From 344196eb1dafd6621eef93676eff54de833d13ea Mon Sep 17 00:00:00 2001 From: Heath Chiavettone Date: Fri, 15 Aug 2025 13:24:51 -0700 Subject: [PATCH] Fix 4707 - Fixed additional properties for daisyui theme Fixes #4707 by rendering the `WrapIfAdditionalTemplate` inside of the `FieldTemplate` - Updated the `WrapIfAdditionalTemplate` to properly render the delete button and key input around the `children` when the schema element is an additional property - Updated the `FieldTemplate` to properly wrap the Field with the `WrapIfAdditionalTemplate` - Updated the snapshots accordingly - Updated the `CHANGELOG.md` accordingly --- CHANGELOG.md | 1 + .../templates/FieldTemplate/FieldTemplate.tsx | 55 +- .../WrapIfAdditionalTemplate.tsx | 55 +- .../test/__snapshots__/Array.test.tsx.snap | 302024 +++++++------- .../test/__snapshots__/Form.test.tsx.snap | 311406 ++++++++------- .../test/__snapshots__/Object.test.tsx.snap | 220570 +++++----- 6 files changed, 417596 insertions(+), 416515 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f1dbce403d..4fb35fc04a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -29,6 +29,7 @@ should change the heading of the (upcoming) version to include a major version b ## @rjsf/daisyui - Fixed checkbox widget to use current value instead of event target in onFocus/onBlur handlers, fixing [#4704](https://github.com/rjsf-team/react-jsonschema-form/issues/4704) +- Fixed additional properties rendering by properly connecting the `FieldTemplate` and `WrapIfAdditionalTemplate`, fixing [4707](https://github.com/rjsf-team/react-jsonschema-form/issues/4707) ## @rjsf/fluentui-rc diff --git a/packages/daisyui/src/templates/FieldTemplate/FieldTemplate.tsx b/packages/daisyui/src/templates/FieldTemplate/FieldTemplate.tsx index f4421a0a58..445295e812 100644 --- a/packages/daisyui/src/templates/FieldTemplate/FieldTemplate.tsx +++ b/packages/daisyui/src/templates/FieldTemplate/FieldTemplate.tsx @@ -1,4 +1,11 @@ -import { FieldTemplateProps, StrictRJSFSchema, RJSFSchema, FormContextType } from '@rjsf/utils'; +import { + FieldTemplateProps, + StrictRJSFSchema, + RJSFSchema, + FormContextType, + getTemplate, + getUiOptions, +} from '@rjsf/utils'; /** The `FieldTemplate` component provides the main layout for each form field * with DaisyUI styling. It handles: @@ -47,20 +54,40 @@ export default function FieldTemplate< // Special handling for checkboxes - they should have the label after the input const isCheckbox = schema.type === 'boolean'; + const uiOptions = getUiOptions(uiSchema); + const WrapIfAdditionalTemplate = getTemplate<'WrapIfAdditionalTemplate', T, S, F>( + 'WrapIfAdditionalTemplate', + registry, + uiOptions, + ); return ( -
- {displayLabel && !isCheckbox && ( - - )} - {children} - {errors} - {help} -
+ +
+ {displayLabel && !isCheckbox && ( + + )} + {children} + {errors} + {help} +
+
); } diff --git a/packages/daisyui/src/templates/WrapIfAdditionalTemplate/WrapIfAdditionalTemplate.tsx b/packages/daisyui/src/templates/WrapIfAdditionalTemplate/WrapIfAdditionalTemplate.tsx index 69dbbef06c..858deb8360 100644 --- a/packages/daisyui/src/templates/WrapIfAdditionalTemplate/WrapIfAdditionalTemplate.tsx +++ b/packages/daisyui/src/templates/WrapIfAdditionalTemplate/WrapIfAdditionalTemplate.tsx @@ -4,8 +4,9 @@ import { StrictRJSFSchema, RJSFSchema, FormContextType, - TranslatableString, buttonId, + ADDITIONAL_PROPERTY_FLAG, + TranslatableString, } from '@rjsf/utils'; /** The `WrapIfAdditional` component is used by the `FieldTemplate` to rename, or remove properties that are @@ -27,13 +28,18 @@ export default function WrapIfAdditionalTemplate< readonly, required, schema, + uiSchema, onKeyChange, onDropPropertyClick, registry, ...rest } = props; - const { translateString } = registry; + const additional = ADDITIONAL_PROPERTY_FLAG in schema; + const { templates, translateString } = registry; + // Button templates are not overridden in the uiSchema + const { RemoveButton } = templates.ButtonTemplates; + const keyLabel = translateString(TranslatableString.KeyLabel, [label]); const handleBlur = useCallback( (event: React.FocusEvent) => { @@ -46,29 +52,38 @@ export default function WrapIfAdditionalTemplate< onDropPropertyClick(label)(); }, [onDropPropertyClick, label]); + if (!additional) { + return
{children}
; + } + return (
-
- - {schema.additionalProperties && ( - - )} + onClick={handleRemove} + uiSchema={uiSchema} + registry={registry} + /> +
- {children} ); } diff --git a/packages/daisyui/test/__snapshots__/Array.test.tsx.snap b/packages/daisyui/test/__snapshots__/Array.test.tsx.snap index 59f81690c7..3c7fa46565 100644 --- a/packages/daisyui/test/__snapshots__/Array.test.tsx.snap +++ b/packages/daisyui/test/__snapshots__/Array.test.tsx.snap @@ -7,2469 +7,2224 @@ exports[`array fields array 1`] = ` onSubmit={[Function]} >
+
SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { + }, + "_cache": Map { + { "$id": "http://json-schema.org/draft-07/schema#", "$schema": "http://json-schema.org/draft-07/schema#", "default": true, @@ -2709,796 +2464,1019 @@ exports[`array fields array 1`] = ` "object", "boolean", ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - { - "default": 0, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", + "type": "array", + "uniqueItems": true, }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], }, - "stringArray": { - "default": [], - "items": { + "properties": { + "$comment": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, "schemaId": "$id", - "schemaPath": undefined, + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", "default": true, "definitions": { - "additionalProperties": { - "$ref": "#", + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ + "nonNegativeIntegerDefault0": { + "allOf": [ { - "$ref": "#", + "$ref": "#/definitions/nonNegativeInteger", }, { - "$ref": "#/definitions/stringArray", + "default": 0, }, ], }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, }, - "patternProperties": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { "$ref": "#", }, - "default": {}, - "propertyNames": { + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, }, - "type": "object", }, "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { "validate", "serialize", "parse", @@ -3513,145 +3491,171 @@ exports[`array fields array 1`] = ` "obj", "Error", }, - "scope": {}, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, }, }, + "localizer": undefined, }, - "localizer": undefined, }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, + } } - } - schema={ - { - "items": { - "type": "string", - }, - "type": "array", + schema={ + { + "items": { + "type": "string", + }, + "type": "array", + } } - } - uiSchema={{}} - /> - } - disabled={false} - > -
+ } + disabled={false} >
- No items yet. Use the button below to add some. +
+ No items yet. Use the button below to add some. +
-
-
-

- -

+ viewBox="0 0 448 512" + > + + + +

+
-
-
-
    -
-
-
+
+
    +
+
+
+
@@ -3673,2469 +3677,2224 @@ exports[`array fields array icons 1`] = ` onSubmit={[Function]} >
+
SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { + }, + "_cache": Map { + { "$id": "http://json-schema.org/draft-07/schema#", "$schema": "http://json-schema.org/draft-07/schema#", "default": true, @@ -6375,796 +6134,1019 @@ exports[`array fields array icons 1`] = ` "object", "boolean", ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - { - "default": 0, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], + "type": "array", + "uniqueItems": true, + }, }, - "schemaArray": { - "items": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, "schemaId": "$id", - "schemaPath": undefined, + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", "default": true, "definitions": { - "additionalProperties": { - "$ref": "#", + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ + "nonNegativeIntegerDefault0": { + "allOf": [ { - "$ref": "#", + "$ref": "#/definitions/nonNegativeInteger", }, { - "$ref": "#/definitions/stringArray", + "default": 0, }, ], }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", + "type": "array", + "uniqueItems": true, + }, }, - "patternProperties": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { "$ref": "#", }, - "default": {}, - "propertyNames": { - "format": "regex", + "allOf": { + "$ref": "#/definitions/schemaArray", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - { - "items": { + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - ], + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, }, - "uniqueItems": { - "default": false, - "type": "boolean", + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, - "schemaId": "$id", - "schemaPath": undefined, }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { "validate", "serialize", "parse", @@ -7179,1113 +7161,306 @@ exports[`array fields array icons 1`] = ` "obj", "Error", }, - "scope": {}, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, }, }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], }, - "localizer": undefined, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, + } } - } - schema={ - { - "items": { - "type": "string", - }, - "type": "array", + schema={ + { + "items": { + "type": "string", + }, + "type": "array", + } } - } - uiSchema={ - { - "ui:options": { - "copyable": true, - }, + uiSchema={ + { + "ui:options": { + "copyable": true, + }, + } } - } - /> - } - disabled={false} - > -
+ } + disabled={false} >
-
-
+
+
SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ { - "$ref": "#/definitions/nonNegativeInteger", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "minItems", }, { - "default": 0, + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "additionalItems", + "schemaType": [ + "boolean", + "object", + ], + "type": [ + "array", + ], + }, + "keyword": "additionalItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "keyword": "items", + "schemaType": [ + "object", + "array", + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "items", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "contains", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [ + "array", + ], + }, + "keyword": "contains", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "uniqueItems", + "schemaType": [ + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "uniqueItems", }, ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, "type": "array", }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", + "boolean": true, + "integer": true, + "null": true, + "number": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "maximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "minimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "multipleOf", + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "multipleOf", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, ], + "type": "number", }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", + "object": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "maxProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "minProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "required", + "schemaType": [ + "array", + ], + "type": [ + "object", + ], + }, + "keyword": "required", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "property name must be valid", + "params": [Function], + }, + "keyword": "propertyNames", + "schemaType": [ + "object", + "boolean", + ], + "type": [ + "object", + ], + }, + "keyword": "propertyNames", + }, + { + "definition": { + "allowUndefined": true, + "code": [Function], + "error": { + "message": "must NOT have additional properties", + "params": [Function], + }, + "keyword": "additionalProperties", + "schemaType": [ + "boolean", + "object", + ], + "trackErrors": true, + "type": [ + "object", + ], + }, + "keyword": "additionalProperties", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "dependencies", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "dependencies", + }, + { + "definition": { + "code": [Function], + "keyword": "properties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "properties", + }, + { + "definition": { + "code": [Function], + "keyword": "patternProperties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "patternProperties", + }, + ], + "type": "object", }, - "contentMediaType": { + "string": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "maxLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "minLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "pattern", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMinimum", + }, + ], "type": "string", }, + }, + }, + "_cache": Map { + { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", "default": true, "definitions": { - "additionalProperties": { - "$ref": "#", + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, }, - "default": {}, - "type": "object", }, - "dependencies": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", }, - { + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], "items": { - "$ref": "#/definitions/simpleTypes", + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, "minItems": 1, "type": "array", "uniqueItems": true, }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", ], }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], "parse": [Function], - "scheme": "urn", + "resolve": [Function], + "resolveComponents": [Function], "serialize": [Function], - "skipNormalize": true, }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], + "date-time": { + "compare": [Function], + "validate": [Function], }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, + "double": { + "type": "number", + "validate": [Function], }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], }, - "wss": { - "domainHost": true, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], "parse": [Function], - "scheme": "wss", + "resolve": [Function], + "resolveComponents": [Function], "serialize": [Function], }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", }, - { - "default": 0, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/stringArray", + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { "$ref": "#", }, - { + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { "$ref": "#/definitions/schemaArray", }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", }, - { + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], "items": { - "$ref": "#/definitions/simpleTypes", + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, "minItems": 1, "type": "array", "uniqueItems": true, }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { "$ref": "#/definitions/nonNegativeInteger", }, - { - "default": 0, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ "object", - "string", + "boolean", ], }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, + }, + }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "type": "string", + } + } + /> + } + disabled={false} + > + +
+ + +
+
+
    +
+
+
+
+
+
+
+
+ + + + +
+
+
+
+
+
- } - disabled={false} - > - -
- - -
-
-
    -
-
-
-
-
-
-
- - - - -
-
-
-
-
SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], }, - "keyword": "minItems", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "properties": { + "$comment": { + "type": "string", }, - "keyword": "additionalItems", - "schemaType": [ - "boolean", - "object", - ], - "type": [ - "array", - ], - }, - "keyword": "additionalItems", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "keyword": "items", - "schemaType": [ - "object", - "array", - "boolean", - ], - "type": [ - "array", - ], - }, - "keyword": "items", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "$id": { + "format": "uri-reference", + "type": "string", }, - "keyword": "contains", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [ - "array", - ], - }, - "keyword": "contains", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "$ref": { + "format": "uri-reference", + "type": "string", }, - "keyword": "uniqueItems", - "schemaType": [ - "boolean", - ], - "type": [ - "array", - ], - }, - "keyword": "uniqueItems", - }, - ], - "type": "array", - }, - "boolean": true, - "integer": true, - "null": true, - "number": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "$schema": { + "format": "uri", + "type": "string", }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "maximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "additionalItems": { + "$ref": "#", }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "minimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "additionalProperties": { + "$ref": "#", }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "allOf": { + "$ref": "#/definitions/schemaArray", }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "anyOf": { + "$ref": "#/definitions/schemaArray", }, - "keyword": "multipleOf", - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "multipleOf", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "const": true, + "contains": { + "$ref": "#", }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", - }, - ], - "type": "number", - }, - "object": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "contentEncoding": { + "type": "string", }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], - }, - "keyword": "maxProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "contentMediaType": { + "type": "string", }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], - }, - "keyword": "minProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", }, - "keyword": "required", - "schemaType": [ - "array", - ], - "type": [ - "object", - ], - }, - "keyword": "required", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "property name must be valid", - "params": [Function], + "description": { + "type": "string", }, - "keyword": "propertyNames", - "schemaType": [ - "object", - "boolean", - ], - "type": [ - "object", - ], - }, - "keyword": "propertyNames", - }, - { - "definition": { - "allowUndefined": true, - "code": [Function], - "error": { - "message": "must NOT have additional properties", - "params": [Function], + "else": { + "$ref": "#", }, - "keyword": "additionalProperties", - "schemaType": [ - "boolean", - "object", - ], - "trackErrors": true, - "type": [ - "object", - ], - }, - "keyword": "additionalProperties", - }, - { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, }, - "keyword": "dependencies", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "dependencies", - }, - { - "definition": { - "code": [Function], - "keyword": "properties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "properties", - }, - { - "definition": { - "code": [Function], - "keyword": "patternProperties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "patternProperties", + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - ], - "type": "object", + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - "string": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "maxLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], }, - "keyword": "minLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "properties": { + "$comment": { + "type": "string", }, - "keyword": "pattern", - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "pattern", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "$id": { + "format": "uri-reference", + "type": "string", }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], + "$ref": { + "format": "uri-reference", + "type": "string", }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], + "$schema": { + "format": "uri", + "type": "string", }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], + "additionalItems": { + "$ref": "#", }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatExclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], + "additionalProperties": { + "$ref": "#", }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatExclusiveMinimum", - }, - ], - "type": "string", - }, - }, - }, - "_cache": Map { - { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { "$ref": "#", }, - { - "$ref": "#/definitions/stringArray", + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { "items": { - "$ref": "#/definitions/simpleTypes", + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - } => SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { + "maxLength": { "$ref": "#/definitions/nonNegativeInteger", }, - { - "default": 0, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ "object", - "string", + "boolean", ], }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, + "schemaId": "$id", + "schemaPath": undefined, }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/stringArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], + "type": "array", + "uniqueItems": true, + }, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - { + "additionalProperties": { + "$ref": "#", + }, + "allOf": { "$ref": "#/definitions/schemaArray", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "anyOf": { + "$ref": "#/definitions/schemaArray", }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "const": true, + "contains": { + "$ref": "#", }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "contentEncoding": { + "type": "string", }, - { - "default": 0, + "contentMediaType": { + "type": "string", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { + "default": true, + "definitions": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/stringArray", + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", + "type": "object", }, - { - "$ref": "#/definitions/schemaArray", + "description": { + "type": "string", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "else": { + "$ref": "#", }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, + "enum": { + "items": true, "minItems": 1, "type": "array", "uniqueItems": true, }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { "$ref": "#/definitions/nonNegativeInteger", }, - { - "default": 0, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/stringArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "readOnly": { + "default": false, + "type": "boolean", }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", ], - "default": true, }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "type": "string", - } + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, + }, + }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "type": "string", + } + } + /> } - /> - } - disabled={false} - > - -
- - -
-
-
    -
-
-
+ + + * + + + +
+ + +
+
+
    +
+
+
+
+
-
-
- - + - + + viewBox="0 0 448 512" + > + + + + +
+
+
+
+
+
+

-

+

- -
-
-
-

- -

-
-
-
    -
-
-
+
+
    +
+
+
+
@@ -14836,45 +14852,33 @@ exports[`array fields checkboxes 1`] = ` onSubmit={[Function]} >
+
SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { + }, + "_cache": Map { + { "$id": "http://json-schema.org/draft-07/schema#", "$schema": "http://json-schema.org/draft-07/schema#", "default": true, @@ -17550,1002 +17321,1251 @@ exports[`array fields checkboxes 1`] = ` "object", "boolean", ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", "default": true, "definitions": { - "additionalProperties": { - "$ref": "#", + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ + "nonNegativeIntegerDefault0": { + "allOf": [ { - "$ref": "#", + "$ref": "#/definitions/nonNegativeInteger", }, { - "$ref": "#/definitions/stringArray", + "default": 0, }, ], }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", + "type": "array", + "uniqueItems": true, + }, }, - "patternProperties": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { "$ref": "#", }, - "default": {}, - "propertyNames": { - "format": "regex", + "allOf": { + "$ref": "#/definitions/schemaArray", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, "schemaId": "$id", - "schemaPath": undefined, + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - { - "default": 0, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", + "type": "array", + "uniqueItems": true, }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], }, - "stringArray": { - "default": [], - "items": { + "properties": { + "$comment": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", + "schemaId": "$id", + "schemaPath": undefined, }, - "scope": {}, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "items": { - "enum": [ - "a", - "b", - "c", - ], - "type": "string", - }, - "type": "array", - "uniqueItems": true, - } - } - uiSchema={{}} - /> - } - disabled={false} - > - -
-
-
- - Select... - - - â–¼ - -
-
    -
  • -
    - - - a - -
    -
  • -
  • + } + disabled={false} + > + +
    +
    +
    -
    - - - b - -
    -
  • -
  • + + â–¼ + +
+
    -
    - - - c - -
    - -
+
+ + + a + +
+ +
  • +
    + + + b + +
    +
  • +
  • +
    + + + c + +
    +
  • + +
    +
    +
    +
      +
    +
    +
    -
    -
    -
      -
    -
    -
    @@ -18567,41 +18587,33 @@ exports[`array fields empty errors array 1`] = ` onSubmit={[Function]} >
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { + }, + "_cache": Map { + { "$id": "http://json-schema.org/draft-07/schema#", "$schema": "http://json-schema.org/draft-07/schema#", "default": true, @@ -21273,1745 +21048,1195 @@ exports[`array fields empty errors array 1`] = ` "object", "boolean", ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", "default": true, "definitions": { - "additionalProperties": { - "$ref": "#", + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ + "nonNegativeIntegerDefault0": { + "allOf": [ { - "$ref": "#", + "$ref": "#/definitions/nonNegativeInteger", }, { - "$ref": "#/definitions/stringArray", + "default": 0, }, ], }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", + "type": "array", + "uniqueItems": true, + }, }, - "patternProperties": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { "$ref": "#", }, - "default": {}, - "propertyNames": { - "format": "regex", + "allOf": { + "$ref": "#/definitions/schemaArray", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, - ], - }, - "schemaArray": { - "items": { + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "if": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, - "schemaId": "$id", - "schemaPath": undefined, }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], }, - "scope": {}, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "properties": { - "name": { - "type": "string", - }, - }, - "type": "object", - } - } - uiSchema={{}} - /> - } - disabled={false} - > -
    -
    -
    -
    + } + disabled={false} + > +
    +
    +
    +
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], "items": { - "type": "string", + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { "anyOf": [ { - "$ref": "#", + "$ref": "#/definitions/simpleTypes", }, { - "$ref": "#/definitions/stringArray", + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, }, ], }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, - "items": { - "anyOf": [ - { + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - { + "additionalProperties": { + "$ref": "#", + }, + "allOf": { "$ref": "#/definitions/schemaArray", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "anyOf": { + "$ref": "#/definitions/schemaArray", }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, "minItems": 1, "type": "array", "uniqueItems": true, }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", ], }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, + "schemaId": "$id", + "schemaPath": undefined, }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], }, - "wss": { - "domainHost": true, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], "parse": [Function], - "scheme": "wss", + "resolve": [Function], + "resolveComponents": [Function], "serialize": [Function], }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], + "date-time": { + "compare": [Function], + "validate": [Function], }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, + "double": { + "type": "number", + "validate": [Function], }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], }, - "wss": { - "domainHost": true, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], "parse": [Function], - "scheme": "wss", + "resolve": [Function], + "resolveComponents": [Function], "serialize": [Function], }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - { - "default": 0, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/stringArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], + "type": "array", + "uniqueItems": true, + }, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - { + "additionalProperties": { + "$ref": "#", + }, + "allOf": { "$ref": "#/definitions/schemaArray", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "anyOf": { + "$ref": "#/definitions/schemaArray", }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, "minItems": 1, "type": "array", "uniqueItems": true, }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { "$ref": "#/definitions/nonNegativeInteger", }, - { - "default": 0, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", + "title": "Core schema meta-schema", + "type": [ "object", - "string", + "boolean", ], }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, + "schemaId": "$id", + "schemaPath": undefined, }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/stringArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], + "type": "array", + "uniqueItems": true, + }, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - { + "additionalProperties": { + "$ref": "#", + }, + "allOf": { "$ref": "#/definitions/schemaArray", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "anyOf": { + "$ref": "#/definitions/schemaArray", }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, "minItems": 1, "type": "array", "uniqueItems": true, }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", ], }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, + "schemaId": "$id", + "schemaPath": undefined, }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "type": "string", - } - } - /> - } - disabled={false} - > - -
    - - -
    -
    -
      -
    -
    -
    + + name + + +
    + + +
    +
    +
      +
    +
    +
    +
    +
    -
    -
    -
      -
    -
    -
    +
    +
      +
    +
    +
    +
    @@ -25835,44 +25863,33 @@ exports[`array fields fixed array 1`] = ` onSubmit={[Function]} >
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { + }, + "_cache": Map { + { "$id": "http://json-schema.org/draft-07/schema#", "$schema": "http://json-schema.org/draft-07/schema#", "default": true, @@ -28547,796 +28330,1019 @@ exports[`array fields fixed array 1`] = ` "object", "boolean", ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - { - "default": 0, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", + "type": "array", + "uniqueItems": true, }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], }, - "stringArray": { - "default": [], - "items": { + "properties": { + "$comment": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, "schemaId": "$id", - "schemaPath": undefined, + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", "default": true, "definitions": { - "additionalProperties": { - "$ref": "#", + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ + "nonNegativeIntegerDefault0": { + "allOf": [ { - "$ref": "#", + "$ref": "#/definitions/nonNegativeInteger", }, { - "$ref": "#/definitions/stringArray", + "default": 0, }, ], }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, }, - "patternProperties": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { "$ref": "#", }, - "default": {}, - "propertyNames": { + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, }, - "type": "object", }, "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { "validate", "serialize", "parse", @@ -29351,1002 +29357,264 @@ exports[`array fields fixed array 1`] = ` "obj", "Error", }, - "scope": {}, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, }, }, + "localizer": undefined, }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "items": [ - { - "type": "string", + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], }, - { - "type": "number", + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], }, - ], - "type": "array", + } } - } - uiSchema={{}} - /> - } - disabled={false} - > -
    + } + disabled={false} >
    -
    -
    +
    +
    SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, + }, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, + }, + }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "type": "string", + } + } + /> + } + disabled={false} + > + +
    + + +
    +
    +
      +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", + "keyword": "formatExclusiveMinimum", }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, + "formatMaximum": { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], + "keyword": "formatMaximum", }, - "stringArray": { - "default": [], - "items": { - "type": "string", + "formatMinimum": { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", + "keyword": "formatMinimum", }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", + "id": { + "definition": { + "code": [Function], + "keyword": "id", + "schemaType": [], + "type": [], }, - "default": {}, - "type": "object", + "keyword": "id", }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, + "if": { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "if", + "schemaType": [ + "object", + "boolean", ], + "trackErrors": true, + "type": [], }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", + "keyword": "if", }, "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, + "definition": { + "before": "uniqueItems", + "code": [Function], + "keyword": "items", + "schemaType": [ + "object", + "array", + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "items", }, "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "maxItems", }, "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "maxLength", }, "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "maxProperties", }, "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "maximum", + }, + "minItems": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "minItems", + }, + "minLength": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "minLength", }, "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "minProperties", }, "minimum": { - "type": "number", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "minimum", }, "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "multipleOf", + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "multipleOf", }, "not": { - "$ref": "#", + "definition": { + "code": [Function], + "error": { + "message": "must NOT be valid", + }, + "keyword": "not", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "not", + }, + "nullable": { + "definition": { + "keyword": "nullable", + "schemaType": [ + "boolean", + ], + "type": [], + }, + "keyword": "nullable", }, "oneOf": { - "$ref": "#/definitions/schemaArray", + "definition": { + "code": [Function], + "error": { + "message": "must match exactly one schema in oneOf", + "params": [Function], + }, + "keyword": "oneOf", + "schemaType": [ + "array", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "oneOf", }, "pattern": { - "format": "regex", - "type": "string", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "pattern", }, "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", + "definition": { + "code": [Function], + "keyword": "patternProperties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], }, - "type": "object", + "keyword": "patternProperties", }, "properties": { - "additionalProperties": { - "$ref": "#", + "definition": { + "code": [Function], + "keyword": "properties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], }, - "default": {}, - "type": "object", + "keyword": "properties", }, "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", + "definition": { + "code": [Function], + "error": { + "message": "property name must be valid", + "params": [Function], + }, + "keyword": "propertyNames", + "schemaType": [ + "object", + "boolean", + ], + "type": [ + "object", + ], + }, + "keyword": "propertyNames", }, "required": { - "$ref": "#/definitions/stringArray", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "required", + "schemaType": [ + "array", + ], + "type": [ + "object", + ], + }, + "keyword": "required", }, "then": { - "$ref": "#", - }, - "title": { - "type": "string", + "definition": { + "code": [Function], + "keyword": [ + "then", + "else", + ], + "schemaType": [ + "object", + "boolean", + ], + "type": [], + }, + "keyword": "then", }, "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], + "definition": { + "keyword": "type", + "schemaType": [ + "string", + "array", + ], + "type": [], + }, + "keyword": "type", }, "uniqueItems": { - "default": false, - "type": "boolean", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "uniqueItems", + "schemaType": [ + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "uniqueItems", }, }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], + "keywords": { + "$async": true, + "$comment": true, + "$defs": true, + "$id": true, + "$ref": true, + "$schema": true, + "$vocabulary": true, + "__additional_property": true, + "__rjsf_additionalProperties": true, + "additionalItems": true, + "additionalProperties": true, + "allOf": true, + "anyOf": true, + "const": true, + "contains": true, + "contentEncoding": true, + "contentMediaType": true, + "contentSchema": true, + "default": true, + "definitions": true, + "dependencies": true, + "deprecated": true, + "description": true, + "else": true, + "enum": true, + "examples": true, + "exclusiveMaximum": true, + "exclusiveMinimum": true, + "format": true, + "formatExclusiveMaximum": true, + "formatExclusiveMinimum": true, + "formatMaximum": true, + "formatMinimum": true, + "id": true, + "if": true, + "items": true, + "maxItems": true, + "maxLength": true, + "maxProperties": true, + "maximum": true, + "minItems": true, + "minLength": true, + "minProperties": true, + "minimum": true, + "multipleOf": true, + "not": true, + "nullable": true, + "oneOf": true, + "pattern": true, + "patternProperties": true, + "properties": true, + "propertyNames": true, + "readOnly": true, + "required": true, + "then": true, + "title": true, + "type": true, + "uniqueItems": true, + "writeOnly": true, }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], + "post": { + "rules": [], }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ + "rules": [ + { + "rules": [ { - "$ref": "#/definitions/nonNegativeInteger", + "definition": { + "keyword": "$comment", + "schemaType": [], + "type": [], + }, + "keyword": "$comment", }, { - "default": 0, + "definition": { + "code": [Function], + "keyword": "id", + "schemaType": [], + "type": [], + }, + "keyword": "id", + }, + { + "definition": { + "code": [Function], + "keyword": "$ref", + "schemaType": [ + "string", + ], + "type": [], + }, + "keyword": "$ref", + }, + { + "definition": { + "keyword": "type", + "schemaType": [ + "string", + "array", + ], + "type": [], + }, + "keyword": "type", + }, + { + "definition": { + "keyword": "nullable", + "schemaType": [ + "boolean", + ], + "type": [], + }, + "keyword": "nullable", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": "must be equal to constant", + "params": [Function], + }, + "keyword": "const", + "schemaType": [], + "type": [], + }, + "keyword": "const", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": "must be equal to one of the allowed values", + "params": [Function], + }, + "keyword": "enum", + "schemaType": [ + "array", + ], + "type": [], + }, + "keyword": "enum", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "must NOT be valid", + }, + "keyword": "not", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "not", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "must match a schema in anyOf", + }, + "keyword": "anyOf", + "schemaType": [ + "array", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "anyOf", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "must match exactly one schema in oneOf", + "params": [Function], + }, + "keyword": "oneOf", + "schemaType": [ + "array", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "oneOf", + }, + { + "definition": { + "code": [Function], + "keyword": "allOf", + "schemaType": [ + "array", + ], + "type": [], + }, + "keyword": "allOf", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "if", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "if", + }, + { + "definition": { + "code": [Function], + "keyword": [ + "then", + "else", + ], + "schemaType": [ + "object", + "boolean", + ], + "type": [], + }, + "keyword": "then", + }, + { + "definition": { + "code": [Function], + "keyword": [ + "then", + "else", + ], + "schemaType": [ + "object", + "boolean", + ], + "type": [], + }, + "keyword": "else", }, ], }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "maximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "minimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "multipleOf", + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "multipleOf", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + ], + "type": "number", }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "maxLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "minLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "pattern", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMinimum", + }, ], + "type": "string", }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "maxItems", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "minItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "additionalItems", + "schemaType": [ + "boolean", + "object", + ], + "type": [ + "array", + ], + }, + "keyword": "additionalItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "keyword": "items", + "schemaType": [ + "object", + "array", + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "items", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "contains", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [ + "array", + ], + }, + "keyword": "contains", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "uniqueItems", + "schemaType": [ + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "uniqueItems", + }, + ], "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], }, - { - "$ref": "#/definitions/stringArray", + "keyword": "maxProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], }, - ], - }, + "keyword": "minProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "required", + "schemaType": [ + "array", + ], + "type": [ + "object", + ], + }, + "keyword": "required", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "property name must be valid", + "params": [Function], + }, + "keyword": "propertyNames", + "schemaType": [ + "object", + "boolean", + ], + "type": [ + "object", + ], + }, + "keyword": "propertyNames", + }, + { + "definition": { + "allowUndefined": true, + "code": [Function], + "error": { + "message": "must NOT have additional properties", + "params": [Function], + }, + "keyword": "additionalProperties", + "schemaType": [ + "boolean", + "object", + ], + "trackErrors": true, + "type": [ + "object", + ], + }, + "keyword": "additionalProperties", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "dependencies", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "dependencies", + }, + { + "definition": { + "code": [Function], + "keyword": "properties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "properties", + }, + { + "definition": { + "code": [Function], + "keyword": "patternProperties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "patternProperties", + }, + ], "type": "object", }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, + ], + "types": { + "array": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "maxItems", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "minItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "additionalItems", + "schemaType": [ + "boolean", + "object", + ], + "type": [ + "array", + ], + }, + "keyword": "additionalItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "keyword": "items", + "schemaType": [ + "object", + "array", + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "items", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "contains", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [ + "array", + ], + }, + "keyword": "contains", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "uniqueItems", + "schemaType": [ + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "uniqueItems", + }, + ], "type": "array", }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ + "boolean": true, + "integer": true, + "null": true, + "number": { + "rules": [ { - "$ref": "#", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "maximum", }, { - "$ref": "#/definitions/schemaArray", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "minimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "multipleOf", + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "multipleOf", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", }, ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, "type": "number", }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ + "object": { + "rules": [ { - "$ref": "#/definitions/simpleTypes", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "maxProperties", }, { - "items": { - "$ref": "#/definitions/simpleTypes", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "keyword": "minProperties", }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ { - "$ref": "#/definitions/nonNegativeInteger", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "required", + "schemaType": [ + "array", + ], + "type": [ + "object", + ], + }, + "keyword": "required", }, { - "default": 0, + "definition": { + "code": [Function], + "error": { + "message": "property name must be valid", + "params": [Function], + }, + "keyword": "propertyNames", + "schemaType": [ + "object", + "boolean", + ], + "type": [ + "object", + ], + }, + "keyword": "propertyNames", + }, + { + "definition": { + "allowUndefined": true, + "code": [Function], + "error": { + "message": "must NOT have additional properties", + "params": [Function], + }, + "keyword": "additionalProperties", + "schemaType": [ + "boolean", + "object", + ], + "trackErrors": true, + "type": [ + "object", + ], + }, + "keyword": "additionalProperties", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "dependencies", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "dependencies", + }, + { + "definition": { + "code": [Function], + "keyword": "properties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "properties", + }, + { + "definition": { + "code": [Function], + "keyword": "patternProperties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "patternProperties", }, ], + "type": "object", }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", + "string": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "maxLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "minLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "pattern", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMinimum", + }, ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { "type": "string", }, + }, + }, + "_cache": Map { + { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", "default": true, "definitions": { - "additionalProperties": { - "$ref": "#", + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ + "nonNegativeIntegerDefault0": { + "allOf": [ { - "$ref": "#", + "$ref": "#/definitions/nonNegativeInteger", }, { - "$ref": "#/definitions/stringArray", + "default": 0, }, ], }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", + "type": "array", + "uniqueItems": true, + }, }, - "patternProperties": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { "$ref": "#", }, - "default": {}, - "propertyNames": { - "format": "regex", + "allOf": { + "$ref": "#/definitions/schemaArray", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "type": "string", - } - } - /> - } - disabled={false} - > - -
    - - -
    -
    -
      -
    -
    -
    -
    -
    -
    -
    -
    SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], }, - "keyword": "maxLength", + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - "maxProperties": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], }, - "keyword": "maxProperties", - }, - "maximum": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "date-time": { + "compare": [Function], + "validate": [Function], }, - "keyword": "maximum", - }, - "minItems": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], + "double": { + "type": "number", + "validate": [Function], }, - "keyword": "minItems", - }, - "minLength": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], }, - "keyword": "minLength", - }, - "minProperties": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], }, - "keyword": "minProperties", - }, - "minimum": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], }, - "keyword": "minimum", - }, - "multipleOf": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "keyword": "multipleOf", - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "schemaId": "$id", + "schemaPath": undefined, }, - "keyword": "multipleOf", + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", }, - "not": { - "definition": { - "code": [Function], - "error": { - "message": "must NOT be valid", - }, - "keyword": "not", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "not", - }, - "nullable": { - "definition": { - "keyword": "nullable", - "schemaType": [ - "boolean", - ], - "type": [], - }, - "keyword": "nullable", - }, - "oneOf": { - "definition": { - "code": [Function], - "error": { - "message": "must match exactly one schema in oneOf", - "params": [Function], - }, - "keyword": "oneOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "oneOf", - }, - "pattern": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "pattern", - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "pattern", - }, - "patternProperties": { - "definition": { - "code": [Function], - "keyword": "patternProperties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "patternProperties", - }, - "properties": { - "definition": { - "code": [Function], - "keyword": "properties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "properties", - }, - "propertyNames": { - "definition": { - "code": [Function], - "error": { - "message": "property name must be valid", - "params": [Function], - }, - "keyword": "propertyNames", - "schemaType": [ - "object", - "boolean", - ], - "type": [ - "object", - ], - }, - "keyword": "propertyNames", - }, - "required": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "required", - "schemaType": [ - "array", - ], - "type": [ - "object", - ], - }, - "keyword": "required", - }, - "then": { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], - }, - "keyword": "then", - }, - "type": { - "definition": { - "keyword": "type", - "schemaType": [ - "string", - "array", - ], - "type": [], - }, - "keyword": "type", - }, - "uniqueItems": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "uniqueItems", - "schemaType": [ - "boolean", - ], - "type": [ - "array", - ], - }, - "keyword": "uniqueItems", - }, - }, - "keywords": { - "$async": true, - "$comment": true, - "$defs": true, - "$id": true, - "$ref": true, - "$schema": true, - "$vocabulary": true, - "__additional_property": true, - "__rjsf_additionalProperties": true, - "additionalItems": true, - "additionalProperties": true, - "allOf": true, - "anyOf": true, - "const": true, - "contains": true, - "contentEncoding": true, - "contentMediaType": true, - "contentSchema": true, - "default": true, - "definitions": true, - "dependencies": true, - "deprecated": true, - "description": true, - "else": true, - "enum": true, - "examples": true, - "exclusiveMaximum": true, - "exclusiveMinimum": true, - "format": true, - "formatExclusiveMaximum": true, - "formatExclusiveMinimum": true, - "formatMaximum": true, - "formatMinimum": true, - "id": true, - "if": true, - "items": true, - "maxItems": true, - "maxLength": true, - "maxProperties": true, - "maximum": true, - "minItems": true, - "minLength": true, - "minProperties": true, - "minimum": true, - "multipleOf": true, - "not": true, - "nullable": true, - "oneOf": true, - "pattern": true, - "patternProperties": true, - "properties": true, - "propertyNames": true, - "readOnly": true, - "required": true, - "then": true, - "title": true, - "type": true, - "uniqueItems": true, - "writeOnly": true, - }, - "post": { - "rules": [], - }, - "rules": [ - { - "rules": [ - { - "definition": { - "keyword": "$comment", - "schemaType": [], - "type": [], - }, - "keyword": "$comment", - }, - { - "definition": { - "code": [Function], - "keyword": "id", - "schemaType": [], - "type": [], - }, - "keyword": "id", - }, - { - "definition": { - "code": [Function], - "keyword": "$ref", - "schemaType": [ - "string", - ], - "type": [], - }, - "keyword": "$ref", - }, - { - "definition": { - "keyword": "type", - "schemaType": [ - "string", - "array", - ], - "type": [], - }, - "keyword": "type", - }, - { - "definition": { - "keyword": "nullable", - "schemaType": [ - "boolean", - ], - "type": [], - }, - "keyword": "nullable", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": "must be equal to constant", - "params": [Function], + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", }, - "keyword": "const", - "schemaType": [], - "type": [], - }, - "keyword": "const", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": "must be equal to one of the allowed values", - "params": [Function], + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, }, - "keyword": "enum", - "schemaType": [ - "array", - ], - "type": [], }, - "keyword": "enum", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "must NOT be valid", + "properties": { + "$comment": { + "type": "string", }, - "keyword": "not", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "not", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "must match a schema in anyOf", + "$id": { + "format": "uri-reference", + "type": "string", }, - "keyword": "anyOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "anyOf", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "must match exactly one schema in oneOf", - "params": [Function], + "$ref": { + "format": "uri-reference", + "type": "string", }, - "keyword": "oneOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "oneOf", - }, - { - "definition": { - "code": [Function], - "keyword": "allOf", - "schemaType": [ - "array", - ], - "type": [], - }, - "keyword": "allOf", - }, - { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "$schema": { + "format": "uri", + "type": "string", }, - "keyword": "if", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "if", - }, - { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], - }, - "keyword": "then", - }, - { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], - }, - "keyword": "else", - }, - ], - }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "additionalItems": { + "$ref": "#", }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "maximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "additionalProperties": { + "$ref": "#", }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "minimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "allOf": { + "$ref": "#/definitions/schemaArray", }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "anyOf": { + "$ref": "#/definitions/schemaArray", }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "const": true, + "contains": { + "$ref": "#", }, - "keyword": "multipleOf", - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "multipleOf", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "contentEncoding": { + "type": "string", }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", - }, - ], - "type": "number", - }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "contentMediaType": { + "type": "string", }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "maxLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "minLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "description": { + "type": "string", }, - "keyword": "pattern", - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "pattern", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "else": { + "$ref": "#", }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], + "examples": { + "items": true, + "type": "array", }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], + "exclusiveMaximum": { + "type": "number", }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatExclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], + "exclusiveMinimum": { + "type": "number", }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatExclusiveMinimum", - }, - ], - "type": "string", - }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "format": { + "type": "string", }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], - }, - "keyword": "maxItems", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "if": { + "$ref": "#", }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], - }, - "keyword": "minItems", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", }, - "keyword": "additionalItems", - "schemaType": [ - "boolean", - "object", - ], - "type": [ - "array", - ], - }, - "keyword": "additionalItems", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "keyword": "items", - "schemaType": [ - "object", - "array", - "boolean", - ], - "type": [ - "array", - ], - }, - "keyword": "items", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", }, - "keyword": "contains", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [ - "array", - ], - }, - "keyword": "contains", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", }, - "keyword": "uniqueItems", - "schemaType": [ - "boolean", - ], - "type": [ - "array", - ], - }, - "keyword": "uniqueItems", - }, - ], - "type": "array", - }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "maximum": { + "type": "number", }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], - }, - "keyword": "maxProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], - }, - "keyword": "minProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", }, - "keyword": "required", - "schemaType": [ - "array", - ], - "type": [ - "object", - ], - }, - "keyword": "required", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "property name must be valid", - "params": [Function], + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", }, - "keyword": "propertyNames", - "schemaType": [ - "object", - "boolean", - ], - "type": [ - "object", - ], - }, - "keyword": "propertyNames", - }, - { - "definition": { - "allowUndefined": true, - "code": [Function], - "error": { - "message": "must NOT have additional properties", - "params": [Function], + "minimum": { + "type": "number", }, - "keyword": "additionalProperties", - "schemaType": [ - "boolean", - "object", - ], - "trackErrors": true, - "type": [ - "object", - ], - }, - "keyword": "additionalProperties", - }, - { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", }, - "keyword": "dependencies", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "dependencies", - }, - { - "definition": { - "code": [Function], - "keyword": "properties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "properties", - }, - { - "definition": { - "code": [Function], - "keyword": "patternProperties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "patternProperties", - }, - ], - "type": "object", - }, - ], - "types": { - "array": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "not": { + "$ref": "#", }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], - }, - "keyword": "maxItems", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "oneOf": { + "$ref": "#/definitions/schemaArray", }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], - }, - "keyword": "minItems", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "pattern": { + "format": "regex", + "type": "string", }, - "keyword": "additionalItems", - "schemaType": [ - "boolean", - "object", - ], - "type": [ - "array", - ], - }, - "keyword": "additionalItems", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "keyword": "items", - "schemaType": [ - "object", - "array", - "boolean", - ], - "type": [ - "array", - ], - }, - "keyword": "items", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", }, - "keyword": "contains", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [ - "array", - ], - }, - "keyword": "contains", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "keyword": "uniqueItems", - "schemaType": [ - "boolean", - ], - "type": [ - "array", - ], - }, - "keyword": "uniqueItems", - }, - ], - "type": "array", - }, - "boolean": true, - "integer": true, - "null": true, - "number": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "propertyNames": { + "$ref": "#", }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "maximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "readOnly": { + "default": false, + "type": "boolean", }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "minimum", + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "multipleOf", - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "multipleOf", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", - }, - ], - "type": "number", - }, - "object": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], - }, - "keyword": "maxProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], - }, - "keyword": "minProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "required", - "schemaType": [ - "array", - ], - "type": [ - "object", - ], - }, - "keyword": "required", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "property name must be valid", - "params": [Function], - }, - "keyword": "propertyNames", - "schemaType": [ - "object", - "boolean", - ], - "type": [ - "object", - ], - }, - "keyword": "propertyNames", - }, - { - "definition": { - "allowUndefined": true, - "code": [Function], - "error": { - "message": "must NOT have additional properties", - "params": [Function], - }, - "keyword": "additionalProperties", - "schemaType": [ - "boolean", - "object", - ], - "trackErrors": true, - "type": [ - "object", - ], - }, - "keyword": "additionalProperties", - }, - { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "dependencies", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "dependencies", - }, - { - "definition": { - "code": [Function], - "keyword": "properties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "properties", - }, - { - "definition": { - "code": [Function], - "keyword": "patternProperties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "patternProperties", - }, - ], - "type": "object", - }, - "string": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "maxLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "minLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "pattern", - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "pattern", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatExclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatExclusiveMinimum", - }, - ], - "type": "string", - }, - }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, + }, + }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "type": "number", + } + } + /> + } + disabled={false} + > + +
    + + +
    +
    +
      +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
      +
    +
    +
    +
    +
    +
    +
    + +
    + +`; + +exports[`array fields has errors 1`] = ` +
    +
    +
      +
    • + .name Bad input +
    • +
    +
    +
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "trackErrors": true, + "type": [], + }, + "keyword": "not", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "must match a schema in anyOf", }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], + "keyword": "anyOf", + "schemaType": [ + "array", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "anyOf", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "must match exactly one schema in oneOf", + "params": [Function], }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, + "keyword": "oneOf", + "schemaType": [ + "array", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "oneOf", + }, + { + "definition": { + "code": [Function], + "keyword": "allOf", + "schemaType": [ + "array", + ], + "type": [], + }, + "keyword": "allOf", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], + "keyword": "if", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [], }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], + "keyword": "if", + }, + { + "definition": { + "code": [Function], + "keyword": [ + "then", + "else", + ], + "schemaType": [ + "object", + "boolean", + ], + "type": [], }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], + "keyword": "then", + }, + { + "definition": { + "code": [Function], + "keyword": [ + "then", + "else", + ], + "schemaType": [ + "object", + "boolean", + ], + "type": [], }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], + "keyword": "else", + }, + ], + }, + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "maximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "minimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, + "keyword": "multipleOf", + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "multipleOf", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + ], + "type": "number", + }, + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "maxLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "minLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - "schemaId": "$id", - "schemaPath": undefined, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + "keyword": "pattern", }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMinimum", + }, + ], + "type": "string", + }, + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "maxItems", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "minItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", + "keyword": "additionalItems", + "schemaType": [ + "boolean", + "object", + ], + "type": [ + "array", + ], + }, + "keyword": "additionalItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "keyword": "items", + "schemaType": [ + "object", + "array", + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "items", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - "scope": {}, + "keyword": "contains", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [ + "array", + ], }, + "keyword": "contains", }, - }, - "localizer": undefined, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "uniqueItems", + "schemaType": [ + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "uniqueItems", + }, + ], + "type": "array", }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "type": "number", - } - } - /> - } - disabled={false} - > - -
    - - -
    -
    -
      -
    -
    -
    -
    -
    - -
    -
    -
    -
    -
      -
    -
    -
    -
    -
    -
    - -
    - -`; - -exports[`array fields has errors 1`] = ` -
    -
    -
      -
    • - .name Bad input -
    • -
    -
    -
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", }, { "default": 0, @@ -39492,796 +39287,1019 @@ exports[`array fields has errors 1`] = ` "object", "boolean", ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - { - "default": 0, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", + "type": "array", + "uniqueItems": true, }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], }, - "stringArray": { - "default": [], - "items": { + "properties": { + "$comment": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, "schemaId": "$id", - "schemaPath": undefined, + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - { - "default": 0, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", + "type": "array", + "uniqueItems": true, }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], }, - "stringArray": { - "default": [], - "items": { + "properties": { + "$comment": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { "validate", "serialize", "parse", @@ -40296,941 +40314,168 @@ exports[`array fields has errors 1`] = ` "obj", "Error", }, - "scope": {}, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, }, }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], }, - "localizer": undefined, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, + } } - } - schema={ - { - "properties": { - "name": { - "type": "string", + schema={ + { + "properties": { + "name": { + "type": "string", + }, }, - }, - "type": "object", + "type": "object", + } } - } - uiSchema={{}} - /> - } - disabled={false} - > -
    + } + disabled={false} >
    +
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ { - "$ref": "#/definitions/nonNegativeInteger", + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "dependencies", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "dependencies", }, { - "default": 0, + "definition": { + "code": [Function], + "keyword": "properties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "properties", + }, + { + "definition": { + "code": [Function], + "keyword": "patternProperties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "patternProperties", }, ], + "type": "object", }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", + "string": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "maxLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "minLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "pattern", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMinimum", + }, ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { "type": "string", }, + }, + }, + "_cache": Map { + { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", "default": true, "definitions": { - "additionalProperties": { - "$ref": "#", + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ + "nonNegativeIntegerDefault0": { + "allOf": [ { - "$ref": "#", + "$ref": "#/definitions/nonNegativeInteger", }, { - "$ref": "#/definitions/stringArray", + "default": 0, }, ], }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", + "type": "array", + "uniqueItems": true, + }, }, - "patternProperties": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { "$ref": "#", }, - "default": {}, - "propertyNames": { - "format": "regex", + "allOf": { + "$ref": "#/definitions/schemaArray", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - { - "default": 0, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, - ], - }, - "schemaArray": { - "items": { + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "if": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", }, - "default": {}, - "propertyNames": { - "format": "regex", + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "default": {}, + "propertyNames": { + "format": "regex", }, - { - "default": 0, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", }, - ], - }, - "schemaArray": { - "items": { + "default": {}, + "type": "object", + }, + "propertyNames": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", + "readOnly": { + "default": false, + "type": "boolean", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { + "title": { + "type": "string", + }, + "type": { "anyOf": [ { - "$ref": "#", + "$ref": "#/definitions/simpleTypes", }, { - "$ref": "#/definitions/stringArray", + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, }, ], }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - { + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { "$ref": "#/definitions/schemaArray", }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, + }, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - { + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { "items": { - "$ref": "#/definitions/simpleTypes", + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, "minItems": 1, "type": "array", "uniqueItems": true, }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", ], }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, + "schemaId": "$id", + "schemaPath": undefined, }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "type": "string", - } - } - /> - } - disabled={false} - > - -
    - - -
    -
    -
      -
    • - Bad input -
    • -
    -
    -
    -
    + +
    + + +
    +
    +
      +
    • + Bad input +
    • +
    +
    +
    +
    +
    +
    -
    -
    -
      -
    -
    -
    +
    +
      +
    +
    +
    +
    @@ -44058,41 +44106,33 @@ exports[`array fields no errors 1`] = ` onSubmit={[Function]} >
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { + "schemaArray": { + "items": { "$ref": "#", }, "minItems": 1, @@ -46764,796 +46567,1019 @@ exports[`array fields no errors 1`] = ` "object", "boolean", ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", "default": true, "definitions": { - "additionalProperties": { - "$ref": "#", + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ + "nonNegativeIntegerDefault0": { + "allOf": [ { - "$ref": "#", + "$ref": "#/definitions/nonNegativeInteger", }, { - "$ref": "#/definitions/stringArray", + "default": 0, }, ], }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", + "type": "array", + "uniqueItems": true, + }, }, - "patternProperties": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { "$ref": "#", }, - "default": {}, - "propertyNames": { - "format": "regex", + "allOf": { + "$ref": "#/definitions/schemaArray", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - { - "default": 0, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, - ], - }, - "schemaArray": { - "items": { + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "if": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, - "pattern": { - "format": "regex", - "type": "string", + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, + }, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, }, - "patternProperties": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { "$ref": "#", }, - "default": {}, - "propertyNames": { + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, }, - "type": "object", }, "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { "validate", "serialize", "parse", @@ -47568,941 +47594,168 @@ exports[`array fields no errors 1`] = ` "obj", "Error", }, - "scope": {}, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, }, }, + "localizer": undefined, }, - "localizer": undefined, }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, + } } - } - schema={ - { - "properties": { - "name": { - "type": "string", + schema={ + { + "properties": { + "name": { + "type": "string", + }, }, - }, - "type": "object", + "type": "object", + } } - } - uiSchema={{}} - /> - } - disabled={false} - > -
    + } + disabled={false} >
    +
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", + "examples": { + "items": true, + "type": "array", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "if": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", }, - "default": {}, - "propertyNames": { - "format": "regex", + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - { + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { "items": { - "$ref": "#/definitions/simpleTypes", + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, "minItems": 1, "type": "array", "uniqueItems": true, }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", ], }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, + "schemaId": "$id", + "schemaPath": undefined, }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], }, - "wss": { - "domainHost": true, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], "parse": [Function], - "scheme": "wss", + "resolve": [Function], + "resolveComponents": [Function], "serialize": [Function], }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], + "date-time": { + "compare": [Function], + "validate": [Function], }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, + "double": { + "type": "number", + "validate": [Function], }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], }, - "wss": { - "domainHost": true, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], "parse": [Function], - "scheme": "wss", + "resolve": [Function], + "resolveComponents": [Function], "serialize": [Function], }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - { - "default": 0, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/stringArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], + "type": "array", + "uniqueItems": true, + }, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - { + "additionalProperties": { + "$ref": "#", + }, + "allOf": { "$ref": "#/definitions/schemaArray", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "anyOf": { + "$ref": "#/definitions/schemaArray", }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, "minItems": 1, "type": "array", "uniqueItems": true, }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { "$ref": "#/definitions/nonNegativeInteger", }, - { - "default": 0, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", }, - "default": {}, - "type": "object", + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/stringArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], + "type": "array", + "uniqueItems": true, + }, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - { + "additionalProperties": { + "$ref": "#", + }, + "allOf": { "$ref": "#/definitions/schemaArray", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "anyOf": { + "$ref": "#/definitions/schemaArray", }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, "minItems": 1, "type": "array", "uniqueItems": true, }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", ], }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, + "schemaId": "$id", + "schemaPath": undefined, }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "type": "string", - } - } - /> - } - disabled={false} - > - -
    - - -
    -
    -
      -
    -
    -
    + + name + + +
    + + +
    +
    +
      +
    +
    +
    +
    +
    -
    -
    -
      -
    -
    -
    +
    +
      +
    +
    +
    +
    @@ -51326,43 +51382,33 @@ exports[`with title and description array 1`] = ` onSubmit={[Function]} >
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { + }, + "_cache": Map { + { "$id": "http://json-schema.org/draft-07/schema#", "$schema": "http://json-schema.org/draft-07/schema#", "default": true, @@ -54036,976 +53847,1225 @@ exports[`with title and description array 1`] = ` "object", "boolean", ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", "default": true, "definitions": { - "additionalProperties": { - "$ref": "#", + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ + "nonNegativeIntegerDefault0": { + "allOf": [ { - "$ref": "#", + "$ref": "#/definitions/nonNegativeInteger", }, { - "$ref": "#/definitions/stringArray", + "default": 0, }, ], }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", + "type": "array", + "uniqueItems": true, + }, }, - "patternProperties": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { "$ref": "#", }, - "default": {}, - "propertyNames": { - "format": "regex", + "allOf": { + "$ref": "#/definitions/schemaArray", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - { - "default": 0, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, - ], - }, - "schemaArray": { - "items": { + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "if": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, - "schemaId": "$id", - "schemaPath": undefined, }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], }, - "scope": {}, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "description": "a test description", - "items": { - "description": "a test item description", - "title": "Test item", - "type": "string", - }, - "title": "Test field", - "type": "array", - } - } - uiSchema={{}} - /> - } - disabled={false} - > -
    -
    -

    - Test field -

    -
    -
    -
    -
    - a test description -
    -
    -
    -
    -
    - No items yet. Use the button below to add some. -
    -
    -
    -
    -

    - -

    -
    -
    -
    -
    -
    -
      -
    -
    + } + disabled={false} > -
    +
    +
    +

    + Test field +

    +
    +
    +
    +
    + a test description +
    +
    +
    +
    +
    + No items yet. Use the button below to add some. +
    +
    +
    +
    +

    + +

    +
    +
    +
    +
    +
    +
      +
    +
    +
    +
    @@ -55027,43 +55087,33 @@ exports[`with title and description array icons 1`] = ` onSubmit={[Function]} >
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { + }, + "_cache": Map { + { "$id": "http://json-schema.org/draft-07/schema#", "$schema": "http://json-schema.org/draft-07/schema#", "default": true, @@ -57737,796 +57552,1019 @@ exports[`with title and description array icons 1`] = ` "object", "boolean", ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - { - "default": 0, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], + "type": "array", + "uniqueItems": true, + }, }, - "schemaArray": { - "items": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, "schemaId": "$id", - "schemaPath": undefined, + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", "default": true, "definitions": { - "additionalProperties": { - "$ref": "#", + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ + "nonNegativeIntegerDefault0": { + "allOf": [ { - "$ref": "#", + "$ref": "#/definitions/nonNegativeInteger", }, { - "$ref": "#/definitions/stringArray", + "default": 0, }, ], }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", + "type": "array", + "uniqueItems": true, + }, }, - "patternProperties": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { "$ref": "#", }, - "default": {}, - "propertyNames": { - "format": "regex", + "allOf": { + "$ref": "#/definitions/schemaArray", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - { - "items": { + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - ], + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, }, - "uniqueItems": { - "default": false, - "type": "boolean", + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, - "schemaId": "$id", - "schemaPath": undefined, }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { "validate", "serialize", "parse", @@ -58541,1028 +58579,290 @@ exports[`with title and description array icons 1`] = ` "obj", "Error", }, - "scope": {}, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, }, }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], }, - "localizer": undefined, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, + } } - } - schema={ - { - "description": "a test description", - "items": { - "description": "a test item description", - "title": "Test item", - "type": "string", - }, - "title": "Test field", - "type": "array", + schema={ + { + "description": "a test description", + "items": { + "description": "a test item description", + "title": "Test item", + "type": "string", + }, + "title": "Test field", + "type": "array", + } } - } - uiSchema={ - { - "ui:options": { - "copyable": true, - }, + uiSchema={ + { + "ui:options": { + "copyable": true, + }, + } } - } - /> - } - disabled={false} - > -
    + } + disabled={false} >
    -

    - Test field -

    -
    -
    + className="title-field mb-6" + id="root__title" + > +

    + Test field +

    +
    +
    - a test description +
    + a test description +
    -
    -
    -
    -
    +
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ { - "$ref": "#/definitions/nonNegativeInteger", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "minItems", }, { - "default": 0, + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "additionalItems", + "schemaType": [ + "boolean", + "object", + ], + "type": [ + "array", + ], + }, + "keyword": "additionalItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "keyword": "items", + "schemaType": [ + "object", + "array", + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "items", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "contains", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [ + "array", + ], + }, + "keyword": "contains", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "uniqueItems", + "schemaType": [ + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "uniqueItems", }, ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, "type": "array", }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", + "boolean": true, + "integer": true, + "null": true, + "number": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "maximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "minimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "multipleOf", + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "multipleOf", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, ], + "type": "number", }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", + "object": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "maxProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "minProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "required", + "schemaType": [ + "array", + ], + "type": [ + "object", + ], + }, + "keyword": "required", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "property name must be valid", + "params": [Function], + }, + "keyword": "propertyNames", + "schemaType": [ + "object", + "boolean", + ], + "type": [ + "object", + ], + }, + "keyword": "propertyNames", + }, + { + "definition": { + "allowUndefined": true, + "code": [Function], + "error": { + "message": "must NOT have additional properties", + "params": [Function], + }, + "keyword": "additionalProperties", + "schemaType": [ + "boolean", + "object", + ], + "trackErrors": true, + "type": [ + "object", + ], + }, + "keyword": "additionalProperties", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "dependencies", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "dependencies", + }, + { + "definition": { + "code": [Function], + "keyword": "properties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "properties", + }, + { + "definition": { + "code": [Function], + "keyword": "patternProperties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "patternProperties", + }, + ], + "type": "object", }, - "contentMediaType": { + "string": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "maxLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "minLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "pattern", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMinimum", + }, + ], "type": "string", }, + }, + }, + "_cache": Map { + { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", "default": true, "definitions": { - "additionalProperties": { - "$ref": "#", + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, }, - "default": {}, - "type": "object", }, - "dependencies": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", }, - { + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], "items": { - "$ref": "#/definitions/simpleTypes", + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, "minItems": 1, "type": "array", "uniqueItems": true, }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", ], }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], "parse": [Function], - "scheme": "wss", + "resolve": [Function], + "resolveComponents": [Function], "serialize": [Function], }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], + "date-time": { + "compare": [Function], + "validate": [Function], }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, + "double": { + "type": "number", + "validate": [Function], }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], }, - "wss": { - "domainHost": true, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], "parse": [Function], - "scheme": "wss", + "resolve": [Function], + "resolveComponents": [Function], "serialize": [Function], }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", }, - { - "default": 0, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/stringArray", + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { "$ref": "#", }, - { + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { "$ref": "#/definitions/schemaArray", }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", }, - { + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], "items": { - "$ref": "#/definitions/simpleTypes", + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, "minItems": 1, "type": "array", "uniqueItems": true, }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { "$ref": "#/definitions/nonNegativeInteger", }, - { - "default": 0, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ "object", - "string", + "boolean", ], }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, + }, + }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "description": "a test item description", + "title": "Test item", + "type": "string", + } + } + /> + } + disabled={false} + > + +
    + + +
    +
    +
      +
    +
    +
    +
    +
    +
    +
    +
    + + + + +
    +
    +
    +
    +
    +
    - } - disabled={false} - > - -
    - - -
    -
    -
      -
    -
    -
    -
    -
    -
    -
    - - - - -
    -
    -
    -
    -
    SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], }, - "keyword": "maxProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "properties": { + "$comment": { + "type": "string", }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], - }, - "keyword": "minProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "$id": { + "format": "uri-reference", + "type": "string", }, - "keyword": "required", - "schemaType": [ - "array", - ], - "type": [ - "object", - ], - }, - "keyword": "required", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "property name must be valid", - "params": [Function], + "$ref": { + "format": "uri-reference", + "type": "string", }, - "keyword": "propertyNames", - "schemaType": [ - "object", - "boolean", - ], - "type": [ - "object", - ], - }, - "keyword": "propertyNames", - }, - { - "definition": { - "allowUndefined": true, - "code": [Function], - "error": { - "message": "must NOT have additional properties", - "params": [Function], + "$schema": { + "format": "uri", + "type": "string", }, - "keyword": "additionalProperties", - "schemaType": [ - "boolean", - "object", - ], - "trackErrors": true, - "type": [ - "object", - ], - }, - "keyword": "additionalProperties", - }, - { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "additionalItems": { + "$ref": "#", }, - "keyword": "dependencies", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "dependencies", - }, - { - "definition": { - "code": [Function], - "keyword": "properties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "properties", - }, - { - "definition": { - "code": [Function], - "keyword": "patternProperties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "patternProperties", - }, - ], - "type": "object", - }, - ], - "types": { - "array": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "additionalProperties": { + "$ref": "#", }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], - }, - "keyword": "maxItems", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "allOf": { + "$ref": "#/definitions/schemaArray", }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], - }, - "keyword": "minItems", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "anyOf": { + "$ref": "#/definitions/schemaArray", }, - "keyword": "additionalItems", - "schemaType": [ - "boolean", - "object", - ], - "type": [ - "array", - ], - }, - "keyword": "additionalItems", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "keyword": "items", - "schemaType": [ - "object", - "array", - "boolean", - ], - "type": [ - "array", - ], - }, - "keyword": "items", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "const": true, + "contains": { + "$ref": "#", }, - "keyword": "contains", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [ - "array", - ], - }, - "keyword": "contains", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "contentEncoding": { + "type": "string", }, - "keyword": "uniqueItems", - "schemaType": [ - "boolean", - ], - "type": [ - "array", - ], - }, - "keyword": "uniqueItems", - }, - ], - "type": "array", - }, - "boolean": true, - "integer": true, - "null": true, - "number": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "contentMediaType": { + "type": "string", }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "maximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "minimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "description": { + "type": "string", }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "else": { + "$ref": "#", }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, }, - "keyword": "multipleOf", - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "multipleOf", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "examples": { + "items": true, + "type": "array", }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - ], - "type": "number", + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - "object": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], - }, - "keyword": "maxProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], }, - "keyword": "minProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "properties": { + "$comment": { + "type": "string", }, - "keyword": "required", - "schemaType": [ - "array", - ], - "type": [ - "object", - ], - }, - "keyword": "required", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "property name must be valid", - "params": [Function], + "$id": { + "format": "uri-reference", + "type": "string", }, - "keyword": "propertyNames", - "schemaType": [ - "object", - "boolean", - ], - "type": [ - "object", - ], - }, - "keyword": "propertyNames", - }, - { - "definition": { - "allowUndefined": true, - "code": [Function], - "error": { - "message": "must NOT have additional properties", - "params": [Function], + "$ref": { + "format": "uri-reference", + "type": "string", }, - "keyword": "additionalProperties", - "schemaType": [ - "boolean", - "object", - ], - "trackErrors": true, - "type": [ - "object", - ], - }, - "keyword": "additionalProperties", - }, - { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "$schema": { + "format": "uri", + "type": "string", }, - "keyword": "dependencies", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "dependencies", - }, - { - "definition": { - "code": [Function], - "keyword": "properties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "properties", - }, - { - "definition": { - "code": [Function], - "keyword": "patternProperties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "patternProperties", - }, - ], - "type": "object", - }, - "string": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "additionalItems": { + "$ref": "#", }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "maxLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "additionalProperties": { + "$ref": "#", }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "minLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "allOf": { + "$ref": "#/definitions/schemaArray", }, - "keyword": "pattern", - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "pattern", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "anyOf": { + "$ref": "#/definitions/schemaArray", }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], + "const": true, + "contains": { + "$ref": "#", }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], + "contentEncoding": { + "type": "string", }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], + "contentMediaType": { + "type": "string", }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatExclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatExclusiveMinimum", - }, - ], - "type": "string", - }, - }, - }, - "_cache": Map { - { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { + "description": { + "type": "string", + }, + "else": { "$ref": "#", }, - { - "$ref": "#/definitions/stringArray", + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { "items": { - "$ref": "#/definitions/simpleTypes", + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - } => SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { + "maxLength": { "$ref": "#/definitions/nonNegativeInteger", }, - { - "default": 0, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ "object", - "string", + "boolean", ], }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, + "schemaId": "$id", + "schemaPath": undefined, }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/stringArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], + "type": "array", + "uniqueItems": true, + }, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - { + "additionalProperties": { + "$ref": "#", + }, + "allOf": { "$ref": "#/definitions/schemaArray", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "anyOf": { + "$ref": "#/definitions/schemaArray", }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, "minItems": 1, "type": "array", "uniqueItems": true, }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { "$ref": "#/definitions/nonNegativeInteger", }, - { - "default": 0, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/stringArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "readOnly": { + "default": false, + "type": "boolean", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "required": { + "$ref": "#/definitions/stringArray", }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "then": { + "$ref": "#", }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", ], }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "description": "a test item description", - "title": "Test item", - "type": "string", - } + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, + }, + }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "description": "a test item description", + "title": "Test item", + "type": "string", + } + } + /> } - /> - } - disabled={false} - > - -
    - +
    - Test item - - - -
    -
    -
      -
    -
    -
    + + +
    +
    +
      +
    +
    +
    +
    +
    -
    -
    - - + - + + viewBox="0 0 448 512" + > + + + + +
    +
    +
    +
    +
    +
    +

    -

    +

    - -
    -
    -
    -

    - -

    -
    -
    -
      -
    -
    -
    +
    +
      +
    +
    +
    +
    @@ -66251,49 +66323,33 @@ exports[`with title and description checkboxes 1`] = ` onSubmit={[Function]} >
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { + }, + "_cache": Map { + { "$id": "http://json-schema.org/draft-07/schema#", "$schema": "http://json-schema.org/draft-07/schema#", "default": true, @@ -68973,796 +68800,1019 @@ exports[`with title and description checkboxes 1`] = ` "object", "boolean", ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - { - "default": 0, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], + "type": "array", + "uniqueItems": true, + }, }, - "schemaArray": { - "items": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, "schemaId": "$id", - "schemaPath": undefined, + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", "default": true, "definitions": { - "additionalProperties": { - "$ref": "#", + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ + "nonNegativeIntegerDefault0": { + "allOf": [ { - "$ref": "#", + "$ref": "#/definitions/nonNegativeInteger", }, { - "$ref": "#/definitions/stringArray", + "default": 0, }, ], }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", + "type": "array", + "uniqueItems": true, + }, }, - "patternProperties": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { "$ref": "#", }, - "default": {}, - "propertyNames": { - "format": "regex", + "allOf": { + "$ref": "#/definitions/schemaArray", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { "validate", "serialize", "parse", @@ -69777,204 +69827,230 @@ exports[`with title and description checkboxes 1`] = ` "obj", "Error", }, - "scope": {}, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, }, }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], }, - "localizer": undefined, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, + } } - } - schema={ - { - "description": "a test description", - "items": { - "description": "a test item description", - "enum": [ - "a", - "b", - "c", - ], - "title": "Test item", - "type": "string", - }, - "title": "Test field", - "type": "array", - "uniqueItems": true, + schema={ + { + "description": "a test description", + "items": { + "description": "a test item description", + "enum": [ + "a", + "b", + "c", + ], + "title": "Test item", + "type": "string", + }, + "title": "Test field", + "type": "array", + "uniqueItems": true, + } } - } - uiSchema={{}} - /> - } - disabled={false} - > - -
    + + Test field + +
    - - Test field - - - â–¼ - -
    -
      -
    • -
      - - - a - -
      -
    • -
    • -
      + - - - b - -
      -
    • -
    • +
    +
      -
      - - - c - -
      - -
    +
    + + + a + +
    + +
  • +
    + + + b + +
    +
  • +
  • +
    + + + c + +
    +
  • + +
    +
    +
    +
      +
    +
    +
    -
    -
    -
      -
    -
    -
    @@ -69996,50 +70072,33 @@ exports[`with title and description fixed array 1`] = ` onSubmit={[Function]} >
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { + }, + "_cache": Map { + { "$id": "http://json-schema.org/draft-07/schema#", "$schema": "http://json-schema.org/draft-07/schema#", "default": true, @@ -72720,1815 +72551,1256 @@ exports[`with title and description fixed array 1`] = ` "object", "boolean", ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", "default": true, "definitions": { - "additionalProperties": { - "$ref": "#", + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ + "nonNegativeIntegerDefault0": { + "allOf": [ { - "$ref": "#", + "$ref": "#/definitions/nonNegativeInteger", }, { - "$ref": "#/definitions/stringArray", + "default": 0, }, ], }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", + "type": "array", + "uniqueItems": true, + }, }, - "patternProperties": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { "$ref": "#", }, - "default": {}, - "propertyNames": { - "format": "regex", + "allOf": { + "$ref": "#/definitions/schemaArray", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - { - "default": 0, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, - ], - }, - "schemaArray": { - "items": { + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "if": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, - "schemaId": "$id", - "schemaPath": undefined, }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "description": "a test description", - "items": [ - { - "description": "a test item description", - "title": "Test item", - "type": "string", - }, - { - "description": "a test item description", - "title": "Test item", - "type": "number", - }, - ], - "title": "Test field", - "type": "array", - } - } - uiSchema={{}} - /> - } - disabled={false} - > -
    -
    -

    - Test field -

    -
    -
    -
    -
    - a test description -
    -
    -
    -
    -
    -
    %\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - ], - "title": "Test field", - "type": "array", - }, - "validator": AJV8Validator { - "ajv": Ajv { - "RULES": { - "all": { - "$comment": { - "definition": { - "keyword": "$comment", - "schemaType": [], - "type": [], - }, - "keyword": "$comment", - }, - "$ref": { - "definition": { - "code": [Function], - "keyword": "$ref", - "schemaType": [ - "string", - ], - "type": [], - }, - "keyword": "$ref", + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", }, - "additionalItems": { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "additionalItems", - "schemaType": [ - "boolean", - "object", - ], - "type": [ - "array", - ], - }, - "keyword": "additionalItems", + { + "default": 0, }, - "additionalProperties": { - "definition": { - "allowUndefined": true, - "code": [Function], - "error": { - "message": "must NOT have additional properties", - "params": [Function], - }, - "keyword": "additionalProperties", - "schemaType": [ - "boolean", - "object", - ], - "trackErrors": true, - "type": [ - "object", - ], + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", }, - "keyword": "additionalProperties", - }, - "allOf": { - "definition": { - "code": [Function], - "keyword": "allOf", - "schemaType": [ - "array", - ], - "type": [], + { + "$ref": "#/definitions/stringArray", }, - "keyword": "allOf", + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", }, - "anyOf": { - "definition": { - "code": [Function], - "error": { - "message": "must match a schema in anyOf", - }, - "keyword": "anyOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "anyOf", + { + "$ref": "#/definitions/schemaArray", }, - "const": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": "must be equal to constant", - "params": [Function], - }, - "keyword": "const", - "schemaType": [], - "type": [], - }, - "keyword": "const", + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", }, - "contains": { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "contains", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [ - "array", - ], + { + "items": { + "$ref": "#/definitions/simpleTypes", }, - "keyword": "contains", + "minItems": 1, + "type": "array", + "uniqueItems": true, }, - "dependencies": { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "dependencies", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "dependencies", + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", }, - "else": { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], - }, - "keyword": "else", + { + "default": 0, }, - "enum": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": "must be equal to one of the allowed values", - "params": [Function], - }, - "keyword": "enum", - "schemaType": [ - "array", - ], - "type": [], - }, - "keyword": "enum", - }, - "exclusiveMaximum": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMaximum", - }, - "exclusiveMinimum": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", }, - "keyword": "exclusiveMinimum", - }, - "format": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], + { + "$ref": "#/definitions/stringArray", }, - "keyword": "format", + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", }, - "formatExclusiveMaximum": { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatExclusiveMaximum", + { + "$ref": "#/definitions/schemaArray", }, - "formatExclusiveMinimum": { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatExclusiveMinimum", + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", }, - "formatMaximum": { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + { + "items": { + "$ref": "#/definitions/simpleTypes", }, - "keyword": "formatMaximum", + "minItems": 1, + "type": "array", + "uniqueItems": true, }, - "formatMinimum": { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatMinimum", + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, + }, + }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "description": "a test description", + "items": [ + { + "description": "a test item description", + "title": "Test item", + "type": "string", + }, + { + "description": "a test item description", + "title": "Test item", + "type": "number", + }, + ], + "title": "Test field", + "type": "array", + } + } + uiSchema={{}} + /> + } + disabled={false} + > +
    +
    +

    + Test field +

    +
    +
    +
    +
    + a test description +
    +
    +
    +
    +
    +
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - { - "default": 0, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, - ], - }, - "schemaArray": { - "items": { + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "if": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", }, - { + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], "items": { - "$ref": "#/definitions/simpleTypes", + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, "minItems": 1, "type": "array", "uniqueItems": true, }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", ], }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], "parse": [Function], - "scheme": "wss", + "resolve": [Function], + "resolveComponents": [Function], "serialize": [Function], }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], + "date-time": { + "compare": [Function], + "validate": [Function], }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, + "double": { + "type": "number", + "validate": [Function], }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], }, - "wss": { - "domainHost": true, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], "parse": [Function], - "scheme": "wss", + "resolve": [Function], + "resolveComponents": [Function], "serialize": [Function], }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", }, - { - "default": 0, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/stringArray", + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { "$ref": "#", }, - { + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { "$ref": "#/definitions/schemaArray", }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", }, - { + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], "items": { - "$ref": "#/definitions/simpleTypes", + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, "minItems": 1, "type": "array", "uniqueItems": true, }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { "$ref": "#/definitions/nonNegativeInteger", }, - { - "default": 0, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ "object", - "string", + "boolean", ], }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, + }, + }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "description": "a test item description", + "title": "Test item", + "type": "string", + } + } + /> + } + disabled={false} + > + +
    + + +
    +
    +
      +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    - } - disabled={false} - > - -
    - - -
    -
    -
      -
    -
    -
    -
    -
    -
    -
    -
    SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "maximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], }, - "keyword": "minimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "properties": { + "$comment": { + "type": "string", }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "$id": { + "format": "uri-reference", + "type": "string", }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "$ref": { + "format": "uri-reference", + "type": "string", }, - "keyword": "multipleOf", - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "multipleOf", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "$schema": { + "format": "uri", + "type": "string", }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", - }, - ], - "type": "number", - }, - "object": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "additionalItems": { + "$ref": "#", }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], - }, - "keyword": "maxProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "additionalProperties": { + "$ref": "#", }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], - }, - "keyword": "minProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "allOf": { + "$ref": "#/definitions/schemaArray", }, - "keyword": "required", - "schemaType": [ - "array", - ], - "type": [ - "object", - ], - }, - "keyword": "required", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "property name must be valid", - "params": [Function], + "anyOf": { + "$ref": "#/definitions/schemaArray", }, - "keyword": "propertyNames", - "schemaType": [ - "object", - "boolean", - ], - "type": [ - "object", - ], - }, - "keyword": "propertyNames", - }, - { - "definition": { - "allowUndefined": true, - "code": [Function], - "error": { - "message": "must NOT have additional properties", - "params": [Function], + "const": true, + "contains": { + "$ref": "#", }, - "keyword": "additionalProperties", - "schemaType": [ - "boolean", - "object", - ], - "trackErrors": true, - "type": [ - "object", - ], - }, - "keyword": "additionalProperties", - }, - { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "contentEncoding": { + "type": "string", }, - "keyword": "dependencies", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "dependencies", - }, - { - "definition": { - "code": [Function], - "keyword": "properties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "properties", - }, - { - "definition": { - "code": [Function], - "keyword": "patternProperties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "patternProperties", - }, - ], - "type": "object", - }, - "string": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "contentMediaType": { + "type": "string", }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "maxLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "minLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "description": { + "type": "string", }, - "keyword": "pattern", - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "pattern", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "else": { + "$ref": "#", }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], + "examples": { + "items": true, + "type": "array", }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], + "exclusiveMaximum": { + "type": "number", }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatExclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], + "exclusiveMinimum": { + "type": "number", }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatExclusiveMinimum", + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - ], - "type": "string", + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - }, - }, - "_cache": Map { - { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], }, - "exclusiveMaximum": { - "type": "number", + "date-time": { + "compare": [Function], + "validate": [Function], }, - "exclusiveMinimum": { + "double": { "type": "number", + "validate": [Function], }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { "type": "number", + "validate": [Function], }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { "type": "number", + "validate": [Function], }, - "multipleOf": { - "exclusiveMinimum": 0, + "int64": { "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, }, - { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, "items": { - "$ref": "#/definitions/simpleTypes", + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - } => SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { + "maxLength": { "$ref": "#/definitions/nonNegativeInteger", }, - { - "default": 0, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ "object", - "string", + "boolean", ], }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, + "schemaId": "$id", + "schemaPath": undefined, }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/stringArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], + "type": "array", + "uniqueItems": true, + }, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - { + "additionalProperties": { + "$ref": "#", + }, + "allOf": { "$ref": "#/definitions/schemaArray", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "anyOf": { + "$ref": "#/definitions/schemaArray", }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, "minItems": 1, "type": "array", "uniqueItems": true, }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "examples": { + "items": true, + "type": "array", }, - { - "default": 0, + "exclusiveMaximum": { + "type": "number", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", + "exclusiveMinimum": { + "type": "number", }, - { - "$ref": "#/definitions/schemaArray", + "format": { + "type": "string", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "if": { + "$ref": "#", }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { + "maxLength": { "$ref": "#/definitions/nonNegativeInteger", }, - { - "default": 0, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/stringArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "readOnly": { + "default": false, + "type": "boolean", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "required": { + "$ref": "#/definitions/stringArray", }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "then": { + "$ref": "#", }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "description": "a test item description", - "title": "Test item", - "type": "number", - } + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, + }, + }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "description": "a test item description", + "title": "Test item", + "type": "number", + } + } + /> } - /> - } - disabled={false} - > - -
    - +
    - Test item - - - -
    -
    -
      -
    -
    -
    + + +
    +
    +
      +
    +
    +
    +
    +
    -
    -
    +
    +
    -
    -
    -
      -
    -
    -
    +
    +
      +
    +
    +
    +
    @@ -81011,41 +81099,33 @@ exports[`with title and description from both array 1`] = ` onSubmit={[Function]} >
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, + "default": 0, }, ], }, @@ -83717,796 +83560,1019 @@ exports[`with title and description from both array 1`] = ` "object", "boolean", ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - { - "default": 0, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", + "type": "array", + "uniqueItems": true, }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], }, - "stringArray": { - "default": [], - "items": { + "properties": { + "$comment": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, "schemaId": "$id", - "schemaPath": undefined, + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - { - "default": 0, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], + "type": "array", + "uniqueItems": true, + }, }, - "schemaArray": { - "items": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", "type": "string", }, - "type": "array", - "uniqueItems": true, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", "default": true, "definitions": { - "additionalProperties": { - "$ref": "#", + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, }, - "default": {}, - "type": "object", }, - "dependencies": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { "validate", "serialize", "parse", @@ -84521,183 +84587,209 @@ exports[`with title and description from both array 1`] = ` "obj", "Error", }, - "scope": {}, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, }, }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], }, - "localizer": undefined, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, + } } - } - schema={ - { - "description": "a test description", - "items": { - "type": "string", - }, - "title": "Test field", - "type": "array", + schema={ + { + "description": "a test description", + "items": { + "type": "string", + }, + "title": "Test field", + "type": "array", + } } - } - uiSchema={ - { - "items": { + uiSchema={ + { + "items": { + "ui:options": { + "description": "a fancier item description", + "title": "My Item", + }, + }, "ui:options": { - "description": "a fancier item description", - "title": "My Item", + "description": "a fancier description", + "title": "My Field", }, - }, - "ui:options": { - "description": "a fancier description", - "title": "My Field", - }, + } } - } - /> - } - disabled={false} - > -
    + } + disabled={false} >
    -

    - My Field -

    -
    -
    -
    - a fancier description +

    + My Field +

    +
    -
    -
    - No items yet. Use the button below to add some. + a fancier description
    -

    -

    +
    +
    +

    - - -

    + viewBox="0 0 448 512" + > + + + +

    +
    -
    -
    -
      -
    -
    -
    +
    +
      +
    +
    +
    +
    @@ -84719,41 +84811,33 @@ exports[`with title and description from both array icons 1`] = ` onSubmit={[Function]} >
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, + "type": "array", + "uniqueItems": true, + }, }, "properties": { "$comment": { @@ -87425,796 +87272,1019 @@ exports[`with title and description from both array icons 1`] = ` "object", "boolean", ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - { - "default": 0, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", + "type": "array", + "uniqueItems": true, }, - "minItems": 1, - "type": "array", }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { + "properties": { + "$comment": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, "schemaId": "$id", - "schemaPath": undefined, + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - { - "default": 0, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], + "type": "array", + "uniqueItems": true, + }, }, - "schemaArray": { - "items": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", "type": "string", }, - "type": "array", - "uniqueItems": true, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", "default": true, "definitions": { - "additionalProperties": { - "$ref": "#", + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, }, - "default": {}, - "type": "object", }, - "dependencies": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, - "schemaId": "$id", - "schemaPath": undefined, }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { "validate", "serialize", "parse", @@ -88229,981 +88299,208 @@ exports[`with title and description from both array icons 1`] = ` "obj", "Error", }, - "scope": {}, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, }, }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], }, - "localizer": undefined, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, + } } - } - schema={ - { - "description": "a test description", - "items": { - "type": "string", - }, - "title": "Test field", - "type": "array", + schema={ + { + "description": "a test description", + "items": { + "type": "string", + }, + "title": "Test field", + "type": "array", + } } - } - uiSchema={ - { - "items": { + uiSchema={ + { + "items": { + "ui:options": { + "description": "a fancier item description", + "title": "My Item", + }, + }, + "ui:copyable": true, "ui:options": { - "description": "a fancier item description", - "title": "My Item", + "description": "a fancier description", + "title": "My Field", }, - }, - "ui:copyable": true, - "ui:options": { - "description": "a fancier description", - "title": "My Field", - }, + } } - } - /> - } - disabled={false} - > -
    + } + disabled={false} >
    -

    - My Field -

    -
    -
    + className="title-field mb-6" + id="root__title" + > +

    + My Field +

    +
    +
    - a fancier description +
    + a fancier description +
    -
    -
    -
    -
    +
    +
    SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, + }, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, + }, + }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "type": "string", + } + } + uiSchema={ + { + "ui:options": { + "description": "a fancier item description", + "title": "My Item", + }, + } + } + /> + } + disabled={false} + > + +
    + + +
    +
    +
      +
    +
    +
    +
    +
    +
    +
    +
    + + + + +
    +
    +
    +
    +
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", + "keyword": "exclusiveMaximum", }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, + "exclusiveMinimum": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], + "keyword": "exclusiveMinimum", }, - "stringArray": { - "default": [], - "items": { - "type": "string", + "format": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", + "keyword": "format", }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", + "formatExclusiveMaximum": { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - "default": {}, - "type": "object", + "keyword": "formatExclusiveMaximum", }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, + "formatExclusiveMinimum": { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", ], }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", + "keyword": "formatExclusiveMinimum", }, - "exclusiveMaximum": { - "type": "number", + "formatMaximum": { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMaximum", }, - "exclusiveMinimum": { - "type": "number", + "formatMinimum": { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMinimum", }, - "format": { - "type": "string", + "id": { + "definition": { + "code": [Function], + "keyword": "id", + "schemaType": [], + "type": [], + }, + "keyword": "id", }, "if": { - "$ref": "#", + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "if", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "if", }, "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, + "definition": { + "before": "uniqueItems", + "code": [Function], + "keyword": "items", + "schemaType": [ + "object", + "array", + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "items", }, "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "maxItems", }, "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "maxLength", }, "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "maxProperties", }, "maximum": { - "type": "number", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "maximum", }, "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "minItems", }, "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "minLength", }, "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "minProperties", }, "minimum": { - "type": "number", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "minimum", }, "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "multipleOf", + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "multipleOf", }, "not": { - "$ref": "#", + "definition": { + "code": [Function], + "error": { + "message": "must NOT be valid", + }, + "keyword": "not", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "not", + }, + "nullable": { + "definition": { + "keyword": "nullable", + "schemaType": [ + "boolean", + ], + "type": [], + }, + "keyword": "nullable", }, "oneOf": { - "$ref": "#/definitions/schemaArray", + "definition": { + "code": [Function], + "error": { + "message": "must match exactly one schema in oneOf", + "params": [Function], + }, + "keyword": "oneOf", + "schemaType": [ + "array", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "oneOf", }, "pattern": { - "format": "regex", - "type": "string", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "pattern", }, "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", + "definition": { + "code": [Function], + "keyword": "patternProperties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], }, - "type": "object", + "keyword": "patternProperties", }, "properties": { - "additionalProperties": { - "$ref": "#", + "definition": { + "code": [Function], + "keyword": "properties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], }, - "default": {}, - "type": "object", + "keyword": "properties", }, "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", + "definition": { + "code": [Function], + "error": { + "message": "property name must be valid", + "params": [Function], + }, + "keyword": "propertyNames", + "schemaType": [ + "object", + "boolean", + ], + "type": [ + "object", + ], + }, + "keyword": "propertyNames", }, "required": { - "$ref": "#/definitions/stringArray", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "required", + "schemaType": [ + "array", + ], + "type": [ + "object", + ], + }, + "keyword": "required", }, "then": { - "$ref": "#", - }, - "title": { - "type": "string", + "definition": { + "code": [Function], + "keyword": [ + "then", + "else", + ], + "schemaType": [ + "object", + "boolean", + ], + "type": [], + }, + "keyword": "then", }, "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], + "definition": { + "keyword": "type", + "schemaType": [ + "string", + "array", + ], + "type": [], + }, + "keyword": "type", }, "uniqueItems": { - "default": false, - "type": "boolean", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "uniqueItems", + "schemaType": [ + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "uniqueItems", }, }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], + "keywords": { + "$async": true, + "$comment": true, + "$defs": true, + "$id": true, + "$ref": true, + "$schema": true, + "$vocabulary": true, + "__additional_property": true, + "__rjsf_additionalProperties": true, + "additionalItems": true, + "additionalProperties": true, + "allOf": true, + "anyOf": true, + "const": true, + "contains": true, + "contentEncoding": true, + "contentMediaType": true, + "contentSchema": true, + "default": true, + "definitions": true, + "dependencies": true, + "deprecated": true, + "description": true, + "else": true, + "enum": true, + "examples": true, + "exclusiveMaximum": true, + "exclusiveMinimum": true, + "format": true, + "formatExclusiveMaximum": true, + "formatExclusiveMinimum": true, + "formatMaximum": true, + "formatMinimum": true, + "id": true, + "if": true, + "items": true, + "maxItems": true, + "maxLength": true, + "maxProperties": true, + "maximum": true, + "minItems": true, + "minLength": true, + "minProperties": true, + "minimum": true, + "multipleOf": true, + "not": true, + "nullable": true, + "oneOf": true, + "pattern": true, + "patternProperties": true, + "properties": true, + "propertyNames": true, + "readOnly": true, + "required": true, + "then": true, + "title": true, + "type": true, + "uniqueItems": true, + "writeOnly": true, }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], + "post": { + "rules": [], }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ + "rules": [ + { + "rules": [ { - "$ref": "#/definitions/nonNegativeInteger", + "definition": { + "keyword": "$comment", + "schemaType": [], + "type": [], + }, + "keyword": "$comment", }, { - "default": 0, + "definition": { + "code": [Function], + "keyword": "id", + "schemaType": [], + "type": [], + }, + "keyword": "id", + }, + { + "definition": { + "code": [Function], + "keyword": "$ref", + "schemaType": [ + "string", + ], + "type": [], + }, + "keyword": "$ref", + }, + { + "definition": { + "keyword": "type", + "schemaType": [ + "string", + "array", + ], + "type": [], + }, + "keyword": "type", + }, + { + "definition": { + "keyword": "nullable", + "schemaType": [ + "boolean", + ], + "type": [], + }, + "keyword": "nullable", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": "must be equal to constant", + "params": [Function], + }, + "keyword": "const", + "schemaType": [], + "type": [], + }, + "keyword": "const", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": "must be equal to one of the allowed values", + "params": [Function], + }, + "keyword": "enum", + "schemaType": [ + "array", + ], + "type": [], + }, + "keyword": "enum", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "must NOT be valid", + }, + "keyword": "not", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "not", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "must match a schema in anyOf", + }, + "keyword": "anyOf", + "schemaType": [ + "array", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "anyOf", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "must match exactly one schema in oneOf", + "params": [Function], + }, + "keyword": "oneOf", + "schemaType": [ + "array", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "oneOf", + }, + { + "definition": { + "code": [Function], + "keyword": "allOf", + "schemaType": [ + "array", + ], + "type": [], + }, + "keyword": "allOf", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "if", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "if", + }, + { + "definition": { + "code": [Function], + "keyword": [ + "then", + "else", + ], + "schemaType": [ + "object", + "boolean", + ], + "type": [], + }, + "keyword": "then", + }, + { + "definition": { + "code": [Function], + "keyword": [ + "then", + "else", + ], + "schemaType": [ + "object", + "boolean", + ], + "type": [], + }, + "keyword": "else", }, ], }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], }, - { - "$ref": "#/definitions/stringArray", + "keyword": "maximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ + "keyword": "minimum", + }, { - "$ref": "#", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMaximum", }, { - "$ref": "#/definitions/schemaArray", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "multipleOf", + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "multipleOf", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", }, ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, "type": "number", }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "maxLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "minLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "pattern", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMinimum", + }, + ], "type": "string", }, - "type": { - "anyOf": [ + { + "rules": [ { - "$ref": "#/definitions/simpleTypes", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "maxItems", }, { - "items": { - "$ref": "#/definitions/simpleTypes", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "keyword": "minItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "additionalItems", + "schemaType": [ + "boolean", + "object", + ], + "type": [ + "array", + ], + }, + "keyword": "additionalItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "keyword": "items", + "schemaType": [ + "object", + "array", + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "items", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "contains", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [ + "array", + ], + }, + "keyword": "contains", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "uniqueItems", + "schemaType": [ + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "uniqueItems", }, ], + "type": "array", }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "maxProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "minProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "required", + "schemaType": [ + "array", + ], + "type": [ + "object", + ], + }, + "keyword": "required", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "property name must be valid", + "params": [Function], + }, + "keyword": "propertyNames", + "schemaType": [ + "object", + "boolean", + ], + "type": [ + "object", + ], + }, + "keyword": "propertyNames", + }, + { + "definition": { + "allowUndefined": true, + "code": [Function], + "error": { + "message": "must NOT have additional properties", + "params": [Function], + }, + "keyword": "additionalProperties", + "schemaType": [ + "boolean", + "object", + ], + "trackErrors": true, + "type": [ + "object", + ], + }, + "keyword": "additionalProperties", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "dependencies", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "dependencies", + }, + { + "definition": { + "code": [Function], + "keyword": "properties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "properties", + }, + { + "definition": { + "code": [Function], + "keyword": "patternProperties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "patternProperties", + }, + ], + "type": "object", }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ + "types": { + "array": { + "rules": [ { - "$ref": "#/definitions/nonNegativeInteger", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "maxItems", }, { - "default": 0, + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "minItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "additionalItems", + "schemaType": [ + "boolean", + "object", + ], + "type": [ + "array", + ], + }, + "keyword": "additionalItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "keyword": "items", + "schemaType": [ + "object", + "array", + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "items", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "contains", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [ + "array", + ], + }, + "keyword": "contains", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "uniqueItems", + "schemaType": [ + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "uniqueItems", }, ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, "type": "array", }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", + "boolean": true, + "integer": true, + "null": true, + "number": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "maximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "minimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "multipleOf", + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "multipleOf", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, ], + "type": "number", }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", + "object": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "maxProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "minProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "required", + "schemaType": [ + "array", + ], + "type": [ + "object", + ], + }, + "keyword": "required", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "property name must be valid", + "params": [Function], + }, + "keyword": "propertyNames", + "schemaType": [ + "object", + "boolean", + ], + "type": [ + "object", + ], + }, + "keyword": "propertyNames", + }, + { + "definition": { + "allowUndefined": true, + "code": [Function], + "error": { + "message": "must NOT have additional properties", + "params": [Function], + }, + "keyword": "additionalProperties", + "schemaType": [ + "boolean", + "object", + ], + "trackErrors": true, + "type": [ + "object", + ], + }, + "keyword": "additionalProperties", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "dependencies", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "dependencies", + }, + { + "definition": { + "code": [Function], + "keyword": "properties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "properties", + }, + { + "definition": { + "code": [Function], + "keyword": "patternProperties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "patternProperties", + }, + ], + "type": "object", }, - "contentMediaType": { + "string": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "maxLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "minLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "pattern", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMinimum", + }, + ], "type": "string", }, + }, + }, + "_cache": Map { + { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", "default": true, "definitions": { - "additionalProperties": { - "$ref": "#", + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ + "nonNegativeIntegerDefault0": { + "allOf": [ { - "$ref": "#", + "$ref": "#/definitions/nonNegativeInteger", }, { - "$ref": "#/definitions/stringArray", + "default": 0, }, ], }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", + "type": "array", + "uniqueItems": true, + }, }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { "$ref": "#", }, - "default": {}, - "propertyNames": { + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { "format": "regex", + "type": "string", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", }, - { + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], "items": { - "$ref": "#/definitions/simpleTypes", + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, "minItems": 1, "type": "array", "uniqueItems": true, }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", ], }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "type": "string", - } - } - uiSchema={ - { - "ui:options": { - "description": "a fancier item description", - "title": "My Item", - }, - } + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, + }, + }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "type": "string", + } + } + uiSchema={ + { + "ui:options": { + "description": "a fancier item description", + "title": "My Item", + }, + } + } + /> } - /> - } - disabled={false} - > - -
    - +
    - My Item - - - -
    -
    -
      + + +
    +
    +
      +
    +
    +
    +
    +
    -
    +
    + + + + +
    -
    +
    +
    +
    -
    - - - -
    +

    - -
    -
    +
    +
    +
    +
      +
    +
    +
    +
    +
    +
    +
    + +
    + +`; + +exports[`with title and description from both checkboxes 1`] = ` +
    +
    +
    SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", }, - "type": { - "definition": { - "keyword": "type", - "schemaType": [ - "string", - "array", - ], - "type": [], - }, - "keyword": "type", + { + "default": 0, }, - "uniqueItems": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "uniqueItems", - "schemaType": [ - "boolean", - ], - "type": [ - "array", - ], - }, - "keyword": "uniqueItems", - }, - }, - "keywords": { - "$async": true, - "$comment": true, - "$defs": true, - "$id": true, - "$ref": true, - "$schema": true, - "$vocabulary": true, - "__additional_property": true, - "__rjsf_additionalProperties": true, - "additionalItems": true, - "additionalProperties": true, - "allOf": true, - "anyOf": true, - "const": true, - "contains": true, - "contentEncoding": true, - "contentMediaType": true, - "contentSchema": true, - "default": true, - "definitions": true, - "dependencies": true, - "deprecated": true, - "description": true, - "else": true, - "enum": true, - "examples": true, - "exclusiveMaximum": true, - "exclusiveMinimum": true, - "format": true, - "formatExclusiveMaximum": true, - "formatExclusiveMinimum": true, - "formatMaximum": true, - "formatMinimum": true, - "id": true, - "if": true, - "items": true, - "maxItems": true, - "maxLength": true, - "maxProperties": true, - "maximum": true, - "minItems": true, - "minLength": true, - "minProperties": true, - "minimum": true, - "multipleOf": true, - "not": true, - "nullable": true, - "oneOf": true, - "pattern": true, - "patternProperties": true, - "properties": true, - "propertyNames": true, - "readOnly": true, - "required": true, - "then": true, - "title": true, - "type": true, - "uniqueItems": true, - "writeOnly": true, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - "post": { - "rules": [], + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - "rules": [ - { - "rules": [ - { - "definition": { - "keyword": "$comment", - "schemaType": [], - "type": [], - }, - "keyword": "$comment", - }, - { - "definition": { - "code": [Function], - "keyword": "id", - "schemaType": [], - "type": [], - }, - "keyword": "id", - }, - { - "definition": { - "code": [Function], - "keyword": "$ref", - "schemaType": [ - "string", - ], - "type": [], - }, - "keyword": "$ref", - }, - { - "definition": { - "keyword": "type", - "schemaType": [ - "string", - "array", - ], - "type": [], - }, - "keyword": "type", - }, - { - "definition": { - "keyword": "nullable", - "schemaType": [ - "boolean", - ], - "type": [], - }, - "keyword": "nullable", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": "must be equal to constant", - "params": [Function], - }, - "keyword": "const", - "schemaType": [], - "type": [], - }, - "keyword": "const", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": "must be equal to one of the allowed values", - "params": [Function], - }, - "keyword": "enum", - "schemaType": [ - "array", - ], - "type": [], - }, - "keyword": "enum", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "must NOT be valid", - }, - "keyword": "not", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "not", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "must match a schema in anyOf", - }, - "keyword": "anyOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "anyOf", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "must match exactly one schema in oneOf", - "params": [Function], - }, - "keyword": "oneOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "oneOf", - }, - { - "definition": { - "code": [Function], - "keyword": "allOf", - "schemaType": [ - "array", - ], - "type": [], - }, - "keyword": "allOf", - }, - { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "if", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "if", - }, - { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], - }, - "keyword": "then", - }, - { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], - }, - "keyword": "else", - }, - ], + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", }, { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "maximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "minimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "multipleOf", - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "multipleOf", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", - }, - ], - "type": "number", + "$ref": "#/definitions/schemaArray", }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "maxLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "minLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "pattern", - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "pattern", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatExclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatExclusiveMinimum", - }, - ], - "type": "string", + "$ref": "#/definitions/simpleTypes", }, { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], - }, - "keyword": "maxItems", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], - }, - "keyword": "minItems", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "additionalItems", - "schemaType": [ - "boolean", - "object", - ], - "type": [ - "array", - ], - }, - "keyword": "additionalItems", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "keyword": "items", - "schemaType": [ - "object", - "array", - "boolean", - ], - "type": [ - "array", - ], - }, - "keyword": "items", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "contains", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [ - "array", - ], - }, - "keyword": "contains", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "uniqueItems", - "schemaType": [ - "boolean", - ], - "type": [ - "array", - ], - }, - "keyword": "uniqueItems", - }, - ], + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, "type": "array", + "uniqueItems": true, }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, + }, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], - }, - "keyword": "maxProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], - }, - "keyword": "minProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "required", - "schemaType": [ - "array", - ], - "type": [ - "object", - ], - }, - "keyword": "required", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "property name must be valid", - "params": [Function], - }, - "keyword": "propertyNames", - "schemaType": [ - "object", - "boolean", - ], - "type": [ - "object", - ], - }, - "keyword": "propertyNames", - }, - { - "definition": { - "allowUndefined": true, - "code": [Function], - "error": { - "message": "must NOT have additional properties", - "params": [Function], - }, - "keyword": "additionalProperties", - "schemaType": [ - "boolean", - "object", - ], - "trackErrors": true, - "type": [ - "object", - ], - }, - "keyword": "additionalProperties", - }, - { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "dependencies", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "dependencies", - }, - { - "definition": { - "code": [Function], - "keyword": "properties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "properties", - }, - { - "definition": { - "code": [Function], - "keyword": "patternProperties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "patternProperties", - }, - ], - "type": "object", + "$ref": "#/definitions/nonNegativeInteger", }, - ], - "types": { - "array": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], - }, - "keyword": "maxItems", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], - }, - "keyword": "minItems", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "additionalItems", - "schemaType": [ - "boolean", - "object", - ], - "type": [ - "array", - ], - }, - "keyword": "additionalItems", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "keyword": "items", - "schemaType": [ - "object", - "array", - "boolean", - ], - "type": [ - "array", - ], - }, - "keyword": "items", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "contains", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [ - "array", - ], - }, - "keyword": "contains", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "uniqueItems", - "schemaType": [ - "boolean", - ], - "type": [ - "array", - ], - }, - "keyword": "uniqueItems", - }, - ], - "type": "array", - }, - "boolean": true, - "integer": true, - "null": true, - "number": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "maximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "minimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "multipleOf", - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "multipleOf", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", - }, - ], - "type": "number", - }, - "object": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], - }, - "keyword": "maxProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], - }, - "keyword": "minProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "required", - "schemaType": [ - "array", - ], - "type": [ - "object", - ], - }, - "keyword": "required", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "property name must be valid", - "params": [Function], - }, - "keyword": "propertyNames", - "schemaType": [ - "object", - "boolean", - ], - "type": [ - "object", - ], - }, - "keyword": "propertyNames", - }, - { - "definition": { - "allowUndefined": true, - "code": [Function], - "error": { - "message": "must NOT have additional properties", - "params": [Function], - }, - "keyword": "additionalProperties", - "schemaType": [ - "boolean", - "object", - ], - "trackErrors": true, - "type": [ - "object", - ], - }, - "keyword": "additionalProperties", - }, - { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "dependencies", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "dependencies", - }, - { - "definition": { - "code": [Function], - "keyword": "properties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "properties", - }, - { - "definition": { - "code": [Function], - "keyword": "patternProperties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "patternProperties", - }, - ], - "type": "object", - }, - "string": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "maxLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "minLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "pattern", - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "pattern", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatExclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatExclusiveMinimum", - }, - ], - "type": "string", + { + "default": 0, }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, + "minItems": 1, + "type": "array", }, - "_cache": Map { - { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { "$ref": "#", }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { + { "$ref": "#/definitions/stringArray", }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", ], - } => SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, + { + "$ref": "#/definitions/schemaArray", }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], + "default": {}, + "propertyNames": { + "format": "regex", }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], + { + "items": { + "$ref": "#/definitions/simpleTypes", }, + "minItems": 1, + "type": "array", + "uniqueItems": true, }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, + { + "$ref": "#/definitions/stringArray", }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", }, - "schemaId": "$id", - "schemaPath": undefined, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + "type": "object", }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", + "minItems": 1, + "type": "array", + "uniqueItems": true, }, - "scope": {}, - }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", }, }, - "localizer": undefined, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, + "schemaId": "$id", + "schemaPath": undefined, }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", }, - } - } - schema={ - { - "type": "string", - } - } - uiSchema={ - { - "ui:options": { - "description": "a fancier item description", - "title": "My Item", + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, }, - } - } - /> - } - disabled={false} + }, + }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "description": "a test description", + "items": { + "enum": [ + "a", + "b", + "c", + ], + "type": "string", + }, + "title": "Test field", + "type": "array", + "uniqueItems": true, + } + } + uiSchema={ + { + "items": { + "ui:options": { + "description": "a fancier item description", + "title": "My Item", + }, + }, + "ui:options": { + "description": "a fancier description", + "title": "My Field", + }, + } + } + /> + } + disabled={false} + > + +
    +
    +
    + + My Field + + + â–¼ + +
    +
      +
    • -
      - + + a +
      +
    • +
    • -
        + + b +
      -
      -
      -
      -
      -
      +
    • - - - - + + + c +
      -
    - -
    -
    -
    -

    - -

    -
    + +
    -
    -
    -
      -
    -
    -
    +
    +
      +
    +
    +
    +
    @@ -95942,2492 +99802,2245 @@ exports[`with title and description from both array icons 1`] = ` `; -exports[`with title and description from both checkboxes 1`] = ` +exports[`with title and description from both fixed array 1`] = `
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { + }, + "_cache": Map { + { "$id": "http://json-schema.org/draft-07/schema#", "$schema": "http://json-schema.org/draft-07/schema#", "default": true, @@ -98667,796 +102280,1019 @@ exports[`with title and description from both checkboxes 1`] = ` "object", "boolean", ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - { - "default": 0, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], + "type": "array", + "uniqueItems": true, + }, }, - "schemaArray": { - "items": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, "schemaId": "$id", - "schemaPath": undefined, + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", "default": true, "definitions": { - "additionalProperties": { - "$ref": "#", + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ + "nonNegativeIntegerDefault0": { + "allOf": [ { - "$ref": "#", + "$ref": "#/definitions/nonNegativeInteger", }, { - "$ref": "#/definitions/stringArray", + "default": 0, }, ], }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", + "type": "array", + "uniqueItems": true, + }, }, - "patternProperties": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { "$ref": "#", }, - "default": {}, - "propertyNames": { - "format": "regex", + "allOf": { + "$ref": "#/definitions/schemaArray", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { "validate", "serialize", "parse", @@ -99471,29891 +103307,7511 @@ exports[`with title and description from both checkboxes 1`] = ` "obj", "Error", }, - "scope": {}, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, }, }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], }, - "localizer": undefined, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, + } } - } - schema={ - { - "description": "a test description", - "items": { - "enum": [ - "a", - "b", - "c", + schema={ + { + "description": "a test description", + "items": [ + { + "type": "string", + }, + { + "type": "number", + }, ], - "type": "string", - }, - "title": "Test field", - "type": "array", - "uniqueItems": true, + "title": "Test field", + "type": "array", + } } - } - uiSchema={ - { - "items": { + uiSchema={ + { + "items": { + "ui:options": { + "description": "a fancier item description", + "title": "My Item", + }, + }, "ui:options": { - "description": "a fancier item description", - "title": "My Item", + "description": "a fancier description", + "title": "My Field", }, - }, - "ui:options": { - "description": "a fancier description", - "title": "My Field", - }, + } } - } - /> - } - disabled={false} - > - -
    + } + disabled={false} >
    - My Field - - - â–¼ - + +
    -
      -
    • -
      - - - a - -
      -
    • -
    • -
      - - - b - -
      -
    • -
    • +
    +
    +
    -
    - - - c - -
    - - -
    -
    -
    -
      -
    -
    -
    -
    -
    -
    - -
    - -`; - -exports[`with title and description from both fixed array 1`] = ` -
    -
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "description": "a test description", - "items": [ - { - "type": "string", - }, - { - "type": "number", - }, - ], - "title": "Test field", - "type": "array", - } - } - uiSchema={ - { - "items": { - "ui:options": { - "description": "a fancier item description", - "title": "My Item", - }, - }, - "ui:options": { - "description": "a fancier description", - "title": "My Field", - }, - } - } - /> - } - disabled={false} - > -
    -
    -

    - My Field -

    -
    -
    -
    -
    - a fancier description -
    -
    -
    -
    -
    -
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "type": "string", - } - } - uiSchema={ - { - "ui:options": { - "description": "a fancier item description", - "title": "My Item", - }, - } - } - /> - } - disabled={false} - > - -
    - - -
    -
    -
      -
    -
    -
    -
    -
    -
    -
    -
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "type": "number", - } - } - uiSchema={ - { - "ui:options": { - "description": "a fancier item description", - "title": "My Item", - }, - } - } - /> - } - disabled={false} - > - -
    - - -
    -
    -
      -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
      -
    -
    -
    -
    -
    -
    - -
    - -`; - -exports[`with title and description from uiSchema array 1`] = ` -
    -
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "items": { - "type": "string", - }, - "type": "array", - } - } - uiSchema={ - { - "items": { - "ui:options": { - "description": "a fancier item description", - "title": "My Item", - }, - }, - "ui:options": { - "description": "a fancier description", - "title": "My Field", - }, - } - } - /> - } - disabled={false} - > -
    -
    -

    - My Field -

    -
    -
    -
    -
    - a fancier description -
    -
    -
    -
    -
    - No items yet. Use the button below to add some. -
    -
    -
    -
    -

    - -

    -
    -
    -
    -
    -
    -
      -
    -
    -
    -
    -
    -
    - -
    - -`; - -exports[`with title and description from uiSchema array icons 1`] = ` -
    -
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "items": { - "type": "string", - }, - "type": "array", - } - } - uiSchema={ - { - "items": { - "ui:options": { - "description": "a fancier item description", - "title": "My Item", - }, - }, - "ui:copyable": true, - "ui:options": { - "description": "a fancier description", - "title": "My Field", - }, - } - } - /> - } - disabled={false} - > -
    -
    -

    - My Field -

    -
    -
    -
    -
    - a fancier description -
    -
    -
    -
    -
    -
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "type": "string", - } - } - uiSchema={ - { - "ui:options": { - "description": "a fancier item description", - "title": "My Item", - }, - } - } - /> - } - disabled={false} - > - -
    - - -
    -
    -
      -
    -
    -
    -
    -
    -
    -
    - - - - -
    -
    -
    -
    -
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "type": "string", - } - } - uiSchema={ - { - "ui:options": { - "description": "a fancier item description", - "title": "My Item", - }, - } - } - /> - } - disabled={false} - > - -
    - - -
    -
    -
      -
    -
    -
    -
    -
    -
    -
    - - - - -
    -
    -
    -
    -
    -
    -

    - -

    -
    -
    -
    -
    -
    -
      -
    -
    -
    -
    -
    -
    - -
    - -`; - -exports[`with title and description from uiSchema checkboxes 1`] = ` -
    -
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", + "validator": AJV8Validator { + "ajv": Ajv { + "RULES": { + "all": { + "$comment": { + "definition": { + "keyword": "$comment", + "schemaType": [], + "type": [], + }, + "keyword": "$comment", + }, + "$ref": { + "definition": { + "code": [Function], + "keyword": "$ref", + "schemaType": [ + "string", + ], + "type": [], + }, + "keyword": "$ref", + }, + "additionalItems": { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "additionalItems", + "schemaType": [ + "boolean", + "object", + ], + "type": [ + "array", + ], + }, + "keyword": "additionalItems", + }, + "additionalProperties": { + "definition": { + "allowUndefined": true, + "code": [Function], + "error": { + "message": "must NOT have additional properties", + "params": [Function], + }, + "keyword": "additionalProperties", + "schemaType": [ + "boolean", + "object", + ], + "trackErrors": true, + "type": [ + "object", + ], + }, + "keyword": "additionalProperties", + }, + "allOf": { + "definition": { + "code": [Function], + "keyword": "allOf", + "schemaType": [ + "array", + ], + "type": [], + }, + "keyword": "allOf", + }, + "anyOf": { + "definition": { + "code": [Function], + "error": { + "message": "must match a schema in anyOf", + }, + "keyword": "anyOf", + "schemaType": [ + "array", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "anyOf", + }, + "const": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": "must be equal to constant", + "params": [Function], + }, + "keyword": "const", + "schemaType": [], + "type": [], + }, + "keyword": "const", + }, + "contains": { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "contains", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [ + "array", + ], + }, + "keyword": "contains", + }, + "dependencies": { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "dependencies", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "dependencies", + }, + "else": { + "definition": { + "code": [Function], + "keyword": [ + "then", + "else", + ], + "schemaType": [ + "object", + "boolean", + ], + "type": [], + }, + "keyword": "else", + }, + "enum": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": "must be equal to one of the allowed values", + "params": [Function], + }, + "keyword": "enum", + "schemaType": [ + "array", + ], + "type": [], + }, + "keyword": "enum", + }, + "exclusiveMaximum": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMaximum", + }, + "exclusiveMinimum": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMinimum", + }, + "format": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + "formatExclusiveMaximum": { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMaximum", + }, + "formatExclusiveMinimum": { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMinimum", + }, + "formatMaximum": { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMaximum", + }, + "formatMinimum": { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMinimum", + }, + "id": { + "definition": { + "code": [Function], + "keyword": "id", + "schemaType": [], + "type": [], + }, + "keyword": "id", + }, + "if": { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "if", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "if", + }, + "items": { + "definition": { + "before": "uniqueItems", + "code": [Function], + "keyword": "items", + "schemaType": [ + "object", + "array", + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "items", + }, + "maxItems": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "maxItems", + }, + "maxLength": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "maxLength", + }, + "maxProperties": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "maxProperties", + }, + "maximum": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "maximum", + }, + "minItems": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "minItems", + }, + "minLength": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "minLength", + }, + "minProperties": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "minProperties", + }, + "minimum": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "minimum", + }, + "multipleOf": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "multipleOf", + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "multipleOf", + }, + "not": { + "definition": { + "code": [Function], + "error": { + "message": "must NOT be valid", + }, + "keyword": "not", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "not", + }, + "nullable": { + "definition": { + "keyword": "nullable", + "schemaType": [ + "boolean", + ], + "type": [], + }, + "keyword": "nullable", + }, + "oneOf": { + "definition": { + "code": [Function], + "error": { + "message": "must match exactly one schema in oneOf", + "params": [Function], + }, + "keyword": "oneOf", + "schemaType": [ + "array", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "oneOf", + }, + "pattern": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "pattern", + }, + "patternProperties": { + "definition": { + "code": [Function], + "keyword": "patternProperties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "patternProperties", + }, + "properties": { + "definition": { + "code": [Function], + "keyword": "properties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "properties", + }, + "propertyNames": { + "definition": { + "code": [Function], + "error": { + "message": "property name must be valid", + "params": [Function], + }, + "keyword": "propertyNames", + "schemaType": [ + "object", + "boolean", + ], + "type": [ + "object", + ], + }, + "keyword": "propertyNames", + }, + "required": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "required", + "schemaType": [ + "array", + ], + "type": [ + "object", + ], + }, + "keyword": "required", + }, + "then": { + "definition": { + "code": [Function], + "keyword": [ + "then", + "else", + ], + "schemaType": [ + "object", + "boolean", + ], + "type": [], + }, + "keyword": "then", + }, + "type": { + "definition": { + "keyword": "type", + "schemaType": [ + "string", + "array", + ], + "type": [], + }, + "keyword": "type", + }, + "uniqueItems": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "uniqueItems", + "schemaType": [ + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "uniqueItems", + }, + }, + "keywords": { + "$async": true, + "$comment": true, + "$defs": true, + "$id": true, + "$ref": true, + "$schema": true, + "$vocabulary": true, + "__additional_property": true, + "__rjsf_additionalProperties": true, + "additionalItems": true, + "additionalProperties": true, + "allOf": true, + "anyOf": true, + "const": true, + "contains": true, + "contentEncoding": true, + "contentMediaType": true, + "contentSchema": true, + "default": true, + "definitions": true, + "dependencies": true, + "deprecated": true, + "description": true, + "else": true, + "enum": true, + "examples": true, + "exclusiveMaximum": true, + "exclusiveMinimum": true, + "format": true, + "formatExclusiveMaximum": true, + "formatExclusiveMinimum": true, + "formatMaximum": true, + "formatMinimum": true, + "id": true, + "if": true, + "items": true, + "maxItems": true, + "maxLength": true, + "maxProperties": true, + "maximum": true, + "minItems": true, + "minLength": true, + "minProperties": true, + "minimum": true, + "multipleOf": true, + "not": true, + "nullable": true, + "oneOf": true, + "pattern": true, + "patternProperties": true, + "properties": true, + "propertyNames": true, + "readOnly": true, + "required": true, + "then": true, + "title": true, + "type": true, + "uniqueItems": true, + "writeOnly": true, + }, + "post": { + "rules": [], + }, + "rules": [ + { + "rules": [ + { + "definition": { + "keyword": "$comment", + "schemaType": [], + "type": [], + }, + "keyword": "$comment", + }, + { + "definition": { + "code": [Function], + "keyword": "id", + "schemaType": [], + "type": [], + }, + "keyword": "id", + }, + { + "definition": { + "code": [Function], + "keyword": "$ref", + "schemaType": [ + "string", + ], + "type": [], + }, + "keyword": "$ref", + }, + { + "definition": { + "keyword": "type", + "schemaType": [ + "string", + "array", + ], + "type": [], + }, + "keyword": "type", + }, + { + "definition": { + "keyword": "nullable", + "schemaType": [ + "boolean", + ], + "type": [], + }, + "keyword": "nullable", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": "must be equal to constant", + "params": [Function], + }, + "keyword": "const", + "schemaType": [], + "type": [], + }, + "keyword": "const", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": "must be equal to one of the allowed values", + "params": [Function], + }, + "keyword": "enum", + "schemaType": [ + "array", + ], + "type": [], + }, + "keyword": "enum", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "must NOT be valid", + }, + "keyword": "not", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "not", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "must match a schema in anyOf", + }, + "keyword": "anyOf", + "schemaType": [ + "array", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "anyOf", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "must match exactly one schema in oneOf", + "params": [Function], + }, + "keyword": "oneOf", + "schemaType": [ + "array", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "oneOf", + }, + { + "definition": { + "code": [Function], + "keyword": "allOf", + "schemaType": [ + "array", + ], + "type": [], + }, + "keyword": "allOf", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "if", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "if", + }, + { + "definition": { + "code": [Function], + "keyword": [ + "then", + "else", + ], + "schemaType": [ + "object", + "boolean", + ], + "type": [], + }, + "keyword": "then", + }, + { + "definition": { + "code": [Function], + "keyword": [ + "then", + "else", + ], + "schemaType": [ + "object", + "boolean", + ], + "type": [], + }, + "keyword": "else", + }, + ], + }, + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "maximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "minimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "multipleOf", + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "multipleOf", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + ], + "type": "number", + }, + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "maxLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "minLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "pattern", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMinimum", + }, + ], + "type": "string", + }, + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "maxItems", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "minItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "additionalItems", + "schemaType": [ + "boolean", + "object", + ], + "type": [ + "array", + ], + }, + "keyword": "additionalItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "keyword": "items", + "schemaType": [ + "object", + "array", + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "items", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "contains", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [ + "array", + ], + }, + "keyword": "contains", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "uniqueItems", + "schemaType": [ + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "uniqueItems", + }, + ], + "type": "array", + }, + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "maxProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "minProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "required", + "schemaType": [ + "array", + ], + "type": [ + "object", + ], + }, + "keyword": "required", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "property name must be valid", + "params": [Function], + }, + "keyword": "propertyNames", + "schemaType": [ + "object", + "boolean", + ], + "type": [ + "object", + ], + }, + "keyword": "propertyNames", + }, + { + "definition": { + "allowUndefined": true, + "code": [Function], + "error": { + "message": "must NOT have additional properties", + "params": [Function], + }, + "keyword": "additionalProperties", + "schemaType": [ + "boolean", + "object", + ], + "trackErrors": true, + "type": [ + "object", + ], + }, + "keyword": "additionalProperties", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "dependencies", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "dependencies", + }, + { + "definition": { + "code": [Function], + "keyword": "properties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "properties", + }, + { + "definition": { + "code": [Function], + "keyword": "patternProperties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "patternProperties", + }, + ], + "type": "object", + }, + ], + "types": { + "array": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "maxItems", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "minItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "additionalItems", + "schemaType": [ + "boolean", + "object", + ], + "type": [ + "array", + ], + }, + "keyword": "additionalItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "keyword": "items", + "schemaType": [ + "object", + "array", + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "items", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "contains", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [ + "array", + ], + }, + "keyword": "contains", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "uniqueItems", + "schemaType": [ + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "uniqueItems", + }, + ], + "type": "array", + }, + "boolean": true, + "integer": true, + "null": true, + "number": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "maximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "minimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "multipleOf", + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "multipleOf", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + ], + "type": "number", + }, + "object": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "maxProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "minProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "required", + "schemaType": [ + "array", + ], + "type": [ + "object", + ], + }, + "keyword": "required", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "property name must be valid", + "params": [Function], + }, + "keyword": "propertyNames", + "schemaType": [ + "object", + "boolean", + ], + "type": [ + "object", + ], + }, + "keyword": "propertyNames", + }, + { + "definition": { + "allowUndefined": true, + "code": [Function], + "error": { + "message": "must NOT have additional properties", + "params": [Function], + }, + "keyword": "additionalProperties", + "schemaType": [ + "boolean", + "object", + ], + "trackErrors": true, + "type": [ + "object", + ], + }, + "keyword": "additionalProperties", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "dependencies", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "dependencies", + }, + { + "definition": { + "code": [Function], + "keyword": "properties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "properties", + }, + { + "definition": { + "code": [Function], + "keyword": "patternProperties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "patternProperties", + }, + ], + "type": "object", + }, + "string": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "maxLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "minLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "pattern", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMinimum", + }, + ], + "type": "string", + }, + }, }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "_cache": Map { + { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, + }, + }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "type": "string", + } + } + uiSchema={ + { + "ui:options": { + "description": "a fancier item description", + "title": "My Item", + }, + } + } + /> + } + disabled={false} + > + +
    + + +
    +
    +
      +
    +
    +
    +
    +
    +
    + +
    +
    +
    SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "items": { - "enum": [ - "a", - "b", - "c", - ], - "type": "string", - }, - "type": "array", - "uniqueItems": true, - } - } - uiSchema={ - { - "items": { - "ui:options": { - "description": "a fancier item description", - "title": "My Item", - }, - }, - "ui:options": { - "description": "a fancier description", - "title": "My Field", - }, - } - } - /> - } - disabled={false} - > - -
    -
    -
    - - My Field - - - â–¼ - -
    -
      -
    • -
      - - - a - -
      -
    • -
    • -
      - - - b - -
      -
    • -
    • -
      - - - c - -
      -
    • -
    + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, + }, + }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "type": "number", + } + } + uiSchema={ + { + "ui:options": { + "description": "a fancier item description", + "title": "My Item", + }, + } + } + /> + } + disabled={false} + > + +
    + + +
    +
    +
      +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
      +
    +
    +
    -
    -
    -
      -
    -
    -
    @@ -129370,2486 +110826,2231 @@ exports[`with title and description from uiSchema checkboxes 1`] = ` `; -exports[`with title and description from uiSchema fixed array 1`] = ` +exports[`with title and description from uiSchema array 1`] = `
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { + }, + "_cache": Map { + { "$id": "http://json-schema.org/draft-07/schema#", "$schema": "http://json-schema.org/draft-07/schema#", "default": true, @@ -132089,5533 +113290,5502 @@ exports[`with title and description from uiSchema fixed array 1`] = ` "object", "boolean", ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", "default": true, "definitions": { - "additionalProperties": { - "$ref": "#", + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ + "nonNegativeIntegerDefault0": { + "allOf": [ { - "$ref": "#", + "$ref": "#/definitions/nonNegativeInteger", }, { - "$ref": "#/definitions/stringArray", + "default": 0, }, ], }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", + "type": "array", + "uniqueItems": true, + }, }, - "patternProperties": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { "$ref": "#", }, - "default": {}, - "propertyNames": { - "format": "regex", + "allOf": { + "$ref": "#/definitions/schemaArray", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - { - "default": 0, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, - ], - }, - "schemaArray": { - "items": { + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "if": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { "$ref": "#", }, - "default": {}, - "propertyNames": { + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { "format": "regex", + "type": "string", }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "properties": { + "additionalProperties": { + "$ref": "#", }, - { - "items": { + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, - "schemaId": "$id", - "schemaPath": undefined, }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "items": [ - { - "type": "string", - }, - { - "type": "number", - }, - ], - "type": "array", - } - } - uiSchema={ - { - "items": { - "ui:options": { - "description": "a fancier item description", - "title": "My Item", - }, - }, - "ui:options": { - "description": "a fancier description", - "title": "My Field", - }, - } - } - /> - } - disabled={false} - > -
    -
    -

    - My Field -

    -
    -
    -
    -
    - a fancier description -
    -
    -
    -
    -
    -
    %\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, }, - ], - "type": "array", - }, - "schemaUtils": SchemaUtils { - "experimental_customMergeAllOf": undefined, - "experimental_defaultFormStateBehavior": {}, - "rootSchema": { - "items": [ - { + "properties": { + "$comment": { "type": "string", }, - { - "type": "number", + "$id": { + "format": "uri-reference", + "type": "string", }, - ], - "type": "array", - }, - "validator": AJV8Validator { - "ajv": Ajv { - "RULES": { - "all": { - "$comment": { - "definition": { - "keyword": "$comment", - "schemaType": [], - "type": [], - }, - "keyword": "$comment", - }, - "$ref": { - "definition": { - "code": [Function], - "keyword": "$ref", - "schemaType": [ - "string", - ], - "type": [], - }, - "keyword": "$ref", - }, - "additionalItems": { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "additionalItems", - "schemaType": [ - "boolean", - "object", - ], - "type": [ - "array", - ], - }, - "keyword": "additionalItems", - }, - "additionalProperties": { - "definition": { - "allowUndefined": true, - "code": [Function], - "error": { - "message": "must NOT have additional properties", - "params": [Function], - }, - "keyword": "additionalProperties", - "schemaType": [ - "boolean", - "object", - ], - "trackErrors": true, - "type": [ - "object", - ], - }, - "keyword": "additionalProperties", - }, - "allOf": { - "definition": { - "code": [Function], - "keyword": "allOf", - "schemaType": [ - "array", - ], - "type": [], - }, - "keyword": "allOf", - }, - "anyOf": { - "definition": { - "code": [Function], - "error": { - "message": "must match a schema in anyOf", - }, - "keyword": "anyOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "anyOf", - }, - "const": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": "must be equal to constant", - "params": [Function], - }, - "keyword": "const", - "schemaType": [], - "type": [], - }, - "keyword": "const", - }, - "contains": { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "contains", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [ - "array", - ], - }, - "keyword": "contains", - }, - "dependencies": { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "dependencies", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "dependencies", - }, - "else": { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], - }, - "keyword": "else", - }, - "enum": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": "must be equal to one of the allowed values", - "params": [Function], - }, - "keyword": "enum", - "schemaType": [ - "array", - ], - "type": [], - }, - "keyword": "enum", - }, - "exclusiveMaximum": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMaximum", - }, - "exclusiveMinimum": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMinimum", - }, - "format": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", - }, - "formatExclusiveMaximum": { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatExclusiveMaximum", - }, - "formatExclusiveMinimum": { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatExclusiveMinimum", - }, - "formatMaximum": { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatMaximum", - }, - "formatMinimum": { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatMinimum", - }, - "id": { - "definition": { - "code": [Function], - "keyword": "id", - "schemaType": [], - "type": [], - }, - "keyword": "id", - }, - "if": { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "if", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "if", - }, - "items": { - "definition": { - "before": "uniqueItems", - "code": [Function], - "keyword": "items", - "schemaType": [ - "object", - "array", - "boolean", - ], - "type": [ - "array", - ], - }, - "keyword": "items", - }, - "maxItems": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], - }, - "keyword": "maxItems", - }, - "maxLength": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "maxLength", - }, - "maxProperties": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], - }, - "keyword": "maxProperties", - }, - "maximum": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "maximum", - }, - "minItems": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], - }, - "keyword": "minItems", - }, - "minLength": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "minLength", - }, - "minProperties": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], - }, - "keyword": "minProperties", - }, - "minimum": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "minimum", - }, - "multipleOf": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "multipleOf", - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "multipleOf", - }, - "not": { - "definition": { - "code": [Function], - "error": { - "message": "must NOT be valid", - }, - "keyword": "not", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "not", - }, - "nullable": { - "definition": { - "keyword": "nullable", - "schemaType": [ - "boolean", - ], - "type": [], - }, - "keyword": "nullable", - }, - "oneOf": { - "definition": { - "code": [Function], - "error": { - "message": "must match exactly one schema in oneOf", - "params": [Function], - }, - "keyword": "oneOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", }, - "keyword": "oneOf", - }, - "pattern": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "pattern", - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + { + "$ref": "#/definitions/stringArray", }, - "keyword": "pattern", + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", }, - "patternProperties": { - "definition": { - "code": [Function], - "keyword": "patternProperties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "patternProperties", + { + "$ref": "#/definitions/schemaArray", }, - "properties": { - "definition": { - "code": [Function], - "keyword": "properties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "properties", + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", }, - "propertyNames": { - "definition": { - "code": [Function], - "error": { - "message": "property name must be valid", - "params": [Function], - }, - "keyword": "propertyNames", - "schemaType": [ - "object", - "boolean", - ], - "type": [ - "object", - ], + { + "items": { + "$ref": "#/definitions/simpleTypes", }, - "keyword": "propertyNames", + "minItems": 1, + "type": "array", + "uniqueItems": true, }, - "required": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "required", - "schemaType": [ - "array", - ], - "type": [ - "object", - ], - }, - "keyword": "required", + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", }, - "then": { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], - }, - "keyword": "then", + { + "default": 0, }, - "type": { - "definition": { - "keyword": "type", - "schemaType": [ - "string", - "array", - ], - "type": [], + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", }, - "keyword": "type", - }, - "uniqueItems": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "uniqueItems", - "schemaType": [ - "boolean", - ], - "type": [ - "array", - ], + { + "$ref": "#/definitions/stringArray", }, - "keyword": "uniqueItems", - }, - }, - "keywords": { - "$async": true, - "$comment": true, - "$defs": true, - "$id": true, - "$ref": true, - "$schema": true, - "$vocabulary": true, - "__additional_property": true, - "__rjsf_additionalProperties": true, - "additionalItems": true, - "additionalProperties": true, - "allOf": true, - "anyOf": true, - "const": true, - "contains": true, - "contentEncoding": true, - "contentMediaType": true, - "contentSchema": true, - "default": true, - "definitions": true, - "dependencies": true, - "deprecated": true, - "description": true, - "else": true, - "enum": true, - "examples": true, - "exclusiveMaximum": true, - "exclusiveMinimum": true, - "format": true, - "formatExclusiveMaximum": true, - "formatExclusiveMinimum": true, - "formatMaximum": true, - "formatMinimum": true, - "id": true, - "if": true, - "items": true, - "maxItems": true, - "maxLength": true, - "maxProperties": true, - "maximum": true, - "minItems": true, - "minLength": true, - "minProperties": true, - "minimum": true, - "multipleOf": true, - "not": true, - "nullable": true, - "oneOf": true, - "pattern": true, - "patternProperties": true, - "properties": true, - "propertyNames": true, - "readOnly": true, - "required": true, - "then": true, - "title": true, - "type": true, - "uniqueItems": true, - "writeOnly": true, - }, - "post": { - "rules": [], + ], }, - "rules": [ + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ { - "rules": [ - { - "definition": { - "keyword": "$comment", - "schemaType": [], - "type": [], - }, - "keyword": "$comment", - }, - { - "definition": { - "code": [Function], - "keyword": "id", - "schemaType": [], - "type": [], - }, - "keyword": "id", - }, - { - "definition": { - "code": [Function], - "keyword": "$ref", - "schemaType": [ - "string", - ], - "type": [], - }, - "keyword": "$ref", - }, - { - "definition": { - "keyword": "type", - "schemaType": [ - "string", - "array", - ], - "type": [], - }, - "keyword": "type", - }, - { - "definition": { - "keyword": "nullable", - "schemaType": [ - "boolean", - ], - "type": [], - }, - "keyword": "nullable", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": "must be equal to constant", - "params": [Function], - }, - "keyword": "const", - "schemaType": [], - "type": [], - }, - "keyword": "const", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": "must be equal to one of the allowed values", - "params": [Function], - }, - "keyword": "enum", - "schemaType": [ - "array", - ], - "type": [], - }, - "keyword": "enum", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "must NOT be valid", - }, - "keyword": "not", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "not", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "must match a schema in anyOf", - }, - "keyword": "anyOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "anyOf", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "must match exactly one schema in oneOf", - "params": [Function], - }, - "keyword": "oneOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "oneOf", - }, - { - "definition": { - "code": [Function], - "keyword": "allOf", - "schemaType": [ - "array", - ], - "type": [], - }, - "keyword": "allOf", - }, - { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "if", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "if", - }, - { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], - }, - "keyword": "then", - }, - { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], - }, - "keyword": "else", - }, - ], + "$ref": "#", }, { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "maximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "minimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "multipleOf", - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "multipleOf", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", - }, - ], - "type": "number", + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, + }, + }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "items": { + "type": "string", + }, + "type": "array", + } + } + uiSchema={ + { + "items": { + "ui:options": { + "description": "a fancier item description", + "title": "My Item", + }, + }, + "ui:options": { + "description": "a fancier description", + "title": "My Field", + }, + } + } + /> + } + disabled={false} + > +
    +
    +

    + My Field +

    +
    +
    +
    +
    + a fancier description +
    +
    +
    +
    +
    + No items yet. Use the button below to add some. +
    +
    +
    +
    +

    + +

    +
    +
    +
    +
    +
    +
      +
    +
    +
    +
    +
    +
    +
    + +
    + +`; + +exports[`with title and description from uiSchema array icons 1`] = ` +
    +
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "type": [ + "array", + ], + }, + "keyword": "items", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], + "keyword": "contains", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [ + "array", + ], + }, + "keyword": "contains", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "uniqueItems", + "schemaType": [ + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "uniqueItems", + }, + ], + "type": "array", + }, + "boolean": true, + "integer": true, + "null": true, + "number": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "maximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "minimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "multipleOf", + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "multipleOf", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + ], + "type": "number", + }, + "object": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "maxProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "minProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "required", + "schemaType": [ + "array", + ], + "type": [ + "object", + ], + }, + "keyword": "required", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "property name must be valid", + "params": [Function], + }, + "keyword": "propertyNames", + "schemaType": [ + "object", + "boolean", + ], + "type": [ + "object", + ], + }, + "keyword": "propertyNames", + }, + { + "definition": { + "allowUndefined": true, + "code": [Function], + "error": { + "message": "must NOT have additional properties", + "params": [Function], + }, + "keyword": "additionalProperties", + "schemaType": [ + "boolean", + "object", + ], + "trackErrors": true, + "type": [ + "object", + ], + }, + "keyword": "additionalProperties", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "dependencies", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "dependencies", + }, + { + "definition": { + "code": [Function], + "keyword": "properties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "properties", + }, + { + "definition": { + "code": [Function], + "keyword": "patternProperties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "patternProperties", + }, + ], + "type": "object", + }, + "string": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "maxLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "minLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "pattern", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMinimum", + }, + ], + "type": "string", + }, + }, + }, + "_cache": Map { + { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, + { + "$ref": "#/definitions/stringArray", }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], + { + "$ref": "#/definitions/schemaArray", }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, + { + "items": { + "$ref": "#/definitions/simpleTypes", }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", }, - "schemaId": "$id", - "schemaPath": undefined, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + "minItems": 1, + "type": "array", }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, + { + "$ref": "#/definitions/stringArray", }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, + }, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", + { + "$ref": "#/definitions/schemaArray", }, - "scope": {}, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", }, + "type": "object", }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "type": "string", - } - } - uiSchema={ - { - "ui:options": { - "description": "a fancier item description", - "title": "My Item", - }, - } - } - /> - } - disabled={false} - > - -
    - - -
    -
    -
      -
    -
    -
    -
    -
    -
    -
    -
    + } + disabled={false} + > +
    +
    +

    + My Field +

    +
    +
    +
    +
    + a fancier description +
    +
    +
    +
    +
    +
    +
    SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], }, - "keyword": "format", + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - ], - "type": "number", + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], }, - "keyword": "maxLength", + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], }, - "keyword": "minLength", + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - { + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, + }, + }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "type": "string", + } + } + uiSchema={ + { + "ui:options": { + "description": "a fancier item description", + "title": "My Item", + }, + } + } + /> + } + disabled={false} + > + +
    + + +
    +
    +
      +
    +
    +
    +
    +
    +
    +
    +
    + + + + +
    +
    +
    +
    +
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - { - "default": 0, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, - ], - }, - "schemaArray": { - "items": { + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "if": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "properties": { + "additionalProperties": { + "$ref": "#", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", ], }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], "parse": [Function], - "scheme": "wss", + "resolve": [Function], + "resolveComponents": [Function], "serialize": [Function], }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], + "date-time": { + "compare": [Function], + "validate": [Function], }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, + "double": { + "type": "number", + "validate": [Function], }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], }, - "wss": { - "domainHost": true, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], "parse": [Function], - "scheme": "wss", + "resolve": [Function], + "resolveComponents": [Function], "serialize": [Function], }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/stringArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], + "type": "array", + "uniqueItems": true, + }, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - { + "additionalProperties": { + "$ref": "#", + }, + "allOf": { "$ref": "#/definitions/schemaArray", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "anyOf": { + "$ref": "#/definitions/schemaArray", }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, "minItems": 1, "type": "array", "uniqueItems": true, }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { "$ref": "#/definitions/nonNegativeInteger", }, - { - "default": 0, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ "object", - "string", + "boolean", ], }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, + "schemaId": "$id", + "schemaPath": undefined, }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/stringArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], + "type": "array", + "uniqueItems": true, + }, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "contentEncoding": { + "type": "string", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "contentMediaType": { + "type": "string", }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, "minItems": 1, "type": "array", "uniqueItems": true, }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", ], }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "type": "number", - } - } - uiSchema={ - { - "ui:options": { - "description": "a fancier item description", - "title": "My Item", - }, - } + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, + }, + }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "type": "string", + } + } + uiSchema={ + { + "ui:options": { + "description": "a fancier item description", + "title": "My Item", + }, + } + } + /> } - /> - } - disabled={false} - > - -
    - +
    - My Item - - - + + +
    +
    +
      +
    +
    +
    +
    +
    -
      +
      + + + + +
    -
    +
    +
    +
    +

    -

    -
    + +

    -
    +
    -
    -
    -
      -
    -
    -
    +
    +
      +
    +
    +
    +
    @@ -140368,2486 +125760,2243 @@ exports[`with title and description from uiSchema fixed array 1`] = ` `; -exports[`with title and description with global label off array 1`] = ` +exports[`with title and description from uiSchema checkboxes 1`] = `
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { + }, + "_cache": Map { + { "$id": "http://json-schema.org/draft-07/schema#", "$schema": "http://json-schema.org/draft-07/schema#", "default": true, @@ -143087,796 +128236,1019 @@ exports[`with title and description with global label off array 1`] = ` "object", "boolean", ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - { - "default": 0, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], + "type": "array", + "uniqueItems": true, + }, }, - "schemaArray": { - "items": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { "anyOf": [ { - "$ref": "#", + "$ref": "#/definitions/simpleTypes", }, { - "$ref": "#/definitions/stringArray", + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, }, ], }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, - "items": { - "anyOf": [ - { + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, + }, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", + "type": "array", + "uniqueItems": true, + }, }, - "patternProperties": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { "$ref": "#", }, - "default": {}, - "propertyNames": { - "format": "regex", + "allOf": { + "$ref": "#/definitions/schemaArray", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "default": {}, + "propertyNames": { + "format": "regex", }, - { - "default": 0, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", }, - ], - }, - "schemaArray": { - "items": { + "default": {}, + "type": "object", + }, + "propertyNames": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { "type": "string", }, - "type": "array", - "uniqueItems": true, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", "default": true, "definitions": { - "additionalProperties": { - "$ref": "#", + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ + "nonNegativeIntegerDefault0": { + "allOf": [ { - "$ref": "#", + "$ref": "#/definitions/nonNegativeInteger", }, { - "$ref": "#/definitions/stringArray", + "default": 0, }, ], }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, }, - "items": { - "anyOf": [ - { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { "validate", "serialize", "parse", @@ -143891,155 +129263,239 @@ exports[`with title and description with global label off array 1`] = ` "obj", "Error", }, - "scope": {}, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, }, }, + "localizer": undefined, }, - "localizer": undefined, }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, + } } - } - schema={ - { - "description": "a test description", - "items": { - "description": "a test item description", - "title": "Test item", - "type": "string", - }, - "title": "Test field", - "type": "array", + schema={ + { + "items": { + "enum": [ + "a", + "b", + "c", + ], + "type": "string", + }, + "type": "array", + "uniqueItems": true, + } } - } - uiSchema={ - { - "ui:globalOptions": { - "label": false, - }, + uiSchema={ + { + "items": { + "ui:options": { + "description": "a fancier item description", + "title": "My Item", + }, + }, + "ui:options": { + "description": "a fancier description", + "title": "My Field", + }, + } } - } - /> - } - disabled={false} - > -
    + } + disabled={false} > +
    - No items yet. Use the button below to add some. + + My Field + + + â–¼ +
    -
    -
    -
    -

    - -

    -
    + + + a + +
    + +
  • +
    + + + b + +
    +
  • +
  • +
    + + + c + +
    +
  • +
    -
    -
    -
      -
    -
    -
    +
    +
      +
    +
    +
    +
    @@ -144054,2987 +129510,2241 @@ exports[`with title and description with global label off array 1`] = ` `; -exports[`with title and description with global label off array icons 1`] = ` +exports[`with title and description from uiSchema fixed array 1`] = `
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], }, - { - "default": 0, + "keyword": "exclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", + "keyword": "exclusiveMinimum", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "multipleOf", + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "multipleOf", }, - "type": "array", - "uniqueItems": true, - }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + ], + "type": "number", }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", + "object": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "maxProperties", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "minProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - { - "$ref": "#/definitions/stringArray", + "keyword": "required", + "schemaType": [ + "array", + ], + "type": [ + "object", + ], + }, + "keyword": "required", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "property name must be valid", + "params": [Function], }, - ], + "keyword": "propertyNames", + "schemaType": [ + "object", + "boolean", + ], + "type": [ + "object", + ], + }, + "keyword": "propertyNames", }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", + { + "definition": { + "allowUndefined": true, + "code": [Function], + "error": { + "message": "must NOT have additional properties", + "params": [Function], + }, + "keyword": "additionalProperties", + "schemaType": [ + "boolean", + "object", + ], + "trackErrors": true, + "type": [ + "object", + ], }, - { - "$ref": "#/definitions/schemaArray", + "keyword": "additionalProperties", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "dependencies", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "keyword": "dependencies", }, - "default": {}, - "propertyNames": { - "format": "regex", + { + "definition": { + "code": [Function], + "keyword": "properties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "properties", }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", + { + "definition": { + "code": [Function], + "keyword": "patternProperties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "patternProperties", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + ], + "type": "object", + }, + "string": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "keyword": "maxLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "minLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], + "keyword": "pattern", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMinimum", + }, + ], + "type": "string", }, }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { + "_cache": Map { + { "$id": "http://json-schema.org/draft-07/schema#", "$schema": "http://json-schema.org/draft-07/schema#", "default": true, @@ -147274,295 +131984,1019 @@ exports[`with title and description with global label off array icons 1`] = ` "object", "boolean", ], + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, "schemaId": "$id", - "schemaPath": undefined, + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - { - "default": 0, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], + "type": "array", + "uniqueItems": true, + }, }, - "schemaArray": { - "items": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", "type": "string", }, - "type": "array", - "uniqueItems": true, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", "default": true, "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { "validate", "serialize", "parse", @@ -147577,969 +133011,551 @@ exports[`with title and description with global label off array icons 1`] = ` "obj", "Error", }, - "scope": {}, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, }, }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], }, - "localizer": undefined, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, + } } - } - schema={ - { - "description": "a test description", - "items": { - "description": "a test item description", - "title": "Test item", - "type": "string", - }, - "title": "Test field", - "type": "array", + schema={ + { + "items": [ + { + "type": "string", + }, + { + "type": "number", + }, + ], + "type": "array", + } } - } - uiSchema={ - { - "ui:globalOptions": { - "label": false, - }, - "ui:options": { - "copyable": true, - }, + uiSchema={ + { + "items": { + "ui:options": { + "description": "a fancier item description", + "title": "My Item", + }, + }, + "ui:options": { + "description": "a fancier description", + "title": "My Field", + }, + } } - } - /> - } - disabled={false} - > -
    + } + disabled={false} >
    -
    -
    +
    +
    +
    +
    + a fancier description +
    +
    +
    +
    +
    +
    +
    SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], }, - "keyword": "format", + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - ], - "type": "number", + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "maxLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], }, - "keyword": "minLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "properties": { + "$comment": { + "type": "string", }, - "keyword": "pattern", - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "pattern", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "$id": { + "format": "uri-reference", + "type": "string", }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], }, - "keyword": "formatMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], + "properties": { + "$comment": { + "type": "string", }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, + }, + }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "type": "string", + } + } + uiSchema={ + { + "ui:options": { + "description": "a fancier item description", + "title": "My Item", + }, + } + } + /> + } + disabled={false} + > + +
    + + +
    +
    +
      +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ { - "$ref": "#/definitions/nonNegativeInteger", + "definition": { + "keyword": "type", + "schemaType": [ + "string", + "array", + ], + "type": [], + }, + "keyword": "type", }, { - "default": 0, + "definition": { + "keyword": "nullable", + "schemaType": [ + "boolean", + ], + "type": [], + }, + "keyword": "nullable", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": "must be equal to constant", + "params": [Function], + }, + "keyword": "const", + "schemaType": [], + "type": [], + }, + "keyword": "const", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": "must be equal to one of the allowed values", + "params": [Function], + }, + "keyword": "enum", + "schemaType": [ + "array", + ], + "type": [], + }, + "keyword": "enum", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "must NOT be valid", + }, + "keyword": "not", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "not", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "must match a schema in anyOf", + }, + "keyword": "anyOf", + "schemaType": [ + "array", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "anyOf", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "must match exactly one schema in oneOf", + "params": [Function], + }, + "keyword": "oneOf", + "schemaType": [ + "array", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "oneOf", + }, + { + "definition": { + "code": [Function], + "keyword": "allOf", + "schemaType": [ + "array", + ], + "type": [], + }, + "keyword": "allOf", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "if", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "if", + }, + { + "definition": { + "code": [Function], + "keyword": [ + "then", + "else", + ], + "schemaType": [ + "object", + "boolean", + ], + "type": [], + }, + "keyword": "then", + }, + { + "definition": { + "code": [Function], + "keyword": [ + "then", + "else", + ], + "schemaType": [ + "object", + "boolean", + ], + "type": [], + }, + "keyword": "else", }, ], }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "maximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "minimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], }, - { - "$ref": "#/definitions/stringArray", + "keyword": "exclusiveMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "multipleOf", + "schemaType": [ + "number", + ], + "type": [ + "number", + ], }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { + "keyword": "multipleOf", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + ], "type": "number", }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ + { + "rules": [ { - "$ref": "#", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "maxLength", }, { - "$ref": "#/definitions/schemaArray", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "minLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "pattern", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMinimum", }, ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { "type": "string", }, - "type": { - "anyOf": [ + { + "rules": [ { - "$ref": "#/definitions/simpleTypes", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "maxItems", }, { - "items": { - "$ref": "#/definitions/simpleTypes", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "keyword": "minItems", }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ { - "$ref": "#/definitions/nonNegativeInteger", + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "additionalItems", + "schemaType": [ + "boolean", + "object", + ], + "type": [ + "array", + ], + }, + "keyword": "additionalItems", }, { - "default": 0, + "definition": { + "before": "uniqueItems", + "code": [Function], + "keyword": "items", + "schemaType": [ + "object", + "array", + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "items", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "contains", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [ + "array", + ], + }, + "keyword": "contains", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "uniqueItems", + "schemaType": [ + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "uniqueItems", }, ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, "type": "array", }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "maxProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "minProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "required", + "schemaType": [ + "array", + ], + "type": [ + "object", + ], + }, + "keyword": "required", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "property name must be valid", + "params": [Function], + }, + "keyword": "propertyNames", + "schemaType": [ + "object", + "boolean", + ], + "type": [ + "object", + ], + }, + "keyword": "propertyNames", + }, + { + "definition": { + "allowUndefined": true, + "code": [Function], + "error": { + "message": "must NOT have additional properties", + "params": [Function], + }, + "keyword": "additionalProperties", + "schemaType": [ + "boolean", + "object", + ], + "trackErrors": true, + "type": [ + "object", + ], + }, + "keyword": "additionalProperties", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "dependencies", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "dependencies", + }, + { + "definition": { + "code": [Function], + "keyword": "properties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "properties", + }, + { + "definition": { + "code": [Function], + "keyword": "patternProperties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "patternProperties", + }, ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, "type": "object", }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", + ], + "types": { + "array": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], }, - { - "$ref": "#/definitions/stringArray", + "keyword": "maxItems", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, + "keyword": "minItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "additionalItems", + "schemaType": [ + "boolean", + "object", + ], + "type": [ + "array", + ], + }, + "keyword": "additionalItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "keyword": "items", + "schemaType": [ + "object", + "array", + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "items", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "contains", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [ + "array", + ], + }, + "keyword": "contains", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "uniqueItems", + "schemaType": [ + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "uniqueItems", + }, + ], "type": "array", }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ + "boolean": true, + "integer": true, + "null": true, + "number": { + "rules": [ { - "$ref": "#", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "maximum", }, { - "$ref": "#/definitions/schemaArray", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "minimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "multipleOf", + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "multipleOf", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", }, ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, "type": "number", }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, + "object": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "maxProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "minProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "required", + "schemaType": [ + "array", + ], + "type": [ + "object", + ], + }, + "keyword": "required", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "property name must be valid", + "params": [Function], + }, + "keyword": "propertyNames", + "schemaType": [ + "object", + "boolean", + ], + "type": [ + "object", + ], + }, + "keyword": "propertyNames", + }, + { + "definition": { + "allowUndefined": true, + "code": [Function], + "error": { + "message": "must NOT have additional properties", + "params": [Function], + }, + "keyword": "additionalProperties", + "schemaType": [ + "boolean", + "object", + ], + "trackErrors": true, + "type": [ + "object", + ], + }, + "keyword": "additionalProperties", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "dependencies", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "dependencies", + }, + { + "definition": { + "code": [Function], + "keyword": "properties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "properties", + }, + { + "definition": { + "code": [Function], + "keyword": "patternProperties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "patternProperties", + }, + ], "type": "object", }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ + "string": { + "rules": [ { - "$ref": "#/definitions/simpleTypes", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "maxLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "minLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "pattern", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMaximum", }, { - "items": { - "$ref": "#/definitions/simpleTypes", + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "keyword": "formatExclusiveMinimum", }, ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + "type": "string", }, }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "_cache": Map { + { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - { - "default": 0, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", + "type": "array", + "uniqueItems": true, }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], }, - "stringArray": { - "default": [], - "items": { + "properties": { + "$comment": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, - "then": { - "$ref": "#", + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": { - "type": "string", + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, + }, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, "minItems": 1, "type": "array", "uniqueItems": true, }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", ], }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, + }, + }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "type": "number", + } + } + uiSchema={ + { + "ui:options": { + "description": "a fancier item description", + "title": "My Item", + }, + } + } + /> + } + disabled={false} + > + +
    + + +
    +
    +
      +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
      +
    +
    +
    +
    +
    +
    +
    + +
    + +`; + +exports[`with title and description with global label off array 1`] = ` +
    +
    +
    - } - disabled={false} - > -
    - - -
    -
    -
      -
    -
    -
    -
    -
    -
    -
    - - - - -
    -
    -
    -
    -
    SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", }, - "propertyNames": { - "definition": { - "code": [Function], - "error": { - "message": "property name must be valid", - "params": [Function], - }, - "keyword": "propertyNames", - "schemaType": [ - "object", - "boolean", - ], - "type": [ - "object", - ], - }, - "keyword": "propertyNames", + { + "default": 0, }, - "required": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "required", - "schemaType": [ - "array", - ], - "type": [ - "object", - ], + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", }, - "keyword": "required", - }, - "then": { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], + { + "$ref": "#/definitions/stringArray", }, - "keyword": "then", + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", }, - "type": { - "definition": { - "keyword": "type", - "schemaType": [ - "string", - "array", - ], - "type": [], - }, - "keyword": "type", + { + "$ref": "#/definitions/schemaArray", }, - "uniqueItems": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "uniqueItems", - "schemaType": [ - "boolean", - ], - "type": [ - "array", - ], - }, - "keyword": "uniqueItems", - }, - }, - "keywords": { - "$async": true, - "$comment": true, - "$defs": true, - "$id": true, - "$ref": true, - "$schema": true, - "$vocabulary": true, - "__additional_property": true, - "__rjsf_additionalProperties": true, - "additionalItems": true, - "additionalProperties": true, - "allOf": true, - "anyOf": true, - "const": true, - "contains": true, - "contentEncoding": true, - "contentMediaType": true, - "contentSchema": true, - "default": true, - "definitions": true, - "dependencies": true, - "deprecated": true, - "description": true, - "else": true, - "enum": true, - "examples": true, - "exclusiveMaximum": true, - "exclusiveMinimum": true, - "format": true, - "formatExclusiveMaximum": true, - "formatExclusiveMinimum": true, - "formatMaximum": true, - "formatMinimum": true, - "id": true, - "if": true, - "items": true, - "maxItems": true, - "maxLength": true, - "maxProperties": true, - "maximum": true, - "minItems": true, - "minLength": true, - "minProperties": true, - "minimum": true, - "multipleOf": true, - "not": true, - "nullable": true, - "oneOf": true, - "pattern": true, - "patternProperties": true, - "properties": true, - "propertyNames": true, - "readOnly": true, - "required": true, - "then": true, - "title": true, - "type": true, - "uniqueItems": true, - "writeOnly": true, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", }, - "post": { - "rules": [], + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", }, - "rules": [ + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ { - "rules": [ - { - "definition": { - "keyword": "$comment", - "schemaType": [], - "type": [], - }, - "keyword": "$comment", - }, - { - "definition": { - "code": [Function], - "keyword": "id", - "schemaType": [], - "type": [], - }, - "keyword": "id", - }, - { - "definition": { - "code": [Function], - "keyword": "$ref", - "schemaType": [ - "string", - ], - "type": [], - }, - "keyword": "$ref", - }, - { - "definition": { - "keyword": "type", - "schemaType": [ - "string", - "array", - ], - "type": [], - }, - "keyword": "type", - }, - { - "definition": { - "keyword": "nullable", - "schemaType": [ - "boolean", - ], - "type": [], - }, - "keyword": "nullable", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": "must be equal to constant", - "params": [Function], - }, - "keyword": "const", - "schemaType": [], - "type": [], - }, - "keyword": "const", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": "must be equal to one of the allowed values", - "params": [Function], - }, - "keyword": "enum", - "schemaType": [ - "array", - ], - "type": [], - }, - "keyword": "enum", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "must NOT be valid", - }, - "keyword": "not", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "not", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "must match a schema in anyOf", - }, - "keyword": "anyOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "anyOf", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "must match exactly one schema in oneOf", - "params": [Function], - }, - "keyword": "oneOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "oneOf", - }, - { - "definition": { - "code": [Function], - "keyword": "allOf", - "schemaType": [ - "array", - ], - "type": [], - }, - "keyword": "allOf", - }, - { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "if", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "if", - }, - { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], - }, - "keyword": "then", - }, - { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], - }, - "keyword": "else", - }, - ], + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, + }, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", }, { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "maximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "minimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "multipleOf", - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "multipleOf", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", - }, - ], - "type": "number", + "default": 0, }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "maxLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "minLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "pattern", - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "pattern", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatExclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatExclusiveMinimum", - }, - ], - "type": "string", + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", }, { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], - }, - "keyword": "maxItems", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], - }, - "keyword": "minItems", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "additionalItems", - "schemaType": [ - "boolean", - "object", - ], - "type": [ - "array", - ], - }, - "keyword": "additionalItems", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "keyword": "items", - "schemaType": [ - "object", - "array", - "boolean", - ], - "type": [ - "array", - ], - }, - "keyword": "items", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "contains", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [ - "array", - ], - }, - "keyword": "contains", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "uniqueItems", - "schemaType": [ - "boolean", - ], - "type": [ - "array", - ], - }, - "keyword": "uniqueItems", - }, - ], + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, + }, + }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "description": "a test description", + "items": { + "description": "a test item description", + "title": "Test item", + "type": "string", + }, + "title": "Test field", + "type": "array", + } + } + uiSchema={ + { + "ui:globalOptions": { + "label": false, + }, + } + } + /> + } + disabled={false} + > +
    +
    +
    +
    + No items yet. Use the button below to add some. +
    +
    +
    +
    +

    + +

    +
    +
    +
    +
    +
    +
      +
    +
    +
    +
    +
    +
    +
    + +
    + +`; + +exports[`with title and description with global label off array icons 1`] = ` +
    +
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + }, + "keyword": "pattern", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMinimum", + }, + ], + "type": "string", + }, + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "maxItems", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "minItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], + "keyword": "additionalItems", + "schemaType": [ + "boolean", + "object", + ], + "type": [ + "array", + ], + }, + "keyword": "additionalItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "keyword": "items", + "schemaType": [ + "object", + "array", + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "items", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, + "keyword": "contains", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [ + "array", + ], + }, + "keyword": "contains", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], + "keyword": "uniqueItems", + "schemaType": [ + "boolean", + ], + "type": [ + "array", + ], }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], + "keyword": "uniqueItems", + }, + ], + "type": "array", + }, + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], + "keyword": "maxProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], + "keyword": "minProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, + "keyword": "required", + "schemaType": [ + "array", + ], + "type": [ + "object", + ], + }, + "keyword": "required", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "property name must be valid", + "params": [Function], }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "keyword": "propertyNames", + "schemaType": [ + "object", + "boolean", + ], + "type": [ + "object", + ], + }, + "keyword": "propertyNames", + }, + { + "definition": { + "allowUndefined": true, + "code": [Function], + "error": { + "message": "must NOT have additional properties", + "params": [Function], + }, + "keyword": "additionalProperties", + "schemaType": [ + "boolean", + "object", + ], + "trackErrors": true, + "type": [ + "object", + ], + }, + "keyword": "additionalProperties", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "dependencies", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "dependencies", + }, + { + "definition": { + "code": [Function], + "keyword": "properties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "properties", + }, + { + "definition": { + "code": [Function], + "keyword": "patternProperties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "patternProperties", + }, + ], + "type": "object", + }, + ], + "types": { + "array": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "maxItems", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "minItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "additionalItems", + "schemaType": [ + "boolean", + "object", + ], + "type": [ + "array", + ], + }, + "keyword": "additionalItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "keyword": "items", + "schemaType": [ + "object", + "array", + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "items", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "contains", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [ + "array", + ], + }, + "keyword": "contains", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "uniqueItems", + "schemaType": [ + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "uniqueItems", + }, + ], + "type": "array", + }, + "boolean": true, + "integer": true, + "null": true, + "number": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "maximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "minimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - "schemaId": "$id", - "schemaPath": undefined, + "keyword": "multipleOf", + "schemaType": [ + "number", + ], + "type": [ + "number", + ], }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + "keyword": "multipleOf", }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + ], + "type": "number", + }, + "object": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "maxProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "minProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", + "keyword": "required", + "schemaType": [ + "array", + ], + "type": [ + "object", + ], + }, + "keyword": "required", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "property name must be valid", + "params": [Function], }, - "scope": {}, + "keyword": "propertyNames", + "schemaType": [ + "object", + "boolean", + ], + "type": [ + "object", + ], }, + "keyword": "propertyNames", + }, + { + "definition": { + "allowUndefined": true, + "code": [Function], + "error": { + "message": "must NOT have additional properties", + "params": [Function], + }, + "keyword": "additionalProperties", + "schemaType": [ + "boolean", + "object", + ], + "trackErrors": true, + "type": [ + "object", + ], + }, + "keyword": "additionalProperties", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "dependencies", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "dependencies", + }, + { + "definition": { + "code": [Function], + "keyword": "properties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "properties", + }, + { + "definition": { + "code": [Function], + "keyword": "patternProperties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "patternProperties", }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "description": "a test item description", - "title": "Test item", - "type": "string", - } - } - /> - } - disabled={false} - > -
    - - -
    -
    -
      -
    -
    -
    -
    -
    -
    -
    - - - - -
    -
    -
    -
    -
    -
    -

    - -

    -
    -
    -
    -
    -
    -
      -
    -
    -
    -
    -
    -
    - -
    - -`; - -exports[`with title and description with global label off checkboxes 1`] = ` -
    -
    SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, ], - "trackErrors": true, - "type": [], }, - "keyword": "anyOf", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "must match exactly one schema in oneOf", - "params": [Function], + "schemaArray": { + "items": { + "$ref": "#", }, - "keyword": "oneOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], + "minItems": 1, + "type": "array", }, - "keyword": "oneOf", - }, - { - "definition": { - "code": [Function], - "keyword": "allOf", - "schemaType": [ + "simpleTypes": { + "enum": [ "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", ], - "type": [], }, - "keyword": "allOf", - }, - { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "stringArray": { + "default": [], + "items": { + "type": "string", }, - "keyword": "if", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [], + "type": "array", + "uniqueItems": true, }, - "keyword": "if", }, - { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], + "properties": { + "$comment": { + "type": "string", }, - "keyword": "then", - }, - { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], + "$id": { + "format": "uri-reference", + "type": "string", }, - "keyword": "else", - }, - ], - }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "$ref": { + "format": "uri-reference", + "type": "string", }, - "keyword": "maximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "$schema": { + "format": "uri", + "type": "string", }, - "keyword": "minimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "additionalItems": { + "$ref": "#", }, - "keyword": "exclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "additionalProperties": { + "$ref": "#", }, - "keyword": "exclusiveMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "multipleOf", - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "allOf": { + "$ref": "#/definitions/schemaArray", }, - "keyword": "multipleOf", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], + "anyOf": { + "$ref": "#/definitions/schemaArray", }, - "keyword": "format", - }, - ], - "type": "number", - }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], + "const": true, + "contains": { + "$ref": "#", }, - "keyword": "maxLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], + "contentEncoding": { + "type": "string", }, - "keyword": "minLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "pattern", - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "contentMediaType": { + "type": "string", }, - "keyword": "pattern", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], + "default": {}, + "type": "object", }, - "keyword": "format", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", }, - "keyword": "formatMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "description": { + "type": "string", }, - "keyword": "formatMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "else": { + "$ref": "#", }, - "keyword": "formatExclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, }, - "keyword": "formatExclusiveMinimum", - }, - ], - "type": "string", - }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], + "examples": { + "items": true, + "type": "array", }, - "keyword": "maxItems", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], + "exclusiveMaximum": { + "type": "number", }, - "keyword": "minItems", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "additionalItems", - "schemaType": [ - "boolean", - "object", - ], - "type": [ - "array", - ], + "exclusiveMinimum": { + "type": "number", }, - "keyword": "additionalItems", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "keyword": "items", - "schemaType": [ - "object", - "array", - "boolean", - ], - "type": [ - "array", - ], + "format": { + "type": "string", }, - "keyword": "items", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "contains", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [ - "array", - ], + "if": { + "$ref": "#", }, - "keyword": "contains", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "uniqueItems", - "schemaType": [ - "boolean", - ], - "type": [ - "array", + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, ], + "default": true, }, - "keyword": "uniqueItems", - }, - ], - "type": "array", - }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", }, - "keyword": "maxProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", }, - "keyword": "minProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "required", - "schemaType": [ - "array", - ], - "type": [ - "object", - ], + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", }, - "keyword": "required", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "property name must be valid", - "params": [Function], - }, - "keyword": "propertyNames", - "schemaType": [ - "object", - "boolean", - ], - "type": [ - "object", - ], + "maximum": { + "type": "number", }, - "keyword": "propertyNames", - }, - { - "definition": { - "allowUndefined": true, - "code": [Function], - "error": { - "message": "must NOT have additional properties", - "params": [Function], - }, - "keyword": "additionalProperties", - "schemaType": [ - "boolean", - "object", - ], - "trackErrors": true, - "type": [ - "object", - ], + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", }, - "keyword": "additionalProperties", - }, - { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "dependencies", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", }, - "keyword": "dependencies", - }, - { - "definition": { - "code": [Function], - "keyword": "properties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", }, - "keyword": "properties", - }, - { - "definition": { - "code": [Function], - "keyword": "patternProperties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], + "minimum": { + "type": "number", }, - "keyword": "patternProperties", - }, - ], - "type": "object", - }, - ], - "types": { - "array": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", }, - "keyword": "maxItems", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], + "not": { + "$ref": "#", }, - "keyword": "minItems", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "additionalItems", - "schemaType": [ - "boolean", - "object", - ], - "type": [ - "array", - ], + "oneOf": { + "$ref": "#/definitions/schemaArray", }, - "keyword": "additionalItems", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "keyword": "items", - "schemaType": [ - "object", - "array", - "boolean", - ], - "type": [ - "array", - ], + "pattern": { + "format": "regex", + "type": "string", }, - "keyword": "items", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "patternProperties": { + "additionalProperties": { + "$ref": "#", }, - "keyword": "contains", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [ - "array", - ], + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", }, - "keyword": "contains", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "properties": { + "additionalProperties": { + "$ref": "#", }, - "keyword": "uniqueItems", - "schemaType": [ - "boolean", - ], - "type": [ - "array", - ], + "default": {}, + "type": "object", }, - "keyword": "uniqueItems", - }, - ], - "type": "array", - }, - "boolean": true, - "integer": true, - "null": true, - "number": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "propertyNames": { + "$ref": "#", }, - "keyword": "maximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "readOnly": { + "default": false, + "type": "boolean", }, - "keyword": "minimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "required": { + "$ref": "#/definitions/stringArray", }, - "keyword": "exclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "then": { + "$ref": "#", }, - "keyword": "exclusiveMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "multipleOf", - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "title": { + "type": "string", }, - "keyword": "multipleOf", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, ], }, - "keyword": "format", + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, - ], + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, + }, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { "type": "number", + "validate": [Function], }, - "object": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - "keyword": "maxProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, ], }, - "keyword": "minProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "schemaArray": { + "items": { + "$ref": "#", }, - "keyword": "required", - "schemaType": [ - "array", - ], - "type": [ - "object", - ], + "minItems": 1, + "type": "array", }, - "keyword": "required", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "property name must be valid", - "params": [Function], - }, - "keyword": "propertyNames", - "schemaType": [ - "object", + "simpleTypes": { + "enum": [ + "array", "boolean", - ], - "type": [ + "integer", + "null", + "number", "object", + "string", ], }, - "keyword": "propertyNames", - }, - { - "definition": { - "allowUndefined": true, - "code": [Function], - "error": { - "message": "must NOT have additional properties", - "params": [Function], + "stringArray": { + "default": [], + "items": { + "type": "string", }, - "keyword": "additionalProperties", - "schemaType": [ - "boolean", - "object", - ], - "trackErrors": true, - "type": [ - "object", - ], + "type": "array", + "uniqueItems": true, }, - "keyword": "additionalProperties", }, - { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "dependencies", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], + "properties": { + "$comment": { + "type": "string", }, - "keyword": "dependencies", - }, - { - "definition": { - "code": [Function], - "keyword": "properties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], + "$id": { + "format": "uri-reference", + "type": "string", }, - "keyword": "properties", - }, - { - "definition": { - "code": [Function], - "keyword": "patternProperties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], + "$ref": { + "format": "uri-reference", + "type": "string", }, - "keyword": "patternProperties", - }, - ], - "type": "object", - }, - "string": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], + "$schema": { + "format": "uri", + "type": "string", }, - "keyword": "maxLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], + "additionalItems": { + "$ref": "#", }, - "keyword": "minLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - "keyword": "pattern", - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "default": {}, + "type": "object", }, - "keyword": "pattern", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], + "type": "object", }, - "keyword": "format", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "description": { + "type": "string", }, - "keyword": "formatMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "else": { + "$ref": "#", }, - "keyword": "formatMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, }, - "keyword": "formatExclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, ], + "default": true, }, - "keyword": "formatExclusiveMinimum", - }, - ], - "type": "string", - }, - }, - }, - "_cache": Map { - { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { + "maxItems": { "$ref": "#/definitions/nonNegativeInteger", }, - { - "default": 0, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/stringArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - { + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { "items": { - "$ref": "#/definitions/simpleTypes", + "$ref": "#", }, "minItems": 1, "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", "uniqueItems": true, }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - } => SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - { - "default": 0, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, - ], - }, - "schemaArray": { - "items": { + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "if": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, + "schemaId": "$id", + "schemaPath": undefined, }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "description": "a test description", + "items": { + "description": "a test item description", + "title": "Test item", + "type": "string", + }, + "title": "Test field", + "type": "array", + } + } + uiSchema={ + { + "ui:globalOptions": { + "label": false, + }, + "ui:options": { + "copyable": true, + }, + } + } + /> + } + disabled={false} + > +
    +
    +
    +
    +
    +
    SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, + }, + }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "description": "a test item description", + "title": "Test item", + "type": "string", + } + } + /> + } + disabled={false} + > +
    + + +
    +
    +
      +
    +
    +
    +
    +
    +
    +
    +
    + + + + +
    +
    +
    +
    +
    +
    SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "description": "a test description", - "items": { - "description": "a test item description", - "enum": [ - "a", - "b", - "c", - ], - "title": "Test item", - "type": "string", - }, - "title": "Test field", - "type": "array", - "uniqueItems": true, - } - } - uiSchema={ - { - "ui:globalOptions": { - "label": false, - }, - } - } - /> - } - disabled={false} - > - -
    -
    -
    - - Test field - - - â–¼ - -
    -
      -
    • -
      - - - a - -
      -
    • -
    • -
      - - - b - -
      -
    • -
    • + } + disabled={false} + > +
      + + +
      +
      +
        +
      +
      +
      +
      +
      +
    +
    +
    + + + + +
    +
    +
    +
    +
    - - - c - +

    + +

    - - +
    +
    +
    +
    +
      +
    +
    +
    -
    -
    -
      -
    -
    -
    @@ -158987,2500 +155402,2253 @@ exports[`with title and description with global label off checkboxes 1`] = ` `; -exports[`with title and description with global label off fixed array 1`] = ` +exports[`with title and description with global label off checkboxes 1`] = `
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { + }, + "_cache": Map { + { "$id": "http://json-schema.org/draft-07/schema#", "$schema": "http://json-schema.org/draft-07/schema#", "default": true, @@ -161666,6078 +157834,8802 @@ exports[`with title and description with global label off fixed array 1`] = ` "additionalProperties": { "$ref": "#", }, - "default": {}, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, + }, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, + "schemaId": "$id", + "schemaPath": undefined, }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - { - "default": 0, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", + "type": "array", + "uniqueItems": true, }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], }, - "stringArray": { - "default": [], - "items": { + "properties": { + "$comment": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, - "oneOf": { - "$ref": "#/definitions/schemaArray", + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, + }, + }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "description": "a test description", + "items": { + "description": "a test item description", + "enum": [ + "a", + "b", + "c", + ], + "title": "Test item", + "type": "string", + }, + "title": "Test field", + "type": "array", + "uniqueItems": true, + } + } + uiSchema={ + { + "ui:globalOptions": { + "label": false, + }, + } + } + /> + } + disabled={false} + > + +
    +
    +
    + + Test field + + + â–¼ + +
    +
      +
    • +
      + + + a + +
      +
    • +
    • +
      + + + b + +
      +
    • +
    • +
      + + + c + +
      +
    • +
    +
    +
    +
    +
      +
    +
    +
    +
    +
    +
    +
    + +
    + +`; + +exports[`with title and description with global label off fixed array 1`] = ` +
    +
    +
    - } - disabled={false} - > -
    -
    -
    -
    -
    SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, + "minItems": 1, + "type": "array", }, - "_cache": Map { - { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { "$ref": "#", }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { + { "$ref": "#/definitions/stringArray", }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", ], - } => SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "minItems": 1, + "type": "array", + "uniqueItems": true, }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, + }, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], + { + "$ref": "#/definitions/stringArray", }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], + "default": {}, + "propertyNames": { + "format": "regex", }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, + { + "items": { + "$ref": "#/definitions/simpleTypes", }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], + { + "$ref": "#/definitions/stringArray", }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", }, - "properties": { + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, + }, + }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "description": "a test description", + "items": [ + { + "description": "a test item description", + "title": "Test item", + "type": "string", + }, + { + "description": "a test item description", + "title": "Test item", + "type": "number", + }, + ], + "title": "Test field", + "type": "array", + } + } + uiSchema={ + { + "ui:globalOptions": { + "label": false, + }, + } + } + /> + } + disabled={false} + > +
    +
    +
    +
    +
    +
    - } - disabled={false} - > -
    - - -
    -
    -
      -
    -
    -
    -
    -
    -
    -
    -
    SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, }, - "keyword": "else", + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - ], + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "maximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "format": { + "type": "string", }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "minimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "if": { + "$ref": "#", }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", }, - "keyword": "multipleOf", - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "multipleOf", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - ], - "type": "number", + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "maxLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], }, - "keyword": "minLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "properties": { + "$comment": { + "type": "string", }, - "keyword": "pattern", - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "pattern", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "$id": { + "format": "uri-reference", + "type": "string", }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - { + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, + }, + }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "description": "a test item description", + "title": "Test item", + "type": "string", + } + } + /> + } + disabled={false} + > +
    + + +
    +
    +
      +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - { - "default": 0, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, - ], - }, - "schemaArray": { - "items": { + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "if": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", }, - { + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], "items": { - "$ref": "#/definitions/simpleTypes", + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, "minItems": 1, "type": "array", "uniqueItems": true, }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", ], }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], "parse": [Function], - "scheme": "wss", + "resolve": [Function], + "resolveComponents": [Function], "serialize": [Function], }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], + "date-time": { + "compare": [Function], + "validate": [Function], }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, + "double": { + "type": "number", + "validate": [Function], }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], }, - "wss": { - "domainHost": true, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], "parse": [Function], - "scheme": "wss", + "resolve": [Function], + "resolveComponents": [Function], "serialize": [Function], }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/stringArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], + "type": "array", + "uniqueItems": true, + }, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { "$ref": "#", }, - { + "allOf": { "$ref": "#/definitions/schemaArray", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "anyOf": { + "$ref": "#/definitions/schemaArray", }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, "minItems": 1, "type": "array", "uniqueItems": true, }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { "$ref": "#/definitions/nonNegativeInteger", }, - { - "default": 0, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ "object", - "string", + "boolean", ], }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, + "schemaId": "$id", + "schemaPath": undefined, }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/stringArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], + "type": "array", + "uniqueItems": true, + }, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - { + "additionalProperties": { + "$ref": "#", + }, + "allOf": { "$ref": "#/definitions/schemaArray", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "anyOf": { + "$ref": "#/definitions/schemaArray", }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, "minItems": 1, "type": "array", "uniqueItems": true, }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", ], }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "description": "a test item description", - "title": "Test item", - "type": "number", - } - } - /> - } - disabled={false} - > -
    - - -
    -
    -
      -
    -
    -
    + + +
    +
    +
      +
    +
    +
    +
    +
    -
    -
    +
    +
    -
    -
    -
      -
    -
    -
    +
    +
      +
    +
    +
    +
    diff --git a/packages/daisyui/test/__snapshots__/Form.test.tsx.snap b/packages/daisyui/test/__snapshots__/Form.test.tsx.snap index 2dba24075b..eba3d0d907 100644 --- a/packages/daisyui/test/__snapshots__/Form.test.tsx.snap +++ b/packages/daisyui/test/__snapshots__/Form.test.tsx.snap @@ -7,2463 +7,2218 @@ exports[`single fields checkbox field 1`] = ` onSubmit={[Function]} >
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { + }, + "_cache": Map { + { "$id": "http://json-schema.org/draft-07/schema#", "$schema": "http://json-schema.org/draft-07/schema#", "default": true, @@ -2703,4329 +2458,3577 @@ exports[`single fields checkbox field 1`] = ` "object", "boolean", ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", "default": true, "definitions": { - "additionalProperties": { - "$ref": "#", + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ + "nonNegativeIntegerDefault0": { + "allOf": [ { - "$ref": "#", + "$ref": "#/definitions/nonNegativeInteger", }, { - "$ref": "#/definitions/stringArray", + "default": 0, }, ], }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", + "type": "array", + "uniqueItems": true, + }, }, - "patternProperties": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { "$ref": "#", }, - "default": {}, - "propertyNames": { - "format": "regex", + "allOf": { + "$ref": "#/definitions/schemaArray", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "if": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "type": "boolean", - } - } - uiSchema={{}} - /> - } - disabled={false} - > -
    - -
    -
    -
      -
    -
    -
    -
    -
    -
    - -
    - -`; - -exports[`single fields checkbox field with label 1`] = ` -
    -
    %\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMaximum", - }, - "exclusiveMinimum": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMinimum", - }, - "format": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", - }, - "formatExclusiveMaximum": { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatExclusiveMaximum", - }, - "formatExclusiveMinimum": { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatExclusiveMinimum", - }, - "formatMaximum": { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatMaximum", - }, - "formatMinimum": { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatMinimum", - }, - "id": { - "definition": { - "code": [Function], - "keyword": "id", - "schemaType": [], - "type": [], - }, - "keyword": "id", - }, - "if": { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "if", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "if", - }, - "items": { - "definition": { - "before": "uniqueItems", - "code": [Function], - "keyword": "items", - "schemaType": [ - "object", - "array", - "boolean", - ], - "type": [ - "array", - ], - }, - "keyword": "items", - }, - "maxItems": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], - }, - "keyword": "maxItems", - }, - "maxLength": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "maxLength", - }, - "maxProperties": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], - }, - "keyword": "maxProperties", - }, - "maximum": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "maximum", - }, - "minItems": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], - }, - "keyword": "minItems", - }, - "minLength": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "minLength", - }, - "minProperties": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], - }, - "keyword": "minProperties", - }, - "minimum": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "minimum", - }, - "multipleOf": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "multipleOf", - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "multipleOf", - }, - "not": { - "definition": { - "code": [Function], - "error": { - "message": "must NOT be valid", - }, - "keyword": "not", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "not", - }, - "nullable": { - "definition": { - "keyword": "nullable", - "schemaType": [ - "boolean", - ], - "type": [], - }, - "keyword": "nullable", - }, - "oneOf": { - "definition": { - "code": [Function], - "error": { - "message": "must match exactly one schema in oneOf", - "params": [Function], - }, - "keyword": "oneOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "oneOf", - }, - "pattern": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "pattern", - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "pattern", - }, - "patternProperties": { - "definition": { - "code": [Function], - "keyword": "patternProperties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "patternProperties", - }, - "properties": { - "definition": { - "code": [Function], - "keyword": "properties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "properties", - }, - "propertyNames": { - "definition": { - "code": [Function], - "error": { - "message": "property name must be valid", - "params": [Function], - }, - "keyword": "propertyNames", - "schemaType": [ - "object", - "boolean", - ], - "type": [ - "object", - ], - }, - "keyword": "propertyNames", - }, - "required": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "required", - "schemaType": [ - "array", - ], - "type": [ - "object", - ], - }, - "keyword": "required", - }, - "then": { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], - }, - "keyword": "then", - }, - "type": { - "definition": { - "keyword": "type", - "schemaType": [ - "string", - "array", - ], - "type": [], - }, - "keyword": "type", - }, - "uniqueItems": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "uniqueItems", - "schemaType": [ - "boolean", - ], - "type": [ - "array", - ], }, - "keyword": "uniqueItems", - }, - }, - "keywords": { - "$async": true, - "$comment": true, - "$defs": true, - "$id": true, - "$ref": true, - "$schema": true, - "$vocabulary": true, - "__additional_property": true, - "__rjsf_additionalProperties": true, - "additionalItems": true, - "additionalProperties": true, - "allOf": true, - "anyOf": true, - "const": true, - "contains": true, - "contentEncoding": true, - "contentMediaType": true, - "contentSchema": true, - "default": true, - "definitions": true, - "dependencies": true, - "deprecated": true, - "description": true, - "else": true, - "enum": true, - "examples": true, - "exclusiveMaximum": true, - "exclusiveMinimum": true, - "format": true, - "formatExclusiveMaximum": true, - "formatExclusiveMinimum": true, - "formatMaximum": true, - "formatMinimum": true, - "id": true, - "if": true, - "items": true, - "maxItems": true, - "maxLength": true, - "maxProperties": true, - "maximum": true, - "minItems": true, - "minLength": true, - "minProperties": true, - "minimum": true, - "multipleOf": true, - "not": true, - "nullable": true, - "oneOf": true, - "pattern": true, - "patternProperties": true, - "properties": true, - "propertyNames": true, - "readOnly": true, - "required": true, - "then": true, - "title": true, - "type": true, - "uniqueItems": true, - "writeOnly": true, - }, - "post": { - "rules": [], - }, - "rules": [ - { - "rules": [ - { - "definition": { - "keyword": "$comment", - "schemaType": [], - "type": [], - }, - "keyword": "$comment", - }, - { - "definition": { - "code": [Function], - "keyword": "id", - "schemaType": [], - "type": [], + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - "keyword": "id", - }, - { - "definition": { - "code": [Function], - "keyword": "$ref", - "schemaType": [ - "string", + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, ], - "type": [], }, - "keyword": "$ref", - }, - { - "definition": { - "keyword": "type", - "schemaType": [ - "string", - "array", - ], - "type": [], + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", }, - "keyword": "type", - }, - { - "definition": { - "keyword": "nullable", - "schemaType": [ + "simpleTypes": { + "enum": [ + "array", "boolean", + "integer", + "null", + "number", + "object", + "string", ], - "type": [], }, - "keyword": "nullable", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": "must be equal to constant", - "params": [Function], + "stringArray": { + "default": [], + "items": { + "type": "string", }, - "keyword": "const", - "schemaType": [], - "type": [], + "type": "array", + "uniqueItems": true, }, - "keyword": "const", }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": "must be equal to one of the allowed values", - "params": [Function], - }, - "keyword": "enum", - "schemaType": [ - "array", - ], - "type": [], + "properties": { + "$comment": { + "type": "string", }, - "keyword": "enum", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "must NOT be valid", - }, - "keyword": "not", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [], + "$id": { + "format": "uri-reference", + "type": "string", }, - "keyword": "not", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "must match a schema in anyOf", - }, - "keyword": "anyOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], + "$ref": { + "format": "uri-reference", + "type": "string", }, - "keyword": "anyOf", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "must match exactly one schema in oneOf", - "params": [Function], - }, - "keyword": "oneOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], + "$schema": { + "format": "uri", + "type": "string", }, - "keyword": "oneOf", - }, - { - "definition": { - "code": [Function], - "keyword": "allOf", - "schemaType": [ - "array", - ], - "type": [], + "additionalItems": { + "$ref": "#", }, - "keyword": "allOf", - }, - { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "if", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [], + "additionalProperties": { + "$ref": "#", }, - "keyword": "if", - }, - { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], + "allOf": { + "$ref": "#/definitions/schemaArray", }, - "keyword": "then", - }, - { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], + "anyOf": { + "$ref": "#/definitions/schemaArray", }, - "keyword": "else", - }, - ], - }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "const": true, + "contains": { + "$ref": "#", }, - "keyword": "maximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "contentEncoding": { + "type": "string", }, - "keyword": "minimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "default": {}, + "type": "object", }, - "keyword": "exclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, ], + "default": true, }, - "keyword": "exclusiveMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", }, - "keyword": "multipleOf", - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", }, - "keyword": "multipleOf", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "properties": { + "additionalProperties": { + "$ref": "#", }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, ], }, - "keyword": "format", + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, - ], - "type": "number", + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - "keyword": "maxLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, ], }, - "keyword": "minLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "schemaArray": { + "items": { + "$ref": "#", }, - "keyword": "pattern", - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "minItems": 1, + "type": "array", }, - "keyword": "pattern", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", "number", + "object", "string", ], }, - "keyword": "format", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], + "stringArray": { + "default": [], + "items": { + "type": "string", }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "type": "array", + "uniqueItems": true, }, - "keyword": "formatMaximum", }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "properties": { + "$comment": { + "type": "string", }, - "keyword": "formatMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "$id": { + "format": "uri-reference", + "type": "string", }, - "keyword": "formatExclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "$ref": { + "format": "uri-reference", + "type": "string", }, - "keyword": "formatExclusiveMinimum", - }, - ], - "type": "string", - }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], + "$schema": { + "format": "uri", + "type": "string", }, - "keyword": "maxItems", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], + "additionalItems": { + "$ref": "#", }, - "keyword": "minItems", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "additionalItems", - "schemaType": [ - "boolean", - "object", - ], - "type": [ - "array", - ], + "additionalProperties": { + "$ref": "#", }, - "keyword": "additionalItems", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "keyword": "items", - "schemaType": [ - "object", - "array", - "boolean", - ], - "type": [ - "array", - ], + "allOf": { + "$ref": "#/definitions/schemaArray", }, - "keyword": "items", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "contains", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [ - "array", - ], + "anyOf": { + "$ref": "#/definitions/schemaArray", }, - "keyword": "contains", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "uniqueItems", - "schemaType": [ - "boolean", - ], - "type": [ - "array", - ], + "const": true, + "contains": { + "$ref": "#", }, - "keyword": "uniqueItems", - }, - ], - "type": "array", - }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], + "contentEncoding": { + "type": "string", }, - "keyword": "maxProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], + "contentMediaType": { + "type": "string", }, - "keyword": "minProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - "keyword": "required", - "schemaType": [ - "array", - ], - "type": [ - "object", - ], + "default": {}, + "type": "object", }, - "keyword": "required", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "property name must be valid", - "params": [Function], + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, - "keyword": "propertyNames", - "schemaType": [ - "object", - "boolean", - ], - "type": [ - "object", - ], + "type": "object", }, - "keyword": "propertyNames", - }, - { - "definition": { - "allowUndefined": true, - "code": [Function], - "error": { - "message": "must NOT have additional properties", - "params": [Function], - }, - "keyword": "additionalProperties", - "schemaType": [ - "boolean", - "object", - ], - "trackErrors": true, - "type": [ - "object", - ], + "description": { + "type": "string", }, - "keyword": "additionalProperties", - }, - { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "dependencies", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], + "else": { + "$ref": "#", }, - "keyword": "dependencies", - }, - { - "definition": { - "code": [Function], - "keyword": "properties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, }, - "keyword": "properties", - }, - { - "definition": { - "code": [Function], - "keyword": "patternProperties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], + "examples": { + "items": true, + "type": "array", }, - "keyword": "patternProperties", - }, - ], - "type": "object", - }, - ], - "types": { - "array": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], + "exclusiveMaximum": { + "type": "number", }, - "keyword": "maxItems", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], + "exclusiveMinimum": { + "type": "number", }, - "keyword": "minItems", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "additionalItems", - "schemaType": [ - "boolean", - "object", - ], - "type": [ - "array", - ], + "format": { + "type": "string", }, - "keyword": "additionalItems", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "keyword": "items", - "schemaType": [ - "object", - "array", - "boolean", - ], - "type": [ - "array", - ], + "if": { + "$ref": "#", }, - "keyword": "items", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "contains", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [ - "array", + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, ], + "default": true, }, - "keyword": "contains", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "uniqueItems", - "schemaType": [ - "boolean", - ], - "type": [ - "array", - ], + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", }, - "keyword": "uniqueItems", - }, - ], - "type": "array", - }, - "boolean": true, - "integer": true, - "null": true, - "number": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", }, - "keyword": "maximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", }, - "keyword": "minimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "maximum": { + "type": "number", }, - "keyword": "exclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", }, - "keyword": "exclusiveMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "multipleOf", - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", }, - "keyword": "multipleOf", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", }, - "keyword": "format", - }, - ], - "type": "number", - }, - "object": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], + "minimum": { + "type": "number", }, - "keyword": "maxProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", }, - "keyword": "minProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "required", - "schemaType": [ - "array", - ], - "type": [ - "object", - ], + "not": { + "$ref": "#", }, - "keyword": "required", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "property name must be valid", - "params": [Function], - }, - "keyword": "propertyNames", - "schemaType": [ - "object", - "boolean", - ], - "type": [ - "object", - ], + "oneOf": { + "$ref": "#/definitions/schemaArray", }, - "keyword": "propertyNames", - }, - { - "definition": { - "allowUndefined": true, - "code": [Function], - "error": { - "message": "must NOT have additional properties", - "params": [Function], - }, - "keyword": "additionalProperties", - "schemaType": [ - "boolean", - "object", - ], - "trackErrors": true, - "type": [ - "object", - ], + "pattern": { + "format": "regex", + "type": "string", }, - "keyword": "additionalProperties", - }, - { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "patternProperties": { + "additionalProperties": { + "$ref": "#", }, - "keyword": "dependencies", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "dependencies", - }, - { - "definition": { - "code": [Function], - "keyword": "properties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "properties", - }, - { - "definition": { - "code": [Function], - "keyword": "patternProperties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "patternProperties", - }, - ], - "type": "object", - }, - "string": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "maxLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "default": {}, + "propertyNames": { + "format": "regex", }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], + "type": "object", }, - "keyword": "minLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "properties": { + "additionalProperties": { + "$ref": "#", }, - "keyword": "pattern", - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "default": {}, + "type": "object", }, - "keyword": "pattern", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], + "propertyNames": { + "$ref": "#", }, - "keyword": "format", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "readOnly": { + "default": false, + "type": "boolean", }, - "keyword": "formatMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "required": { + "$ref": "#/definitions/stringArray", }, - "keyword": "formatMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "then": { + "$ref": "#", }, - "keyword": "formatExclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "title": { + "type": "string", }, - "keyword": "formatExclusiveMinimum", - }, - ], - "type": "string", - }, - }, - }, - "_cache": Map { - { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], }, - { - "default": 0, + "uniqueItems": { + "default": false, + "type": "boolean", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", + "title": "Core schema meta-schema", + "type": [ "object", - "string", + "boolean", ], }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, + "schemaId": "$id", + "schemaPath": undefined, }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, + }, + }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "type": "boolean", + } + } + uiSchema={{}} + /> + } + disabled={false} + > +
    + +
    +
    +
      +
    +
    +
    +
    +
    +
    +
    + +
    +
    +`; + +exports[`single fields checkbox field with label 1`] = ` +
    +
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", + "keywords": { + "$async": true, + "$comment": true, + "$defs": true, + "$id": true, + "$ref": true, + "$schema": true, + "$vocabulary": true, + "__additional_property": true, + "__rjsf_additionalProperties": true, + "additionalItems": true, + "additionalProperties": true, + "allOf": true, + "anyOf": true, + "const": true, + "contains": true, + "contentEncoding": true, + "contentMediaType": true, + "contentSchema": true, "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "definitions": true, + "dependencies": true, + "deprecated": true, + "description": true, + "else": true, + "enum": true, + "examples": true, + "exclusiveMaximum": true, + "exclusiveMinimum": true, + "format": true, + "formatExclusiveMaximum": true, + "formatExclusiveMinimum": true, + "formatMaximum": true, + "formatMinimum": true, + "id": true, + "if": true, + "items": true, + "maxItems": true, + "maxLength": true, + "maxProperties": true, + "maximum": true, + "minItems": true, + "minLength": true, + "minProperties": true, + "minimum": true, + "multipleOf": true, + "not": true, + "nullable": true, + "oneOf": true, + "pattern": true, + "patternProperties": true, + "properties": true, + "propertyNames": true, + "readOnly": true, + "required": true, + "then": true, + "title": true, + "type": true, + "uniqueItems": true, + "writeOnly": true, + }, + "post": { + "rules": [], + }, + "rules": [ + { + "rules": [ + { + "definition": { + "keyword": "$comment", + "schemaType": [], + "type": [], }, - { - "default": 0, + "keyword": "$comment", + }, + { + "definition": { + "code": [Function], + "keyword": "id", + "schemaType": [], + "type": [], }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", + "keyword": "id", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", + { + "definition": { + "code": [Function], + "keyword": "$ref", + "schemaType": [ + "string", + ], + "type": [], + }, + "keyword": "$ref", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", + { + "definition": { + "keyword": "type", + "schemaType": [ + "string", + "array", + ], + "type": [], + }, + "keyword": "type", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", + { + "definition": { + "keyword": "nullable", + "schemaType": [ + "boolean", + ], + "type": [], + }, + "keyword": "nullable", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": "must be equal to constant", + "params": [Function], }, - ], + "keyword": "const", + "schemaType": [], + "type": [], + }, + "keyword": "const", }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": "must be equal to one of the allowed values", + "params": [Function], + }, + "keyword": "enum", + "schemaType": [ + "array", + ], + "type": [], }, - { - "$ref": "#/definitions/schemaArray", + "keyword": "enum", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "must NOT be valid", + }, + "keyword": "not", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [], }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "keyword": "not", }, - "default": {}, - "propertyNames": { - "format": "regex", + { + "definition": { + "code": [Function], + "error": { + "message": "must match a schema in anyOf", + }, + "keyword": "anyOf", + "schemaType": [ + "array", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "anyOf", }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", + { + "definition": { + "code": [Function], + "error": { + "message": "must match exactly one schema in oneOf", + "params": [Function], + }, + "keyword": "oneOf", + "schemaType": [ + "array", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "oneOf", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + { + "definition": { + "code": [Function], + "keyword": "allOf", + "schemaType": [ + "array", + ], + "type": [], }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "keyword": "allOf", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "keyword": "if", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [], }, - { - "default": 0, + "keyword": "if", + }, + { + "definition": { + "code": [Function], + "keyword": [ + "then", + "else", + ], + "schemaType": [ + "object", + "boolean", + ], + "type": [], }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", + "keyword": "then", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", + { + "definition": { + "code": [Function], + "keyword": [ + "then", + "else", + ], + "schemaType": [ + "object", + "boolean", + ], + "type": [], + }, + "keyword": "else", }, - "type": "array", - "uniqueItems": true, - }, + ], }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "maximum", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - { - "$ref": "#/definitions/stringArray", + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "minimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - ], + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMaximum", }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", + "keyword": "exclusiveMinimum", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "multipleOf", + "schemaType": [ + "number", + ], + "type": [ + "number", + ], }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "keyword": "multipleOf", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, + "keyword": "format", + }, + ], + "type": "number", }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", + "keyword": "maxLength", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "minLength", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - { - "$ref": "#/definitions/stringArray", + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "pattern", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - ], + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - { - "$ref": "#/definitions/schemaArray", + "keyword": "formatMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "keyword": "formatMinimum", }, - "default": {}, - "propertyNames": { - "format": "regex", + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMinimum", + }, + ], + "type": "string", + }, + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "maxItems", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "minItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "additionalItems", + "schemaType": [ + "boolean", + "object", + ], + "type": [ + "array", + ], + }, + "keyword": "additionalItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "keyword": "items", + "schemaType": [ + "object", + "array", + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "items", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "contains", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [ + "array", + ], + }, + "keyword": "contains", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "uniqueItems", + "schemaType": [ + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "uniqueItems", + }, + ], + "type": "array", + }, + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "maxProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "minProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "required", + "schemaType": [ + "array", + ], + "type": [ + "object", + ], + }, + "keyword": "required", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "property name must be valid", + "params": [Function], + }, + "keyword": "propertyNames", + "schemaType": [ + "object", + "boolean", + ], + "type": [ + "object", + ], + }, + "keyword": "propertyNames", + }, + { + "definition": { + "allowUndefined": true, + "code": [Function], + "error": { + "message": "must NOT have additional properties", + "params": [Function], + }, + "keyword": "additionalProperties", + "schemaType": [ + "boolean", + "object", + ], + "trackErrors": true, + "type": [ + "object", + ], + }, + "keyword": "additionalProperties", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "dependencies", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "dependencies", + }, + { + "definition": { + "code": [Function], + "keyword": "properties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "properties", + }, + { + "definition": { + "code": [Function], + "keyword": "patternProperties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "patternProperties", + }, + ], + "type": "object", + }, + ], + "types": { + "array": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "maxItems", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "minItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "additionalItems", + "schemaType": [ + "boolean", + "object", + ], + "type": [ + "array", + ], + }, + "keyword": "additionalItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "keyword": "items", + "schemaType": [ + "object", + "array", + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "items", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "contains", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [ + "array", + ], + }, + "keyword": "contains", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "uniqueItems", + "schemaType": [ + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "uniqueItems", + }, + ], + "type": "array", + }, + "boolean": true, + "integer": true, + "null": true, + "number": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "maximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "minimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "multipleOf", + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "multipleOf", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + ], + "type": "number", + }, + "object": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "maxProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "minProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "required", + "schemaType": [ + "array", + ], + "type": [ + "object", + ], + }, + "keyword": "required", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "property name must be valid", + "params": [Function], + }, + "keyword": "propertyNames", + "schemaType": [ + "object", + "boolean", + ], + "type": [ + "object", + ], + }, + "keyword": "propertyNames", + }, + { + "definition": { + "allowUndefined": true, + "code": [Function], + "error": { + "message": "must NOT have additional properties", + "params": [Function], + }, + "keyword": "additionalProperties", + "schemaType": [ + "boolean", + "object", + ], + "trackErrors": true, + "type": [ + "object", + ], + }, + "keyword": "additionalProperties", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "dependencies", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "dependencies", + }, + { + "definition": { + "code": [Function], + "keyword": "properties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "properties", + }, + { + "definition": { + "code": [Function], + "keyword": "patternProperties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "patternProperties", + }, + ], + "type": "object", + }, + "string": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "maxLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "minLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "pattern", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMinimum", + }, + ], + "type": "string", + }, + }, + }, + "_cache": Map { + { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", }, "type": "object", }, @@ -7033,84 +6036,1063 @@ exports[`single fields checkbox field with label 1`] = ` "additionalProperties": { "$ref": "#", }, - "default": {}, - "type": "object", + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, - "propertyNames": { - "$ref": "#", + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], }, - "readOnly": { - "default": false, - "type": "boolean", + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], }, - "required": { - "$ref": "#/definitions/stringArray", + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, }, - "then": { - "$ref": "#", + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, }, - "title": { - "type": "string", + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, + }, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - { - "items": { + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - ], + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, }, - "uniqueItems": { - "default": false, - "type": "boolean", + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { "validate", "serialize", "parse", @@ -7125,115 +7107,141 @@ exports[`single fields checkbox field with label 1`] = ` "obj", "Error", }, - "scope": {}, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, }, }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], }, - "localizer": undefined, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, + } } - } - schema={ - { - "title": "test", - "type": "boolean", + schema={ + { + "title": "test", + "type": "boolean", + } } - } - uiSchema={{}} - /> - } - disabled={false} - > -
    + } + disabled={false} > - -
    -
    -
      -
    -
    -
    +
    + +
    + + test + + +
    +
    +
      +
    +
    +
    +
    @@ -7255,2968 +7263,2222 @@ exports[`single fields checkbox field with label and description 1`] = ` onSubmit={[Function]} >
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", + "keyword": "pattern", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", + "keyword": "format", }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMaximum", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "keyword": "formatMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, + "keyword": "formatExclusiveMinimum", + }, + ], + "type": "string", }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { + "_cache": Map { + { "$id": "http://json-schema.org/draft-07/schema#", "$schema": "http://json-schema.org/draft-07/schema#", "default": true, @@ -10402,349 +9664,1073 @@ exports[`single fields checkbox field with label and description 1`] = ` "additionalProperties": { "$ref": "#", }, - "default": {}, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, + }, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, - "schemaId": "$id", - "schemaPath": undefined, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - { - "default": 0, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", + "type": "array", + "uniqueItems": true, }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], }, - "stringArray": { - "default": [], - "items": { + "properties": { + "$comment": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, - "schemaId": "$id", - "schemaPath": undefined, }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { "validate", "serialize", "parse", @@ -10759,126 +10745,152 @@ exports[`single fields checkbox field with label and description 1`] = ` "obj", "Error", }, - "scope": {}, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, }, }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], }, - "localizer": undefined, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, + } } - } - schema={ - { - "description": "test description", - "title": "test", - "type": "boolean", + schema={ + { + "description": "test description", + "title": "test", + "type": "boolean", + } } - } - uiSchema={{}} - /> - } - disabled={false} - > -
    + } + disabled={false} >
    - test description +
    + test description +
    + +
    +
    +
    - -
    -
    -
      -
    -
    -
    +
    +
    @@ -10900,2968 +10912,2222 @@ exports[`single fields checkbox field with label and rich text description 1`] = onSubmit={[Function]} >
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", + "keyword": "pattern", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", + "keyword": "format", }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMaximum", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "keyword": "formatMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], + "keyword": "formatExclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMinimum", + }, + ], + "type": "string", + }, }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { + "_cache": Map { + { "$id": "http://json-schema.org/draft-07/schema#", "$schema": "http://json-schema.org/draft-07/schema#", "default": true, @@ -14101,295 +13367,1019 @@ exports[`single fields checkbox field with label and rich text description 1`] = "object", "boolean", ], + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, "schemaId": "$id", - "schemaPath": undefined, + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, + }, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - { - "default": 0, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, - ], - }, - "schemaArray": { - "items": { + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "if": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, - "schemaId": "$id", - "schemaPath": undefined, }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { "validate", "serialize", "parse", @@ -14404,138 +14394,164 @@ exports[`single fields checkbox field with label and rich text description 1`] = "obj", "Error", }, - "scope": {}, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, }, }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], }, - "localizer": undefined, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, + } } - } - schema={ - { - "description": "**test** __description__", - "title": "test", - "type": "boolean", + schema={ + { + "description": "**test** __description__", + "title": "test", + "type": "boolean", + } } - } - uiSchema={ - { - "ui:enableMarkdownInDescription": true, + uiSchema={ + { + "ui:enableMarkdownInDescription": true, + } } - } - /> - } - disabled={false} - > -
    + } + disabled={false} >
    - - - test - - - - description - - +
    + + + test + + + + description + + +
    +
    - -
    -
    -
      -
    -
    -
    +
      +
    +
    +
    +
    @@ -14557,47 +14573,33 @@ exports[`single fields checkboxes field 1`] = ` onSubmit={[Function]} >
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, + "boolean": true, + "integer": true, + "null": true, + "number": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", + "keyword": "maximum", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "minimum", }, - "default": {}, - "propertyNames": { - "format": "regex", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMaximum", }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMinimum", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "multipleOf", + "schemaType": [ + "number", + ], + "type": [ + "number", + ], }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "keyword": "multipleOf", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, + "keyword": "format", + }, + ], + "type": "number", }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "object": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], }, - { - "default": 0, + "keyword": "maxProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", + "keyword": "minProperties", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "required", + "schemaType": [ + "array", + ], + "type": [ + "object", + ], + }, + "keyword": "required", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", + { + "definition": { + "code": [Function], + "error": { + "message": "property name must be valid", + "params": [Function], + }, + "keyword": "propertyNames", + "schemaType": [ + "object", + "boolean", + ], + "type": [ + "object", + ], + }, + "keyword": "propertyNames", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", + { + "definition": { + "allowUndefined": true, + "code": [Function], + "error": { + "message": "must NOT have additional properties", + "params": [Function], }, - { - "$ref": "#/definitions/stringArray", + "keyword": "additionalProperties", + "schemaType": [ + "boolean", + "object", + ], + "trackErrors": true, + "type": [ + "object", + ], + }, + "keyword": "additionalProperties", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - ], + "keyword": "dependencies", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "dependencies", }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", + { + "definition": { + "code": [Function], + "keyword": "properties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], }, - { - "$ref": "#/definitions/schemaArray", + "keyword": "properties", + }, + { + "definition": { + "code": [Function], + "keyword": "patternProperties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "keyword": "patternProperties", + }, + ], + "type": "object", + }, + "string": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "maxLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "minLength", }, - "default": {}, - "propertyNames": { - "format": "regex", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "pattern", }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "keyword": "formatMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, + "keyword": "formatMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMinimum", + }, + ], + "type": "string", }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], }, - "schemaId": "$id", - "schemaPath": undefined, }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { + "_cache": Map { + { "$id": "http://json-schema.org/draft-07/schema#", "$schema": "http://json-schema.org/draft-07/schema#", "default": true, @@ -17862,5449 +16877,5126 @@ exports[`single fields checkboxes field 1`] = ` "allOf": { "$ref": "#/definitions/schemaArray", }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "items": { - "enum": [ - "foo", - "bar", - "fuzz", - "qux", - ], - "type": "string", - }, - "title": "An enum list rendered as checkboxes", - "type": "array", - "uniqueItems": true, - } - } - uiSchema={ - { - "ui:widget": "checkboxes", - } - } - /> - } - disabled={false} - > - -
    -
    - - - - -
    -
    -
    -
      -
    -
    -
    -
    -
    -
    - -
    - -`; - -exports[`single fields field with description 1`] = ` -
    -
    SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, - "keyword": "not", - "schemaType": [ + "title": "Core schema meta-schema", + "type": [ "object", "boolean", ], - "trackErrors": true, - "type": [], }, - "keyword": "not", + "schemaId": "$id", + "schemaPath": undefined, }, - "nullable": { - "definition": { - "keyword": "nullable", - "schemaType": [ - "boolean", + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", ], - "type": [], }, - "keyword": "nullable", + "optimize": 1, + "regExp": [Function], }, - "oneOf": { - "definition": { - "code": [Function], - "error": { - "message": "must match exactly one schema in oneOf", - "params": [Function], + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], }, - "keyword": "oneOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "oneOf", - }, - "pattern": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], }, - "keyword": "pattern", - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "pattern", - }, - "patternProperties": { - "definition": { - "code": [Function], - "keyword": "patternProperties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "patternProperties", - }, - "properties": { - "definition": { - "code": [Function], - "keyword": "properties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "properties", - }, - "propertyNames": { - "definition": { - "code": [Function], - "error": { - "message": "property name must be valid", - "params": [Function], + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, }, - "keyword": "propertyNames", - "schemaType": [ - "object", - "boolean", - ], - "type": [ - "object", - ], - }, - "keyword": "propertyNames", - }, - "required": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], }, - "keyword": "required", - "schemaType": [ - "array", - ], - "type": [ - "object", - ], - }, - "keyword": "required", - }, - "then": { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], }, - "keyword": "then", + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, + }, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], }, - "type": { - "definition": { - "keyword": "type", - "schemaType": [ - "string", - "array", - ], - "type": [], - }, - "keyword": "type", + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], }, - "uniqueItems": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "uniqueItems", - "schemaType": [ - "boolean", - ], - "type": [ - "array", - ], - }, - "keyword": "uniqueItems", + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], }, - "keywords": { - "$async": true, - "$comment": true, - "$defs": true, - "$id": true, - "$ref": true, - "$schema": true, - "$vocabulary": true, - "__additional_property": true, - "__rjsf_additionalProperties": true, - "additionalItems": true, - "additionalProperties": true, - "allOf": true, - "anyOf": true, - "const": true, - "contains": true, - "contentEncoding": true, - "contentMediaType": true, - "contentSchema": true, - "default": true, - "definitions": true, - "dependencies": true, - "deprecated": true, - "description": true, - "else": true, - "enum": true, - "examples": true, - "exclusiveMaximum": true, - "exclusiveMinimum": true, - "format": true, - "formatExclusiveMaximum": true, - "formatExclusiveMinimum": true, - "formatMaximum": true, - "formatMinimum": true, - "id": true, - "if": true, - "items": true, - "maxItems": true, - "maxLength": true, - "maxProperties": true, - "maximum": true, - "minItems": true, - "minLength": true, - "minProperties": true, - "minimum": true, - "multipleOf": true, - "not": true, - "nullable": true, - "oneOf": true, - "pattern": true, - "patternProperties": true, - "properties": true, - "propertyNames": true, - "readOnly": true, - "required": true, - "then": true, - "title": true, - "type": true, - "uniqueItems": true, - "writeOnly": true, - }, - "post": { - "rules": [], - }, - "rules": [ - { - "rules": [ - { - "definition": { - "keyword": "$comment", - "schemaType": [], - "type": [], - }, - "keyword": "$comment", + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], }, - { - "definition": { - "code": [Function], - "keyword": "id", - "schemaType": [], - "type": [], - }, - "keyword": "id", + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], }, - { - "definition": { - "code": [Function], - "keyword": "$ref", - "schemaType": [ - "string", - ], - "type": [], - }, - "keyword": "$ref", + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, }, - { - "definition": { - "keyword": "type", - "schemaType": [ - "string", - "array", - ], - "type": [], - }, - "keyword": "type", + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, }, - { - "definition": { - "keyword": "nullable", - "schemaType": [ - "boolean", - ], - "type": [], - }, - "keyword": "nullable", + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": "must be equal to constant", - "params": [Function], - }, - "keyword": "const", - "schemaType": [], - "type": [], - }, - "keyword": "const", + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": "must be equal to one of the allowed values", - "params": [Function], - }, - "keyword": "enum", - "schemaType": [ - "array", - ], - "type": [], + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - "keyword": "enum", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "must NOT be valid", - }, - "keyword": "not", - "schemaType": [ - "object", - "boolean", + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, ], - "trackErrors": true, - "type": [], }, - "keyword": "not", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "must match a schema in anyOf", + "schemaArray": { + "items": { + "$ref": "#", }, - "keyword": "anyOf", - "schemaType": [ + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", ], - "trackErrors": true, - "type": [], }, - "keyword": "anyOf", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "must match exactly one schema in oneOf", - "params": [Function], + "stringArray": { + "default": [], + "items": { + "type": "string", }, - "keyword": "oneOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], + "type": "array", + "uniqueItems": true, }, - "keyword": "oneOf", }, - { - "definition": { - "code": [Function], - "keyword": "allOf", - "schemaType": [ - "array", - ], - "type": [], + "properties": { + "$comment": { + "type": "string", }, - "keyword": "allOf", - }, - { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "if", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [], + "$id": { + "format": "uri-reference", + "type": "string", }, - "keyword": "if", - }, - { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], + "$ref": { + "format": "uri-reference", + "type": "string", }, - "keyword": "then", - }, - { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], + "$schema": { + "format": "uri", + "type": "string", }, - "keyword": "else", - }, - ], - }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "additionalItems": { + "$ref": "#", }, - "keyword": "maximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "additionalProperties": { + "$ref": "#", }, - "keyword": "minimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "allOf": { + "$ref": "#/definitions/schemaArray", }, - "keyword": "exclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "anyOf": { + "$ref": "#/definitions/schemaArray", }, - "keyword": "exclusiveMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "multipleOf", - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "const": true, + "contains": { + "$ref": "#", }, - "keyword": "multipleOf", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], + "contentEncoding": { + "type": "string", }, - "keyword": "format", - }, - ], - "type": "number", - }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], + "contentMediaType": { + "type": "string", }, - "keyword": "maxLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], + "default": {}, + "type": "object", }, - "keyword": "minLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, - "keyword": "pattern", - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "type": "object", }, - "keyword": "pattern", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], + "description": { + "type": "string", }, - "keyword": "format", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "else": { + "$ref": "#", }, - "keyword": "formatMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, }, - "keyword": "formatMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "examples": { + "items": true, + "type": "array", }, - "keyword": "formatExclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "exclusiveMaximum": { + "type": "number", }, - "keyword": "formatExclusiveMinimum", - }, - ], - "type": "string", - }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], + "exclusiveMinimum": { + "type": "number", }, - "keyword": "maxItems", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], + "format": { + "type": "string", }, - "keyword": "minItems", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "additionalItems", - "schemaType": [ - "boolean", - "object", - ], - "type": [ - "array", - ], + "if": { + "$ref": "#", }, - "keyword": "additionalItems", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "keyword": "items", - "schemaType": [ - "object", - "array", - "boolean", - ], - "type": [ - "array", + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, ], + "default": true, }, - "keyword": "items", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "contains", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [ - "array", - ], + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", }, - "keyword": "contains", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "uniqueItems", - "schemaType": [ - "boolean", - ], - "type": [ - "array", - ], + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", }, - "keyword": "uniqueItems", - }, - ], - "type": "array", - }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", }, - "keyword": "maxProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], + "maximum": { + "type": "number", }, - "keyword": "minProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "required", - "schemaType": [ - "array", - ], - "type": [ - "object", - ], + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", }, - "keyword": "required", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "property name must be valid", - "params": [Function], - }, - "keyword": "propertyNames", - "schemaType": [ - "object", - "boolean", - ], - "type": [ - "object", - ], + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", }, - "keyword": "propertyNames", - }, - { - "definition": { - "allowUndefined": true, - "code": [Function], - "error": { - "message": "must NOT have additional properties", - "params": [Function], + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", }, - "keyword": "additionalProperties", - "schemaType": [ - "boolean", - "object", - ], - "trackErrors": true, - "type": [ - "object", - ], + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", }, - "keyword": "additionalProperties", - }, - { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "properties": { + "additionalProperties": { + "$ref": "#", }, - "keyword": "dependencies", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], + "default": {}, + "type": "object", }, - "keyword": "dependencies", - }, - { - "definition": { - "code": [Function], - "keyword": "properties", - "schemaType": [ - "object", - ], - "type": [ - "object", + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, ], }, - "keyword": "properties", - }, - { - "definition": { - "code": [Function], - "keyword": "patternProperties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], + "uniqueItems": { + "default": false, + "type": "boolean", }, - "keyword": "patternProperties", }, - ], - "type": "object", + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, }, - ], - "types": { - "array": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - "keyword": "maxItems", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, ], }, - "keyword": "minItems", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "schemaArray": { + "items": { + "$ref": "#", }, - "keyword": "additionalItems", - "schemaType": [ - "boolean", - "object", - ], - "type": [ - "array", - ], + "minItems": 1, + "type": "array", }, - "keyword": "additionalItems", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "keyword": "items", - "schemaType": [ - "object", + "simpleTypes": { + "enum": [ "array", "boolean", - ], - "type": [ - "array", - ], - }, - "keyword": "items", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "contains", - "schemaType": [ + "integer", + "null", + "number", "object", - "boolean", - ], - "trackErrors": true, - "type": [ - "array", + "string", ], }, - "keyword": "contains", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "stringArray": { + "default": [], + "items": { + "type": "string", }, - "keyword": "uniqueItems", - "schemaType": [ - "boolean", - ], - "type": [ - "array", - ], + "type": "array", + "uniqueItems": true, }, - "keyword": "uniqueItems", }, - ], - "type": "array", - }, - "boolean": true, - "integer": true, - "null": true, - "number": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "properties": { + "$comment": { + "type": "string", }, - "keyword": "maximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "$id": { + "format": "uri-reference", + "type": "string", }, - "keyword": "minimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "$ref": { + "format": "uri-reference", + "type": "string", }, - "keyword": "exclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "$schema": { + "format": "uri", + "type": "string", }, - "keyword": "exclusiveMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "multipleOf", - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "additionalItems": { + "$ref": "#", }, - "keyword": "multipleOf", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], + "additionalProperties": { + "$ref": "#", }, - "keyword": "format", - }, - ], - "type": "number", - }, - "object": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], + "allOf": { + "$ref": "#/definitions/schemaArray", }, - "keyword": "maxProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], + "anyOf": { + "$ref": "#/definitions/schemaArray", }, - "keyword": "minProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "required", - "schemaType": [ - "array", - ], - "type": [ - "object", - ], + "const": true, + "contains": { + "$ref": "#", }, - "keyword": "required", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "property name must be valid", - "params": [Function], - }, - "keyword": "propertyNames", - "schemaType": [ - "object", - "boolean", - ], - "type": [ - "object", - ], + "contentEncoding": { + "type": "string", }, - "keyword": "propertyNames", - }, - { - "definition": { - "allowUndefined": true, - "code": [Function], - "error": { - "message": "must NOT have additional properties", - "params": [Function], + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - "keyword": "additionalProperties", - "schemaType": [ - "boolean", - "object", - ], - "trackErrors": true, - "type": [ - "object", - ], + "default": {}, + "type": "object", }, - "keyword": "additionalProperties", - }, - { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, - "keyword": "dependencies", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], + "type": "object", }, - "keyword": "dependencies", - }, - { - "definition": { - "code": [Function], - "keyword": "properties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], + "description": { + "type": "string", }, - "keyword": "properties", - }, - { - "definition": { - "code": [Function], - "keyword": "patternProperties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], + "else": { + "$ref": "#", }, - "keyword": "patternProperties", - }, - ], - "type": "object", - }, - "string": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, }, - "keyword": "maxLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], + "examples": { + "items": true, + "type": "array", }, - "keyword": "minLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "pattern", - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "exclusiveMaximum": { + "type": "number", }, - "keyword": "pattern", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], + "exclusiveMinimum": { + "type": "number", }, - "keyword": "format", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "format": { + "type": "string", }, - "keyword": "formatMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "if": { + "$ref": "#", }, - "keyword": "formatMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, ], - "error": { - "message": [Function], - "params": [Function], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", }, - "keyword": "formatExclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], + "properties": { + "additionalProperties": { + "$ref": "#", }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, ], }, - "keyword": "formatExclusiveMinimum", + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, - ], - "type": "string", + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, + }, + }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "items": { + "enum": [ + "foo", + "bar", + "fuzz", + "qux", + ], + "type": "string", + }, + "title": "An enum list rendered as checkboxes", + "type": "array", + "uniqueItems": true, + } + } + uiSchema={ + { + "ui:widget": "checkboxes", + } + } + /> + } + disabled={false} + > + +
    +
    + + + + +
    +
    +
    +
      +
    +
    +
    +
    +
    +
    +
    + +
    +
    +`; + +exports[`single fields field with description 1`] = ` +
    +
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, + "exclusiveMinimum": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", ], }, - "schemaArray": { - "items": { - "$ref": "#", + "keyword": "exclusiveMinimum", + }, + "format": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ "number", - "object", "string", ], }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, + "keyword": "format", }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, + "formatExclusiveMaximum": { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", + "error": { + "message": [Function], + "params": [Function], }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", ], }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, + "keyword": "formatExclusiveMaximum", }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, + "formatExclusiveMinimum": { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", ], }, - "schemaArray": { - "items": { - "$ref": "#", + "keyword": "formatExclusiveMinimum", + }, + "formatMaximum": { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ "string", ], }, - "stringArray": { - "default": [], - "items": { - "type": "string", + "keyword": "formatMaximum", + }, + "formatMinimum": { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], }, - "type": "array", - "uniqueItems": true, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, + "keyword": "formatMinimum", }, - "properties": { - "$comment": { - "type": "string", + "id": { + "definition": { + "code": [Function], + "keyword": "id", + "schemaType": [], + "type": [], }, - "$id": { - "format": "uri-reference", - "type": "string", + "keyword": "id", + }, + "if": { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "if", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [], }, - "$ref": { - "format": "uri-reference", - "type": "string", + "keyword": "if", + }, + "items": { + "definition": { + "before": "uniqueItems", + "code": [Function], + "keyword": "items", + "schemaType": [ + "object", + "array", + "boolean", + ], + "type": [ + "array", + ], }, - "$schema": { - "format": "uri", - "type": "string", + "keyword": "items", + }, + "maxItems": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], }, - "additionalItems": { - "$ref": "#", + "keyword": "maxItems", + }, + "maxLength": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], }, - "additionalProperties": { - "$ref": "#", + "keyword": "maxLength", + }, + "maxProperties": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], }, - "allOf": { - "$ref": "#/definitions/schemaArray", + "keyword": "maxProperties", + }, + "maximum": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], }, - "anyOf": { - "$ref": "#/definitions/schemaArray", + "keyword": "maximum", + }, + "minItems": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], }, - "const": true, - "contains": { - "$ref": "#", + "keyword": "minItems", + }, + "minLength": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], }, - "contentEncoding": { - "type": "string", + "keyword": "minLength", + }, + "minProperties": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], }, - "contentMediaType": { - "type": "string", + "keyword": "minProperties", + }, + "minimum": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", + "keyword": "minimum", + }, + "multipleOf": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - "default": {}, - "type": "object", + "keyword": "multipleOf", + "schemaType": [ + "number", + ], + "type": [ + "number", + ], }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], + "keyword": "multipleOf", + }, + "not": { + "definition": { + "code": [Function], + "error": { + "message": "must NOT be valid", }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, + "keyword": "not", + "schemaType": [ + "object", + "boolean", ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", + "trackErrors": true, + "type": [], }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", + "keyword": "not", + }, + "nullable": { + "definition": { + "keyword": "nullable", + "schemaType": [ + "boolean", + ], + "type": [], }, - "maximum": { - "type": "number", + "keyword": "nullable", + }, + "oneOf": { + "definition": { + "code": [Function], + "error": { + "message": "must match exactly one schema in oneOf", + "params": [Function], + }, + "keyword": "oneOf", + "schemaType": [ + "array", + ], + "trackErrors": true, + "type": [], }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", + "keyword": "oneOf", + }, + "pattern": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", + "keyword": "pattern", + }, + "patternProperties": { + "definition": { + "code": [Function], + "keyword": "patternProperties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", + "keyword": "patternProperties", + }, + "properties": { + "definition": { + "code": [Function], + "keyword": "properties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], }, - "minimum": { - "type": "number", + "keyword": "properties", + }, + "propertyNames": { + "definition": { + "code": [Function], + "error": { + "message": "property name must be valid", + "params": [Function], + }, + "keyword": "propertyNames", + "schemaType": [ + "object", + "boolean", + ], + "type": [ + "object", + ], }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", + "keyword": "propertyNames", + }, + "required": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "required", + "schemaType": [ + "array", + ], + "type": [ + "object", + ], }, - "not": { - "$ref": "#", + "keyword": "required", + }, + "then": { + "definition": { + "code": [Function], + "keyword": [ + "then", + "else", + ], + "schemaType": [ + "object", + "boolean", + ], + "type": [], }, - "oneOf": { - "$ref": "#/definitions/schemaArray", + "keyword": "then", + }, + "type": { + "definition": { + "keyword": "type", + "schemaType": [ + "string", + "array", + ], + "type": [], }, - "pattern": { - "format": "regex", - "type": "string", + "keyword": "type", + }, + "uniqueItems": { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "uniqueItems", + "schemaType": [ + "boolean", + ], + "type": [ + "array", + ], }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "keyword": "uniqueItems", + }, + }, + "keywords": { + "$async": true, + "$comment": true, + "$defs": true, + "$id": true, + "$ref": true, + "$schema": true, + "$vocabulary": true, + "__additional_property": true, + "__rjsf_additionalProperties": true, + "additionalItems": true, + "additionalProperties": true, + "allOf": true, + "anyOf": true, + "const": true, + "contains": true, + "contentEncoding": true, + "contentMediaType": true, + "contentSchema": true, + "default": true, + "definitions": true, + "dependencies": true, + "deprecated": true, + "description": true, + "else": true, + "enum": true, + "examples": true, + "exclusiveMaximum": true, + "exclusiveMinimum": true, + "format": true, + "formatExclusiveMaximum": true, + "formatExclusiveMinimum": true, + "formatMaximum": true, + "formatMinimum": true, + "id": true, + "if": true, + "items": true, + "maxItems": true, + "maxLength": true, + "maxProperties": true, + "maximum": true, + "minItems": true, + "minLength": true, + "minProperties": true, + "minimum": true, + "multipleOf": true, + "not": true, + "nullable": true, + "oneOf": true, + "pattern": true, + "patternProperties": true, + "properties": true, + "propertyNames": true, + "readOnly": true, + "required": true, + "then": true, + "title": true, + "type": true, + "uniqueItems": true, + "writeOnly": true, + }, + "post": { + "rules": [], + }, + "rules": [ + { + "rules": [ + { + "definition": { + "keyword": "$comment", + "schemaType": [], + "type": [], + }, + "keyword": "$comment", }, - "default": {}, - "propertyNames": { - "format": "regex", + { + "definition": { + "code": [Function], + "keyword": "id", + "schemaType": [], + "type": [], + }, + "keyword": "id", + }, + { + "definition": { + "code": [Function], + "keyword": "$ref", + "schemaType": [ + "string", + ], + "type": [], + }, + "keyword": "$ref", + }, + { + "definition": { + "keyword": "type", + "schemaType": [ + "string", + "array", + ], + "type": [], + }, + "keyword": "type", + }, + { + "definition": { + "keyword": "nullable", + "schemaType": [ + "boolean", + ], + "type": [], + }, + "keyword": "nullable", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": "must be equal to constant", + "params": [Function], + }, + "keyword": "const", + "schemaType": [], + "type": [], + }, + "keyword": "const", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": "must be equal to one of the allowed values", + "params": [Function], + }, + "keyword": "enum", + "schemaType": [ + "array", + ], + "type": [], + }, + "keyword": "enum", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "must NOT be valid", + }, + "keyword": "not", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "not", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "must match a schema in anyOf", + }, + "keyword": "anyOf", + "schemaType": [ + "array", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "anyOf", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "must match exactly one schema in oneOf", + "params": [Function], + }, + "keyword": "oneOf", + "schemaType": [ + "array", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "oneOf", + }, + { + "definition": { + "code": [Function], + "keyword": "allOf", + "schemaType": [ + "array", + ], + "type": [], + }, + "keyword": "allOf", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "if", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "if", + }, + { + "definition": { + "code": [Function], + "keyword": [ + "then", + "else", + ], + "schemaType": [ + "object", + "boolean", + ], + "type": [], + }, + "keyword": "then", + }, + { + "definition": { + "code": [Function], + "keyword": [ + "then", + "else", + ], + "schemaType": [ + "object", + "boolean", + ], + "type": [], + }, + "keyword": "else", }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", + ], + }, + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "maximum", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "keyword": "minimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "keyword": "exclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], }, - { - "default": 0, + "keyword": "exclusiveMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "multipleOf", + "schemaType": [ + "number", + ], + "type": [ + "number", + ], }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", + "keyword": "multipleOf", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", }, - "type": "array", - "uniqueItems": true, - }, + ], + "type": "number", }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - { - "$ref": "#/definitions/stringArray", + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "maxLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - ], + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "minLength", }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - { - "$ref": "#/definitions/schemaArray", + "keyword": "pattern", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "keyword": "format", }, - "default": {}, - "propertyNames": { - "format": "regex", + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMaximum", }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMinimum", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "keyword": "formatExclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "properties": { - "my-field": { - "description": "some description", - "type": "string", - }, - }, - "type": "object", - } - } - uiSchema={{}} - /> - } - disabled={false} - > -
    -
    -
    -
    SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "maximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "minimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMinimum", - }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "multipleOf", - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "multipleOf", + "$ref": "#", }, { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", + "$ref": "#/definitions/stringArray", }, ], - "type": "number", }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "maxLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "minLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "pattern", - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "pattern", + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, + }, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", + "$ref": "#", }, { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatMaximum", + "$ref": "#/definitions/stringArray", }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatMinimum", + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatExclusiveMaximum", + "$ref": "#", }, { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatExclusiveMinimum", + "$ref": "#/definitions/stringArray", }, ], - "type": "string", }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, + }, + }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "properties": { + "my-field": { + "description": "some description", + "type": "string", + }, + }, + "type": "object", + } + } + uiSchema={{}} + /> + } + disabled={false} + > +
    +
    +
    +
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ { - "$ref": "#/definitions/nonNegativeInteger", + "definition": { + "keyword": "type", + "schemaType": [ + "string", + "array", + ], + "type": [], + }, + "keyword": "type", }, { - "default": 0, + "definition": { + "keyword": "nullable", + "schemaType": [ + "boolean", + ], + "type": [], + }, + "keyword": "nullable", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": "must be equal to constant", + "params": [Function], + }, + "keyword": "const", + "schemaType": [], + "type": [], + }, + "keyword": "const", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": "must be equal to one of the allowed values", + "params": [Function], + }, + "keyword": "enum", + "schemaType": [ + "array", + ], + "type": [], + }, + "keyword": "enum", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "must NOT be valid", + }, + "keyword": "not", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "not", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "must match a schema in anyOf", + }, + "keyword": "anyOf", + "schemaType": [ + "array", + ], + "trackErrors": true, + "type": [], }, - { - "$ref": "#/definitions/stringArray", + "keyword": "anyOf", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "must match exactly one schema in oneOf", + "params": [Function], + }, + "keyword": "oneOf", + "schemaType": [ + "array", + ], + "trackErrors": true, + "type": [], }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ + "keyword": "oneOf", + }, { - "$ref": "#", + "definition": { + "code": [Function], + "keyword": "allOf", + "schemaType": [ + "array", + ], + "type": [], + }, + "keyword": "allOf", }, { - "$ref": "#/definitions/schemaArray", + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "if", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "if", + }, + { + "definition": { + "code": [Function], + "keyword": [ + "then", + "else", + ], + "schemaType": [ + "object", + "boolean", + ], + "type": [], + }, + "keyword": "then", + }, + { + "definition": { + "code": [Function], + "keyword": [ + "then", + "else", + ], + "schemaType": [ + "object", + "boolean", + ], + "type": [], + }, + "keyword": "else", }, ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "maximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "minimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "multipleOf", + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "multipleOf", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + ], "type": "number", }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ + { + "rules": [ { - "$ref": "#/definitions/simpleTypes", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "maxLength", }, { - "items": { - "$ref": "#/definitions/simpleTypes", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "keyword": "minLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "pattern", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMinimum", }, ], + "type": "string", }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ + { + "rules": [ { - "$ref": "#/definitions/nonNegativeInteger", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "maxItems", }, { - "default": 0, + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "minItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "additionalItems", + "schemaType": [ + "boolean", + "object", + ], + "type": [ + "array", + ], + }, + "keyword": "additionalItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "keyword": "items", + "schemaType": [ + "object", + "array", + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "items", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "contains", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [ + "array", + ], + }, + "keyword": "contains", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "uniqueItems", + "schemaType": [ + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "uniqueItems", }, ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, "type": "array", }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "maxProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "minProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "required", + "schemaType": [ + "array", + ], + "type": [ + "object", + ], + }, + "keyword": "required", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "property name must be valid", + "params": [Function], + }, + "keyword": "propertyNames", + "schemaType": [ + "object", + "boolean", + ], + "type": [ + "object", + ], + }, + "keyword": "propertyNames", + }, + { + "definition": { + "allowUndefined": true, + "code": [Function], + "error": { + "message": "must NOT have additional properties", + "params": [Function], + }, + "keyword": "additionalProperties", + "schemaType": [ + "boolean", + "object", + ], + "trackErrors": true, + "type": [ + "object", + ], + }, + "keyword": "additionalProperties", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "dependencies", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "dependencies", + }, + { + "definition": { + "code": [Function], + "keyword": "properties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "properties", + }, + { + "definition": { + "code": [Function], + "keyword": "patternProperties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "patternProperties", + }, ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, "type": "object", }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", + ], + "types": { + "array": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], }, - { - "$ref": "#/definitions/stringArray", + "keyword": "maxItems", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, + "keyword": "minItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "additionalItems", + "schemaType": [ + "boolean", + "object", + ], + "type": [ + "array", + ], + }, + "keyword": "additionalItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "keyword": "items", + "schemaType": [ + "object", + "array", + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "items", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "contains", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [ + "array", + ], + }, + "keyword": "contains", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "uniqueItems", + "schemaType": [ + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "uniqueItems", + }, + ], "type": "array", }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ + "boolean": true, + "integer": true, + "null": true, + "number": { + "rules": [ { - "$ref": "#", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "maximum", }, { - "$ref": "#/definitions/schemaArray", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "minimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "multipleOf", + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "multipleOf", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", }, ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, "type": "number", }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, + "object": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "maxProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "minProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "required", + "schemaType": [ + "array", + ], + "type": [ + "object", + ], + }, + "keyword": "required", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "property name must be valid", + "params": [Function], + }, + "keyword": "propertyNames", + "schemaType": [ + "object", + "boolean", + ], + "type": [ + "object", + ], + }, + "keyword": "propertyNames", + }, + { + "definition": { + "allowUndefined": true, + "code": [Function], + "error": { + "message": "must NOT have additional properties", + "params": [Function], + }, + "keyword": "additionalProperties", + "schemaType": [ + "boolean", + "object", + ], + "trackErrors": true, + "type": [ + "object", + ], + }, + "keyword": "additionalProperties", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "dependencies", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "dependencies", + }, + { + "definition": { + "code": [Function], + "keyword": "properties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "properties", + }, + { + "definition": { + "code": [Function], + "keyword": "patternProperties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "patternProperties", + }, + ], "type": "object", }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ + "string": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "maxLength", + }, { - "$ref": "#/definitions/simpleTypes", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "minLength", }, { - "items": { - "$ref": "#/definitions/simpleTypes", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "keyword": "pattern", }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ { - "$ref": "#/definitions/nonNegativeInteger", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", }, { - "default": 0, + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMinimum", }, ], + "type": "string", }, - "schemaArray": { - "items": { - "$ref": "#", + }, + }, + "_cache": Map { + { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], }, - "stringArray": { - "default": [], - "items": { + "properties": { + "$comment": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, - "readOnly": { - "default": false, - "type": "boolean", + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "required": { - "$ref": "#/definitions/stringArray", + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], }, - "then": { - "$ref": "#", + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, + }, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], }, - "title": { - "type": "string", + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - { + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { "items": { - "$ref": "#/definitions/simpleTypes", + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, "minItems": 1, "type": "array", "uniqueItems": true, }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", ], }, - "uniqueItems": { - "default": false, - "type": "boolean", + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "description": "some description", - "type": "string", - } - } - /> - } - disabled={false} - > - -
    - - -
    -
    -
      -
    -
    -
    + + my-field + + +
    + + +
    +
    +
      +
    +
    +
    +
    +
    -
    -
    -
      -
    -
    -
    +
    +
      +
    +
    +
    +
    @@ -25577,42 +25605,33 @@ exports[`single fields field with description in uiSchema 1`] = ` onSubmit={[Function]} >
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", + "keyword": "minLength", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "keyword": "pattern", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", }, - "default": {}, - "propertyNames": { - "format": "regex", + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMaximum", }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMinimum", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "keyword": "formatExclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, + "keyword": "formatExclusiveMinimum", + }, + ], + "type": "string", }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { + "_cache": Map { + { "$id": "http://json-schema.org/draft-07/schema#", "$schema": "http://json-schema.org/draft-07/schema#", "default": true, @@ -28786,1840 +28068,1302 @@ exports[`single fields field with description in uiSchema 1`] = ` "object", "boolean", ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - { - "default": 0, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", + "type": "array", + "uniqueItems": true, }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], }, - "stringArray": { - "default": [], - "items": { + "properties": { + "$comment": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "propertyNames": { - "format": "regex", + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", }, - "type": "object", }, - "properties": { - "additionalProperties": { - "$ref": "#", + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], }, - "required": { - "$ref": "#/definitions/stringArray", + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], }, - "then": { - "$ref": "#", + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, }, - "title": { - "type": "string", + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], }, - "uniqueItems": { - "default": false, - "type": "boolean", + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], }, }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, + }, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "properties": { - "my-field": { - "description": "some description", - "type": "string", - }, - }, - "type": "object", - } - } - uiSchema={ - { - "my-field": { - "ui:description": "some other description", - }, - } - } - /> - } - disabled={false} - > -
    -
    -
    -
    %\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], }, - "schemaUtils": SchemaUtils { - "experimental_customMergeAllOf": undefined, - "experimental_defaultFormStateBehavior": {}, - "rootSchema": { - "properties": { - "my-field": { - "description": "some description", - "type": "string", + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], }, }, - "type": "object", - }, - "validator": AJV8Validator { - "ajv": Ajv { - "RULES": { - "all": { - "$comment": { - "definition": { - "keyword": "$comment", - "schemaType": [], - "type": [], - }, - "keyword": "$comment", - }, - "$ref": { - "definition": { - "code": [Function], - "keyword": "$ref", - "schemaType": [ - "string", - ], - "type": [], - }, - "keyword": "$ref", - }, - "additionalItems": { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "additionalItems", - "schemaType": [ - "boolean", - "object", - ], - "type": [ - "array", - ], - }, - "keyword": "additionalItems", - }, - "additionalProperties": { - "definition": { - "allowUndefined": true, - "code": [Function], - "error": { - "message": "must NOT have additional properties", - "params": [Function], - }, - "keyword": "additionalProperties", - "schemaType": [ - "boolean", - "object", - ], - "trackErrors": true, - "type": [ - "object", - ], - }, - "keyword": "additionalProperties", - }, - "allOf": { - "definition": { - "code": [Function], - "keyword": "allOf", - "schemaType": [ - "array", - ], - "type": [], - }, - "keyword": "allOf", - }, - "anyOf": { - "definition": { - "code": [Function], - "error": { - "message": "must match a schema in anyOf", - }, - "keyword": "anyOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "anyOf", - }, - "const": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": "must be equal to constant", - "params": [Function], - }, - "keyword": "const", - "schemaType": [], - "type": [], - }, - "keyword": "const", - }, - "contains": { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "contains", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [ - "array", - ], - }, - "keyword": "contains", - }, - "dependencies": { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "dependencies", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "dependencies", - }, - "else": { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], - }, - "keyword": "else", - }, - "enum": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": "must be equal to one of the allowed values", - "params": [Function], - }, - "keyword": "enum", - "schemaType": [ - "array", - ], - "type": [], - }, - "keyword": "enum", - }, - "exclusiveMaximum": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMaximum", - }, - "exclusiveMinimum": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMinimum", - }, - "format": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", - }, - "formatExclusiveMaximum": { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatExclusiveMaximum", - }, - "formatExclusiveMinimum": { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatExclusiveMinimum", - }, - "formatMaximum": { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatMaximum", - }, - "formatMinimum": { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatMinimum", - }, - "id": { - "definition": { - "code": [Function], - "keyword": "id", - "schemaType": [], - "type": [], + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", }, - "keyword": "id", - }, - "if": { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "if", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [], + { + "default": 0, }, - "keyword": "if", - }, + ], + }, + "schemaArray": { "items": { - "definition": { - "before": "uniqueItems", - "code": [Function], - "keyword": "items", - "schemaType": [ - "object", - "array", - "boolean", - ], - "type": [ - "array", - ], - }, - "keyword": "items", - }, - "maxItems": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], - }, - "keyword": "maxItems", - }, - "maxLength": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "maxLength", - }, - "maxProperties": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], - }, - "keyword": "maxProperties", - }, - "maximum": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "maximum", - }, - "minItems": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], - }, - "keyword": "minItems", + "$ref": "#", }, - "minLength": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "minLength", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - "minProperties": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], - }, - "keyword": "minProperties", - }, - "minimum": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "minimum", + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - "multipleOf": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", }, - "keyword": "multipleOf", - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "multipleOf", - }, - "not": { - "definition": { - "code": [Function], - "error": { - "message": "must NOT be valid", + { + "$ref": "#/definitions/stringArray", }, - "keyword": "not", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "not", - }, - "nullable": { - "definition": { - "keyword": "nullable", - "schemaType": [ - "boolean", - ], - "type": [], - }, - "keyword": "nullable", + ], }, - "oneOf": { - "definition": { - "code": [Function], - "error": { - "message": "must match exactly one schema in oneOf", - "params": [Function], - }, - "keyword": "oneOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", }, - "keyword": "oneOf", - }, - "pattern": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "pattern", - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + { + "$ref": "#/definitions/schemaArray", }, - "keyword": "pattern", + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", }, - "patternProperties": { - "definition": { - "code": [Function], - "keyword": "patternProperties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "patternProperties", + "default": {}, + "propertyNames": { + "format": "regex", }, - "properties": { - "definition": { - "code": [Function], - "keyword": "properties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "properties", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", }, - "propertyNames": { - "definition": { - "code": [Function], - "error": { - "message": "property name must be valid", - "params": [Function], - }, - "keyword": "propertyNames", - "schemaType": [ - "object", - "boolean", - ], - "type": [ - "object", - ], + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", }, - "keyword": "propertyNames", - }, - "required": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + { + "items": { + "$ref": "#/definitions/simpleTypes", }, - "keyword": "required", - "schemaType": [ - "array", - ], - "type": [ - "object", - ], - }, - "keyword": "required", - }, - "then": { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], + "minItems": 1, + "type": "array", + "uniqueItems": true, }, - "keyword": "then", - }, - "type": { - "definition": { - "keyword": "type", - "schemaType": [ - "string", - "array", - ], - "type": [], + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", }, - "keyword": "type", - }, - "uniqueItems": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "uniqueItems", - "schemaType": [ - "boolean", - ], - "type": [ - "array", - ], + { + "default": 0, }, - "keyword": "uniqueItems", + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, + "minItems": 1, + "type": "array", }, - "keywords": { - "$async": true, - "$comment": true, - "$defs": true, - "$id": true, - "$ref": true, - "$schema": true, - "$vocabulary": true, - "__additional_property": true, - "__rjsf_additionalProperties": true, - "additionalItems": true, - "additionalProperties": true, - "allOf": true, - "anyOf": true, - "const": true, - "contains": true, - "contentEncoding": true, - "contentMediaType": true, - "contentSchema": true, - "default": true, - "definitions": true, - "dependencies": true, - "deprecated": true, - "description": true, - "else": true, - "enum": true, - "examples": true, - "exclusiveMaximum": true, - "exclusiveMinimum": true, - "format": true, - "formatExclusiveMaximum": true, - "formatExclusiveMinimum": true, - "formatMaximum": true, - "formatMinimum": true, - "id": true, - "if": true, - "items": true, - "maxItems": true, - "maxLength": true, - "maxProperties": true, - "maximum": true, - "minItems": true, - "minLength": true, - "minProperties": true, - "minimum": true, - "multipleOf": true, - "not": true, - "nullable": true, - "oneOf": true, - "pattern": true, - "patternProperties": true, - "properties": true, - "propertyNames": true, - "readOnly": true, - "required": true, - "then": true, - "title": true, - "type": true, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", "uniqueItems": true, - "writeOnly": true, }, - "post": { - "rules": [], + }, + "properties": { + "$comment": { + "type": "string", }, - "rules": [ - { - "rules": [ - { - "definition": { - "keyword": "$comment", - "schemaType": [], - "type": [], - }, - "keyword": "$comment", - }, - { - "definition": { - "code": [Function], - "keyword": "id", - "schemaType": [], - "type": [], - }, - "keyword": "id", - }, - { - "definition": { - "code": [Function], - "keyword": "$ref", - "schemaType": [ - "string", - ], - "type": [], - }, - "keyword": "$ref", - }, - { - "definition": { - "keyword": "type", - "schemaType": [ - "string", - "array", - ], - "type": [], - }, - "keyword": "type", - }, - { - "definition": { - "keyword": "nullable", - "schemaType": [ - "boolean", - ], - "type": [], - }, - "keyword": "nullable", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": "must be equal to constant", - "params": [Function], - }, - "keyword": "const", - "schemaType": [], - "type": [], - }, - "keyword": "const", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": "must be equal to one of the allowed values", - "params": [Function], - }, - "keyword": "enum", - "schemaType": [ - "array", - ], - "type": [], - }, - "keyword": "enum", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "must NOT be valid", - }, - "keyword": "not", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "not", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "must match a schema in anyOf", - }, - "keyword": "anyOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "anyOf", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "must match exactly one schema in oneOf", - "params": [Function], - }, - "keyword": "oneOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "oneOf", - }, - { - "definition": { - "code": [Function], - "keyword": "allOf", - "schemaType": [ - "array", - ], - "type": [], - }, - "keyword": "allOf", - }, - { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "if", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "if", - }, - { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], - }, - "keyword": "then", - }, - { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], - }, - "keyword": "else", - }, - ], - }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "maximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "minimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "multipleOf", - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "multipleOf", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", - }, - ], - "type": "number", + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "maxLength", - }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "minLength", + "$ref": "#", }, { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "pattern", - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "pattern", + "$ref": "#/definitions/stringArray", }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", }, - { + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, + }, + }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "properties": { + "my-field": { + "description": "some description", + "type": "string", + }, + }, + "type": "object", + } + } + uiSchema={ + { + "my-field": { + "ui:description": "some other description", + }, + } + } + /> + } + disabled={false} + > +
    +
    +
    +
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - { - "default": 0, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, - ], - }, - "schemaArray": { - "items": { + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "if": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - { + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { "items": { - "$ref": "#/definitions/simpleTypes", + "$ref": "#", }, "minItems": 1, "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", "uniqueItems": true, }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", ], }, - "uniqueItems": { - "default": false, - "type": "boolean", + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], "parse": [Function], - "scheme": "wss", + "resolve": [Function], + "resolveComponents": [Function], "serialize": [Function], }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], + "date-time": { + "compare": [Function], + "validate": [Function], }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, + "double": { + "type": "number", + "validate": [Function], }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], }, - "wss": { - "domainHost": true, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], "parse": [Function], - "scheme": "wss", + "resolve": [Function], + "resolveComponents": [Function], "serialize": [Function], }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - { - "default": 0, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/stringArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], + "type": "array", + "uniqueItems": true, + }, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - { + "additionalProperties": { + "$ref": "#", + }, + "allOf": { "$ref": "#/definitions/schemaArray", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "anyOf": { + "$ref": "#/definitions/schemaArray", }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, "minItems": 1, "type": "array", "uniqueItems": true, }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { "$ref": "#/definitions/nonNegativeInteger", }, - { - "default": 0, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", + "title": "Core schema meta-schema", + "type": [ "object", - "string", + "boolean", ], }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/stringArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], + "type": "array", + "uniqueItems": true, + }, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - { + "additionalProperties": { + "$ref": "#", + }, + "allOf": { "$ref": "#/definitions/schemaArray", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "anyOf": { + "$ref": "#/definitions/schemaArray", }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, "minItems": 1, "type": "array", "uniqueItems": true, }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", ], }, - "uniqueItems": { - "default": false, - "type": "boolean", + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "description": "some description", - "type": "string", - } - } - uiSchema={ - { - "ui:description": "some other description", - } - } - /> - } - disabled={false} - > - -
    - - -
    -
    -
      -
    -
    -
    + + my-field + + +
    + + +
    +
    +
      +
    +
    +
    +
    +
    -
    -
    -
      -
    -
    -
    +
    +
      +
    +
    +
    +
    @@ -32862,42 +32898,33 @@ exports[`single fields field with markdown description 1`] = ` onSubmit={[Function]} >
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, + "boolean": true, + "integer": true, + "null": true, + "number": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", + "keyword": "maximum", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "minimum", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMaximum", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - { - "$ref": "#/definitions/stringArray", + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - ], + "keyword": "multipleOf", + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "multipleOf", }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], }, - { - "$ref": "#/definitions/schemaArray", + "keyword": "format", + }, + ], + "type": "number", + }, + "object": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "keyword": "maxProperties", }, - "default": {}, - "propertyNames": { - "format": "regex", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "minProperties", }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "required", + "schemaType": [ + "array", + ], + "type": [ + "object", + ], + }, + "keyword": "required", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + { + "definition": { + "code": [Function], + "error": { + "message": "property name must be valid", + "params": [Function], + }, + "keyword": "propertyNames", + "schemaType": [ + "object", + "boolean", + ], + "type": [ + "object", + ], }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "keyword": "propertyNames", + }, + { + "definition": { + "allowUndefined": true, + "code": [Function], + "error": { + "message": "must NOT have additional properties", + "params": [Function], }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "keyword": "additionalProperties", + "schemaType": [ + "boolean", + "object", + ], + "trackErrors": true, + "type": [ + "object", + ], }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "keyword": "additionalProperties", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "dependencies", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], }, - { - "default": 0, + "keyword": "dependencies", + }, + { + "definition": { + "code": [Function], + "keyword": "properties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", + "keyword": "properties", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", + { + "definition": { + "code": [Function], + "keyword": "patternProperties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "patternProperties", }, - "type": "array", - "uniqueItems": true, - }, + ], + "type": "object", }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", + "string": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - { - "$ref": "#/definitions/stringArray", + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "maxLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - ], + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "minLength", }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - { - "$ref": "#/definitions/schemaArray", + "keyword": "pattern", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "keyword": "format", }, - "default": {}, - "propertyNames": { - "format": "regex", + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMaximum", }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMinimum", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "keyword": "formatExclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, + "keyword": "formatExclusiveMinimum", + }, + ], + "type": "string", }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], }, - "schemaId": "$id", - "schemaPath": undefined, }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { + "_cache": Map { + { "$id": "http://json-schema.org/draft-07/schema#", "$schema": "http://json-schema.org/draft-07/schema#", "default": true, @@ -36326,1628 +35361,1370 @@ exports[`single fields field with markdown description 1`] = ` "object", "boolean", ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "properties": { - "my-field": { - "description": "some **Rich** description", - "type": "string", - }, - }, - "type": "object", - } - } - uiSchema={ - { - "my-field": { - "ui:enableMarkdownInDescription": true, - }, - } - } - /> - } - disabled={false} - > -
    -
    -
    -
    SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", }, - "keyword": "not", - }, - "nullable": { - "definition": { - "keyword": "nullable", - "schemaType": [ - "boolean", - ], - "type": [], + { + "default": 0, }, - "keyword": "nullable", + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - "oneOf": { - "definition": { - "code": [Function], - "error": { - "message": "must match exactly one schema in oneOf", - "params": [Function], - }, - "keyword": "oneOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "oneOf", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - "pattern": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", }, - "keyword": "pattern", - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "pattern", + { + "$ref": "#/definitions/stringArray", + }, + ], }, - "patternProperties": { - "definition": { - "code": [Function], - "keyword": "patternProperties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", }, - "keyword": "patternProperties", - }, - "properties": { - "definition": { - "code": [Function], - "keyword": "properties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], + { + "$ref": "#/definitions/schemaArray", }, - "keyword": "properties", + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", }, + "default": {}, "propertyNames": { - "definition": { - "code": [Function], - "error": { - "message": "property name must be valid", - "params": [Function], - }, - "keyword": "propertyNames", - "schemaType": [ - "object", - "boolean", - ], - "type": [ - "object", - ], - }, - "keyword": "propertyNames", - }, - "required": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "required", - "schemaType": [ - "array", - ], - "type": [ - "object", - ], - }, - "keyword": "required", + "format": "regex", }, - "then": { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], - }, - "keyword": "then", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", }, - "type": { - "definition": { - "keyword": "type", - "schemaType": [ - "string", - "array", - ], - "type": [], + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", }, - "keyword": "type", - }, - "uniqueItems": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + { + "items": { + "$ref": "#/definitions/simpleTypes", }, - "keyword": "uniqueItems", - "schemaType": [ - "boolean", - ], - "type": [ - "array", - ], + "minItems": 1, + "type": "array", + "uniqueItems": true, }, - "keyword": "uniqueItems", + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, + }, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, + "minItems": 1, + "type": "array", }, - "keywords": { - "$async": true, - "$comment": true, - "$defs": true, - "$id": true, - "$ref": true, - "$schema": true, - "$vocabulary": true, - "__additional_property": true, - "__rjsf_additionalProperties": true, - "additionalItems": true, - "additionalProperties": true, - "allOf": true, - "anyOf": true, - "const": true, - "contains": true, - "contentEncoding": true, - "contentMediaType": true, - "contentSchema": true, - "default": true, - "definitions": true, - "dependencies": true, - "deprecated": true, - "description": true, - "else": true, - "enum": true, - "examples": true, - "exclusiveMaximum": true, - "exclusiveMinimum": true, - "format": true, - "formatExclusiveMaximum": true, - "formatExclusiveMinimum": true, - "formatMaximum": true, - "formatMinimum": true, - "id": true, - "if": true, - "items": true, - "maxItems": true, - "maxLength": true, - "maxProperties": true, - "maximum": true, - "minItems": true, - "minLength": true, - "minProperties": true, - "minimum": true, - "multipleOf": true, - "not": true, - "nullable": true, - "oneOf": true, - "pattern": true, - "patternProperties": true, - "properties": true, - "propertyNames": true, - "readOnly": true, - "required": true, - "then": true, - "title": true, - "type": true, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", "uniqueItems": true, - "writeOnly": true, }, - "post": { - "rules": [], + }, + "properties": { + "$comment": { + "type": "string", }, - "rules": [ - { - "rules": [ - { - "definition": { - "keyword": "$comment", - "schemaType": [], - "type": [], - }, - "keyword": "$comment", - }, - { - "definition": { - "code": [Function], - "keyword": "id", - "schemaType": [], - "type": [], - }, - "keyword": "id", - }, - { - "definition": { - "code": [Function], - "keyword": "$ref", - "schemaType": [ - "string", - ], - "type": [], - }, - "keyword": "$ref", - }, - { - "definition": { - "keyword": "type", - "schemaType": [ - "string", - "array", - ], - "type": [], - }, - "keyword": "type", - }, - { - "definition": { - "keyword": "nullable", - "schemaType": [ - "boolean", - ], - "type": [], - }, - "keyword": "nullable", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": "must be equal to constant", - "params": [Function], - }, - "keyword": "const", - "schemaType": [], - "type": [], - }, - "keyword": "const", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": "must be equal to one of the allowed values", - "params": [Function], - }, - "keyword": "enum", - "schemaType": [ - "array", - ], - "type": [], - }, - "keyword": "enum", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "must NOT be valid", - }, - "keyword": "not", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "not", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "must match a schema in anyOf", - }, - "keyword": "anyOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "anyOf", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "must match exactly one schema in oneOf", - "params": [Function], - }, - "keyword": "oneOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "oneOf", - }, - { - "definition": { - "code": [Function], - "keyword": "allOf", - "schemaType": [ - "array", - ], - "type": [], - }, - "keyword": "allOf", - }, - { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "if", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "if", - }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], - }, - "keyword": "then", + "$ref": "#", }, { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], - }, - "keyword": "else", + "$ref": "#/definitions/stringArray", }, ], }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "maximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "minimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMinimum", + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "multipleOf", - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "multipleOf", + "$ref": "#", }, { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", + "$ref": "#/definitions/stringArray", }, ], - "type": "number", }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "maxLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "minLength", + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", }, - { + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, + }, + }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "properties": { + "my-field": { + "description": "some **Rich** description", + "type": "string", + }, + }, + "type": "object", + } + } + uiSchema={ + { + "my-field": { + "ui:enableMarkdownInDescription": true, + }, + } + } + /> + } + disabled={false} + > +
    +
    +
    +
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ + "post": { + "rules": [], + }, + "rules": [ + { + "rules": [ { - "$ref": "#/definitions/nonNegativeInteger", + "definition": { + "keyword": "$comment", + "schemaType": [], + "type": [], + }, + "keyword": "$comment", }, { - "default": 0, + "definition": { + "code": [Function], + "keyword": "id", + "schemaType": [], + "type": [], + }, + "keyword": "id", + }, + { + "definition": { + "code": [Function], + "keyword": "$ref", + "schemaType": [ + "string", + ], + "type": [], + }, + "keyword": "$ref", + }, + { + "definition": { + "keyword": "type", + "schemaType": [ + "string", + "array", + ], + "type": [], + }, + "keyword": "type", + }, + { + "definition": { + "keyword": "nullable", + "schemaType": [ + "boolean", + ], + "type": [], + }, + "keyword": "nullable", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": "must be equal to constant", + "params": [Function], + }, + "keyword": "const", + "schemaType": [], + "type": [], + }, + "keyword": "const", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": "must be equal to one of the allowed values", + "params": [Function], + }, + "keyword": "enum", + "schemaType": [ + "array", + ], + "type": [], + }, + "keyword": "enum", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "must NOT be valid", + }, + "keyword": "not", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "not", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "must match a schema in anyOf", + }, + "keyword": "anyOf", + "schemaType": [ + "array", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "anyOf", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "must match exactly one schema in oneOf", + "params": [Function], + }, + "keyword": "oneOf", + "schemaType": [ + "array", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "oneOf", + }, + { + "definition": { + "code": [Function], + "keyword": "allOf", + "schemaType": [ + "array", + ], + "type": [], + }, + "keyword": "allOf", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "if", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [], + }, + "keyword": "if", + }, + { + "definition": { + "code": [Function], + "keyword": [ + "then", + "else", + ], + "schemaType": [ + "object", + "boolean", + ], + "type": [], + }, + "keyword": "then", + }, + { + "definition": { + "code": [Function], + "keyword": [ + "then", + "else", + ], + "schemaType": [ + "object", + "boolean", + ], + "type": [], + }, + "keyword": "else", }, ], }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "maximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "minimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "multipleOf", + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "multipleOf", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, ], + "type": "number", }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "maxLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "minLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "pattern", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMinimum", + }, + ], "type": "string", }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "maxItems", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "minItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "additionalItems", + "schemaType": [ + "boolean", + "object", + ], + "type": [ + "array", + ], + }, + "keyword": "additionalItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "keyword": "items", + "schemaType": [ + "object", + "array", + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "items", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "contains", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [ + "array", + ], + }, + "keyword": "contains", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "uniqueItems", + "schemaType": [ + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "uniqueItems", + }, + ], + "type": "array", }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], }, - { - "$ref": "#/definitions/stringArray", + "keyword": "maxProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], }, - ], - }, + "keyword": "minProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "required", + "schemaType": [ + "array", + ], + "type": [ + "object", + ], + }, + "keyword": "required", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "property name must be valid", + "params": [Function], + }, + "keyword": "propertyNames", + "schemaType": [ + "object", + "boolean", + ], + "type": [ + "object", + ], + }, + "keyword": "propertyNames", + }, + { + "definition": { + "allowUndefined": true, + "code": [Function], + "error": { + "message": "must NOT have additional properties", + "params": [Function], + }, + "keyword": "additionalProperties", + "schemaType": [ + "boolean", + "object", + ], + "trackErrors": true, + "type": [ + "object", + ], + }, + "keyword": "additionalProperties", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "dependencies", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "dependencies", + }, + { + "definition": { + "code": [Function], + "keyword": "properties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "properties", + }, + { + "definition": { + "code": [Function], + "keyword": "patternProperties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "patternProperties", + }, + ], "type": "object", }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, + ], + "types": { + "array": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "maxItems", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "minItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "additionalItems", + "schemaType": [ + "boolean", + "object", + ], + "type": [ + "array", + ], + }, + "keyword": "additionalItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "keyword": "items", + "schemaType": [ + "object", + "array", + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "items", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "contains", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [ + "array", + ], + }, + "keyword": "contains", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "uniqueItems", + "schemaType": [ + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "uniqueItems", + }, + ], "type": "array", }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ + "boolean": true, + "integer": true, + "null": true, + "number": { + "rules": [ { - "$ref": "#", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "maximum", }, { - "$ref": "#/definitions/schemaArray", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "minimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "multipleOf", + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "multipleOf", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", }, ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { "type": "number", }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, + "object": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "maxProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "minProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "required", + "schemaType": [ + "array", + ], + "type": [ + "object", + ], + }, + "keyword": "required", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "property name must be valid", + "params": [Function], + }, + "keyword": "propertyNames", + "schemaType": [ + "object", + "boolean", + ], + "type": [ + "object", + ], + }, + "keyword": "propertyNames", + }, + { + "definition": { + "allowUndefined": true, + "code": [Function], + "error": { + "message": "must NOT have additional properties", + "params": [Function], + }, + "keyword": "additionalProperties", + "schemaType": [ + "boolean", + "object", + ], + "trackErrors": true, + "type": [ + "object", + ], + }, + "keyword": "additionalProperties", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "dependencies", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "dependencies", + }, + { + "definition": { + "code": [Function], + "keyword": "properties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "properties", + }, + { + "definition": { + "code": [Function], + "keyword": "patternProperties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "patternProperties", + }, + ], "type": "object", }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ + "string": { + "rules": [ { - "$ref": "#/definitions/simpleTypes", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "maxLength", }, { - "items": { - "$ref": "#/definitions/simpleTypes", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "keyword": "minLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "pattern", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMinimum", }, ], + "type": "string", }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], }, }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", + "_cache": Map { + { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - { - "default": 0, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, - ], - }, - "schemaArray": { - "items": { + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "if": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - { + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { "items": { - "$ref": "#/definitions/simpleTypes", + "$ref": "#", }, "minItems": 1, "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", "uniqueItems": true, }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { "$ref": "#/definitions/nonNegativeInteger", }, - { - "default": 0, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", + "title": "Core schema meta-schema", + "type": [ "object", - "string", + "boolean", ], }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", + "validateFormats": false, + "validateSchema": true, + "verbose": true, + }, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, - "default": {}, - "type": "object", + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/stringArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], + "type": "array", + "uniqueItems": true, + }, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - { + "additionalProperties": { + "$ref": "#", + }, + "allOf": { "$ref": "#/definitions/schemaArray", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "anyOf": { + "$ref": "#/definitions/schemaArray", }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, "minItems": 1, "type": "array", "uniqueItems": true, }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", ], }, - "uniqueItems": { - "default": false, - "type": "boolean", + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "description": "some **Rich** description", - "type": "string", - } - } - uiSchema={ - { - "ui:enableMarkdownInDescription": true, - } - } - /> - } - disabled={false} - > - -
    - - -
    -
    -
      -
    -
    -
    + + my-field + + +
    + + +
    +
    +
      +
    +
    +
    +
    +
    -
    -
    -
      -
    -
    -
    +
    +
      +
    +
    +
    +
    @@ -40147,42 +40191,33 @@ exports[`single fields field with markdown description in uiSchema 1`] = ` onSubmit={[Function]} >
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { + }, + "_cache": Map { + { "$id": "http://json-schema.org/draft-07/schema#", "$schema": "http://json-schema.org/draft-07/schema#", "default": true, @@ -42855,2342 +42654,1303 @@ exports[`single fields field with markdown description in uiSchema 1`] = ` "object", "boolean", ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", "default": true, "definitions": { - "additionalProperties": { - "$ref": "#", + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ + "nonNegativeIntegerDefault0": { + "allOf": [ { - "$ref": "#", + "$ref": "#/definitions/nonNegativeInteger", }, { - "$ref": "#/definitions/stringArray", + "default": 0, }, ], }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", + "type": "array", + "uniqueItems": true, + }, }, - "patternProperties": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { "$ref": "#", }, - "default": {}, - "propertyNames": { - "format": "regex", + "allOf": { + "$ref": "#/definitions/schemaArray", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - { - "default": 0, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, - ], - }, - "schemaArray": { - "items": { + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { "anyOf": [ { - "$ref": "#", + "$ref": "#/definitions/simpleTypes", }, { - "$ref": "#/definitions/stringArray", + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, }, ], }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", + "uniqueItems": { + "default": false, + "type": "boolean", }, - "type": "object", }, - "properties": { - "additionalProperties": { - "$ref": "#", + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], }, - "required": { - "$ref": "#/definitions/stringArray", + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], }, - "then": { - "$ref": "#", + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, }, - "title": { - "type": "string", + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], }, - "uniqueItems": { - "default": false, - "type": "boolean", + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], }, }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, + }, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "properties": { - "my-field": { - "description": "some **Rich** description", - "type": "string", - }, - }, - "type": "object", - } - } - uiSchema={ - { - "my-field": { - "ui:description": "some other description", - "ui:enableMarkdownInDescription": true, - }, - } - } - /> - } - disabled={false} - > -
    -
    -
    -
    %\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], }, - "schemaUtils": SchemaUtils { - "experimental_customMergeAllOf": undefined, - "experimental_defaultFormStateBehavior": {}, - "rootSchema": { - "properties": { - "my-field": { - "description": "some **Rich** description", - "type": "string", + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], }, }, - "type": "object", - }, - "validator": AJV8Validator { - "ajv": Ajv { - "RULES": { - "all": { - "$comment": { - "definition": { - "keyword": "$comment", - "schemaType": [], - "type": [], - }, - "keyword": "$comment", - }, - "$ref": { - "definition": { - "code": [Function], - "keyword": "$ref", - "schemaType": [ - "string", - ], - "type": [], - }, - "keyword": "$ref", - }, - "additionalItems": { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "additionalItems", - "schemaType": [ - "boolean", - "object", - ], - "type": [ - "array", - ], - }, - "keyword": "additionalItems", - }, - "additionalProperties": { - "definition": { - "allowUndefined": true, - "code": [Function], - "error": { - "message": "must NOT have additional properties", - "params": [Function], - }, - "keyword": "additionalProperties", - "schemaType": [ - "boolean", - "object", - ], - "trackErrors": true, - "type": [ - "object", - ], - }, - "keyword": "additionalProperties", - }, - "allOf": { - "definition": { - "code": [Function], - "keyword": "allOf", - "schemaType": [ - "array", - ], - "type": [], - }, - "keyword": "allOf", - }, - "anyOf": { - "definition": { - "code": [Function], - "error": { - "message": "must match a schema in anyOf", - }, - "keyword": "anyOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "anyOf", - }, - "const": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": "must be equal to constant", - "params": [Function], - }, - "keyword": "const", - "schemaType": [], - "type": [], - }, - "keyword": "const", - }, - "contains": { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "contains", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [ - "array", - ], - }, - "keyword": "contains", - }, - "dependencies": { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "dependencies", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], - }, - "keyword": "dependencies", - }, - "else": { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], - }, - "keyword": "else", - }, - "enum": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": "must be equal to one of the allowed values", - "params": [Function], - }, - "keyword": "enum", - "schemaType": [ - "array", - ], - "type": [], - }, - "keyword": "enum", - }, - "exclusiveMaximum": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMaximum", - }, - "exclusiveMinimum": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMinimum", - }, - "format": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", - }, - "formatExclusiveMaximum": { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatExclusiveMaximum", - }, - "formatExclusiveMinimum": { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatExclusiveMinimum", - }, - "formatMaximum": { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatMaximum", - }, - "formatMinimum": { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "formatMinimum", - }, - "id": { - "definition": { - "code": [Function], - "keyword": "id", - "schemaType": [], - "type": [], + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", }, - "keyword": "id", - }, - "if": { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "if", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [], + { + "default": 0, }, - "keyword": "if", - }, + ], + }, + "schemaArray": { "items": { - "definition": { - "before": "uniqueItems", - "code": [Function], - "keyword": "items", - "schemaType": [ - "object", - "array", - "boolean", - ], - "type": [ - "array", - ], - }, - "keyword": "items", - }, - "maxItems": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], - }, - "keyword": "maxItems", - }, - "maxLength": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "maxLength", - }, - "maxProperties": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], - }, - "keyword": "maxProperties", - }, - "maximum": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "maximum", - }, - "minItems": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], - }, - "keyword": "minItems", - }, - "minLength": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "minLength", - }, - "minProperties": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], - }, - "keyword": "minProperties", - }, - "minimum": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "minimum", - }, - "multipleOf": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "multipleOf", - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "multipleOf", + "$ref": "#", }, - "not": { - "definition": { - "code": [Function], - "error": { - "message": "must NOT be valid", - }, - "keyword": "not", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "not", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - "nullable": { - "definition": { - "keyword": "nullable", - "schemaType": [ - "boolean", - ], - "type": [], - }, - "keyword": "nullable", + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - "oneOf": { - "definition": { - "code": [Function], - "error": { - "message": "must match exactly one schema in oneOf", - "params": [Function], + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", }, - "keyword": "oneOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "oneOf", - }, - "pattern": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + { + "$ref": "#/definitions/stringArray", }, - "keyword": "pattern", - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "pattern", + ], }, - "patternProperties": { - "definition": { - "code": [Function], - "keyword": "patternProperties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", }, - "keyword": "patternProperties", - }, - "properties": { - "definition": { - "code": [Function], - "keyword": "properties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], + { + "$ref": "#/definitions/schemaArray", }, - "keyword": "properties", + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", }, + "default": {}, "propertyNames": { - "definition": { - "code": [Function], - "error": { - "message": "property name must be valid", - "params": [Function], - }, - "keyword": "propertyNames", - "schemaType": [ - "object", - "boolean", - ], - "type": [ - "object", - ], - }, - "keyword": "propertyNames", - }, - "required": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "required", - "schemaType": [ - "array", - ], - "type": [ - "object", - ], - }, - "keyword": "required", + "format": "regex", }, - "then": { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], - }, - "keyword": "then", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", }, - "type": { - "definition": { - "keyword": "type", - "schemaType": [ - "string", - "array", - ], - "type": [], + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", }, - "keyword": "type", - }, - "uniqueItems": { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + { + "items": { + "$ref": "#/definitions/simpleTypes", }, - "keyword": "uniqueItems", - "schemaType": [ - "boolean", - ], - "type": [ - "array", - ], + "minItems": 1, + "type": "array", + "uniqueItems": true, }, - "keyword": "uniqueItems", - }, + ], }, - "keywords": { - "$async": true, - "$comment": true, - "$defs": true, - "$id": true, - "$ref": true, - "$schema": true, - "$vocabulary": true, - "__additional_property": true, - "__rjsf_additionalProperties": true, - "additionalItems": true, - "additionalProperties": true, - "allOf": true, - "anyOf": true, - "const": true, - "contains": true, - "contentEncoding": true, - "contentMediaType": true, - "contentSchema": true, - "default": true, - "definitions": true, - "dependencies": true, - "deprecated": true, - "description": true, - "else": true, - "enum": true, - "examples": true, - "exclusiveMaximum": true, - "exclusiveMinimum": true, - "format": true, - "formatExclusiveMaximum": true, - "formatExclusiveMinimum": true, - "formatMaximum": true, - "formatMinimum": true, - "id": true, - "if": true, - "items": true, - "maxItems": true, - "maxLength": true, - "maxProperties": true, - "maximum": true, - "minItems": true, - "minLength": true, - "minProperties": true, - "minimum": true, - "multipleOf": true, - "not": true, - "nullable": true, - "oneOf": true, - "pattern": true, - "patternProperties": true, - "properties": true, - "propertyNames": true, - "readOnly": true, - "required": true, - "then": true, - "title": true, - "type": true, - "uniqueItems": true, - "writeOnly": true, + "uniqueItems": { + "default": false, + "type": "boolean", }, - "post": { - "rules": [], + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - "rules": [ - { - "rules": [ - { - "definition": { - "keyword": "$comment", - "schemaType": [], - "type": [], - }, - "keyword": "$comment", - }, - { - "definition": { - "code": [Function], - "keyword": "id", - "schemaType": [], - "type": [], - }, - "keyword": "id", - }, - { - "definition": { - "code": [Function], - "keyword": "$ref", - "schemaType": [ - "string", - ], - "type": [], - }, - "keyword": "$ref", - }, - { - "definition": { - "keyword": "type", - "schemaType": [ - "string", - "array", - ], - "type": [], - }, - "keyword": "type", - }, - { - "definition": { - "keyword": "nullable", - "schemaType": [ - "boolean", - ], - "type": [], - }, - "keyword": "nullable", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": "must be equal to constant", - "params": [Function], - }, - "keyword": "const", - "schemaType": [], - "type": [], - }, - "keyword": "const", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": "must be equal to one of the allowed values", - "params": [Function], - }, - "keyword": "enum", - "schemaType": [ - "array", - ], - "type": [], - }, - "keyword": "enum", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "must NOT be valid", - }, - "keyword": "not", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "not", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "must match a schema in anyOf", - }, - "keyword": "anyOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "anyOf", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "must match exactly one schema in oneOf", - "params": [Function], - }, - "keyword": "oneOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "oneOf", - }, - { - "definition": { - "code": [Function], - "keyword": "allOf", - "schemaType": [ - "array", - ], - "type": [], - }, - "keyword": "allOf", - }, - { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "if", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "if", - }, - { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], - }, - "keyword": "then", - }, - { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], - }, - "keyword": "else", - }, - ], + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "maximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "minimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMinimum", - }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "multipleOf", - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "multipleOf", + "$ref": "#", }, { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", + "$ref": "#/definitions/stringArray", }, ], - "type": "number", }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "maxLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], - }, - "keyword": "minLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "pattern", - "schemaType": [ - "string", - ], - "type": [ - "string", - ], - }, - "keyword": "pattern", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", }, - { + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, + }, + }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "properties": { + "my-field": { + "description": "some **Rich** description", + "type": "string", + }, + }, + "type": "object", + } + } + uiSchema={ + { + "my-field": { + "ui:description": "some other description", + "ui:enableMarkdownInDescription": true, + }, + } + } + /> + } + disabled={false} + > +
    +
    +
    +
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "minimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "multipleOf", + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "multipleOf", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + ], + "type": "number", }, - "nonNegativeIntegerDefault0": { - "allOf": [ + { + "rules": [ { - "$ref": "#/definitions/nonNegativeInteger", + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "maxLength", }, { - "default": 0, + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "minLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "pattern", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMinimum", }, ], + "type": "string", }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "maxItems", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "minItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "additionalItems", + "schemaType": [ + "boolean", + "object", + ], + "type": [ + "array", + ], + }, + "keyword": "additionalItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "keyword": "items", + "schemaType": [ + "object", + "array", + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "items", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "contains", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [ + "array", + ], + }, + "keyword": "contains", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "uniqueItems", + "schemaType": [ + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "uniqueItems", + }, + ], "type": "array", }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", + { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "maxProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "minProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "required", + "schemaType": [ + "array", + ], + "type": [ + "object", + ], + }, + "keyword": "required", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "property name must be valid", + "params": [Function], + }, + "keyword": "propertyNames", + "schemaType": [ + "object", + "boolean", + ], + "type": [ + "object", + ], + }, + "keyword": "propertyNames", + }, + { + "definition": { + "allowUndefined": true, + "code": [Function], + "error": { + "message": "must NOT have additional properties", + "params": [Function], + }, + "keyword": "additionalProperties", + "schemaType": [ + "boolean", + "object", + ], + "trackErrors": true, + "type": [ + "object", + ], + }, + "keyword": "additionalProperties", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "dependencies", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "dependencies", + }, + { + "definition": { + "code": [Function], + "keyword": "properties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "properties", + }, + { + "definition": { + "code": [Function], + "keyword": "patternProperties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "patternProperties", + }, ], + "type": "object", }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, + ], + "types": { + "array": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "maxItems", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxItems", + "minItems", + ], + "schemaType": [ + "number", + ], + "type": [ + "array", + ], + }, + "keyword": "minItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "additionalItems", + "schemaType": [ + "boolean", + "object", + ], + "type": [ + "array", + ], + }, + "keyword": "additionalItems", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "keyword": "items", + "schemaType": [ + "object", + "array", + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "items", + }, + { + "definition": { + "before": "uniqueItems", + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "contains", + "schemaType": [ + "object", + "boolean", + ], + "trackErrors": true, + "type": [ + "array", + ], + }, + "keyword": "contains", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "uniqueItems", + "schemaType": [ + "boolean", + ], + "type": [ + "array", + ], + }, + "keyword": "uniqueItems", + }, + ], "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", }, - "const": true, - "contains": { - "$ref": "#", + "boolean": true, + "integer": true, + "null": true, + "number": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "maximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "minimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "multipleOf", + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "multipleOf", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + ], + "type": "number", }, - "contentEncoding": { - "type": "string", + "object": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "maxProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "minProperties", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "required", + "schemaType": [ + "array", + ], + "type": [ + "object", + ], + }, + "keyword": "required", + }, + { + "definition": { + "code": [Function], + "error": { + "message": "property name must be valid", + "params": [Function], + }, + "keyword": "propertyNames", + "schemaType": [ + "object", + "boolean", + ], + "type": [ + "object", + ], + }, + "keyword": "propertyNames", + }, + { + "definition": { + "allowUndefined": true, + "code": [Function], + "error": { + "message": "must NOT have additional properties", + "params": [Function], + }, + "keyword": "additionalProperties", + "schemaType": [ + "boolean", + "object", + ], + "trackErrors": true, + "type": [ + "object", + ], + }, + "keyword": "additionalProperties", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "dependencies", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "dependencies", + }, + { + "definition": { + "code": [Function], + "keyword": "properties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "properties", + }, + { + "definition": { + "code": [Function], + "keyword": "patternProperties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "patternProperties", + }, + ], + "type": "object", }, - "contentMediaType": { + "string": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "maxLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "minLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "pattern", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMinimum", + }, + ], "type": "string", }, + }, + }, + "_cache": Map { + { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", "default": true, "definitions": { - "additionalProperties": { - "$ref": "#", + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ + "nonNegativeIntegerDefault0": { + "allOf": [ { - "$ref": "#", + "$ref": "#/definitions/nonNegativeInteger", }, { - "$ref": "#/definitions/stringArray", + "default": 0, }, ], }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", + "type": "array", + "uniqueItems": true, + }, }, - "patternProperties": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { "$ref": "#", }, - "default": {}, - "propertyNames": { - "format": "regex", + "allOf": { + "$ref": "#/definitions/schemaArray", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - { - "default": 0, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, - ], - }, - "schemaArray": { - "items": { + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "if": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - { + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { "items": { - "$ref": "#/definitions/simpleTypes", + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, "minItems": 1, "type": "array", "uniqueItems": true, }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { "$ref": "#/definitions/nonNegativeInteger", }, - { - "default": 0, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", + "title": "Core schema meta-schema", + "type": [ "object", - "string", + "boolean", ], }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", + "validateFormats": false, + "validateSchema": true, + "verbose": true, + }, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/stringArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], + "type": "array", + "uniqueItems": true, + }, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - { + "additionalProperties": { + "$ref": "#", + }, + "allOf": { "$ref": "#/definitions/schemaArray", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - { + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { "items": { - "$ref": "#/definitions/simpleTypes", + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, "minItems": 1, "type": "array", "uniqueItems": true, }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", ], }, - "uniqueItems": { - "default": false, - "type": "boolean", + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "description": "some **Rich** description", - "type": "string", - } - } - uiSchema={ - { - "ui:description": "some other description", - "ui:enableMarkdownInDescription": true, - } - } - /> - } - disabled={false} - > - -
    - - -
    -
    -
      -
    -
    -
    + + my-field + + +
    + + +
    +
    +
      +
    +
    +
    +
    +
    -
    -
    -
      -
    -
    -
    +
    +
      +
    +
    +
    +
    @@ -47434,2966 +47486,2220 @@ exports[`single fields format color 1`] = ` onSubmit={[Function]} >
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, + "string": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", + "keyword": "maxLength", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - ], + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], + }, + "keyword": "minLength", }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - { - "$ref": "#/definitions/schemaArray", + "keyword": "pattern", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "keyword": "format", }, - "default": {}, - "propertyNames": { - "format": "regex", + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMaximum", }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatMinimum", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "keyword": "formatExclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, + "keyword": "formatExclusiveMinimum", + }, + ], + "type": "string", }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { + "_cache": Map { + { "$id": "http://json-schema.org/draft-07/schema#", "$schema": "http://json-schema.org/draft-07/schema#", "default": true, @@ -50579,349 +49885,1073 @@ exports[`single fields format color 1`] = ` "additionalProperties": { "$ref": "#", }, - "default": {}, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, + }, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], + }, + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], + }, + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, + }, + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, + }, + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], + }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, - "schemaId": "$id", - "schemaPath": undefined, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - { - "default": 0, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", + "type": "array", + "uniqueItems": true, }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], }, - "stringArray": { - "default": [], - "items": { + "properties": { + "$comment": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { "validate", "serialize", "parse", @@ -50936,128 +50966,154 @@ exports[`single fields format color 1`] = ` "obj", "Error", }, - "scope": {}, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, }, }, + "localizer": undefined, }, - "localizer": undefined, }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, + } } - } - schema={ - { - "format": "color", - "type": "string", + schema={ + { + "format": "color", + "type": "string", + } } - } - uiSchema={{}} - /> - } - disabled={false} - > - -
    + } + disabled={false} > - -
    -
    -
      -
    -
    -
    +
    + + +
    +
    +
      +
    +
    +
    +
    @@ -51079,2465 +51135,2220 @@ exports[`single fields format date 1`] = ` onSubmit={[Function]} >
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { + }, + "_cache": Map { + { "$id": "http://json-schema.org/draft-07/schema#", "$schema": "http://json-schema.org/draft-07/schema#", "default": true, @@ -53777,796 +53588,1019 @@ exports[`single fields format date 1`] = ` "object", "boolean", ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - { - "default": 0, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], + "type": "array", + "uniqueItems": true, + }, }, - "schemaArray": { - "items": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], }, - "properties": { - "$comment": { - "type": "string", + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], }, - "$id": { - "format": "uri-reference", - "type": "string", + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], }, - "$ref": { - "format": "uri-reference", - "type": "string", + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, }, - "$schema": { - "format": "uri", - "type": "string", + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, }, - "additionalItems": { - "$ref": "#", + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], }, - "additionalProperties": { - "$ref": "#", + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], }, - "allOf": { - "$ref": "#/definitions/schemaArray", + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, + }, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], }, - "anyOf": { - "$ref": "#/definitions/schemaArray", + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], }, - "const": true, - "contains": { - "$ref": "#", + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, }, - "contentEncoding": { - "type": "string", + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, }, - "contentMediaType": { - "type": "string", + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", "default": true, "definitions": { - "additionalProperties": { - "$ref": "#", + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, }, - "default": {}, - "type": "object", }, - "dependencies": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, - "schemaId": "$id", - "schemaPath": undefined, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - { - "default": 0, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], + "type": "array", + "uniqueItems": true, + }, }, - "schemaArray": { - "items": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "if": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { "validate", "serialize", "parse", @@ -54581,137 +54615,163 @@ exports[`single fields format date 1`] = ` "obj", "Error", }, - "scope": {}, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, }, }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], }, - "localizer": undefined, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, + } } - } - schema={ - { - "format": "date", - "type": "string", + schema={ + { + "format": "date", + "type": "string", + } } - } - uiSchema={{}} - /> - } - disabled={false} - > - -
    + } + disabled={false} > +
    - - + +
    -
    -
    -
      -
    -
    -
    +
    +
      +
    +
    +
    +
    @@ -54733,2465 +54793,2220 @@ exports[`single fields format datetime 1`] = ` onSubmit={[Function]} >
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { + }, + "_cache": Map { + { "$id": "http://json-schema.org/draft-07/schema#", "$schema": "http://json-schema.org/draft-07/schema#", "default": true, @@ -57431,796 +57246,1019 @@ exports[`single fields format datetime 1`] = ` "object", "boolean", ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", }, - { - "default": 0, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], + "type": "array", + "uniqueItems": true, + }, }, - "schemaArray": { - "items": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", "type": "string", }, - "type": "array", - "uniqueItems": true, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "properties": { - "$comment": { - "type": "string", + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], }, - "$id": { - "format": "uri-reference", - "type": "string", + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], }, - "$ref": { - "format": "uri-reference", - "type": "string", + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, }, - "$schema": { - "format": "uri", - "type": "string", + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, }, - "additionalItems": { - "$ref": "#", + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], }, - "additionalProperties": { - "$ref": "#", + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], }, - "allOf": { - "$ref": "#/definitions/schemaArray", + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, + }, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], }, - "anyOf": { - "$ref": "#/definitions/schemaArray", + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], }, - "const": true, - "contains": { - "$ref": "#", + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, }, - "contentEncoding": { - "type": "string", + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, }, - "contentMediaType": { - "type": "string", + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], + }, + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", "default": true, "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { "anyOf": [ { - "$ref": "#", + "$ref": "#/definitions/simpleTypes", }, { - "$ref": "#/definitions/stringArray", + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, }, ], }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, - "items": { - "anyOf": [ - { + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", + "type": "array", + "uniqueItems": true, + }, }, - "patternProperties": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { "$ref": "#", }, - "default": {}, - "propertyNames": { - "format": "regex", + "allOf": { + "$ref": "#/definitions/schemaArray", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - { - "default": 0, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, - ], - }, - "schemaArray": { - "items": { + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "if": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, - "schemaId": "$id", - "schemaPath": undefined, }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { "validate", "serialize", "parse", @@ -58235,137 +58273,163 @@ exports[`single fields format datetime 1`] = ` "obj", "Error", }, - "scope": {}, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, }, }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], }, - "localizer": undefined, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, + } } - } - schema={ - { - "format": "datetime", - "type": "string", + schema={ + { + "format": "datetime", + "type": "string", + } } - } - uiSchema={{}} - /> - } - disabled={false} - > - -
    + } + disabled={false} > +
    - - + +
    -
    -
    -
      -
    -
    -
    +
    +
      +
    +
    +
    +
    @@ -58387,2465 +58451,2220 @@ exports[`single fields format time 1`] = ` onSubmit={[Function]} >
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { + }, + "_cache": Map { + { "$id": "http://json-schema.org/draft-07/schema#", "$schema": "http://json-schema.org/draft-07/schema#", "default": true, @@ -61031,850 +60850,1073 @@ exports[`single fields format time 1`] = ` "additionalProperties": { "$ref": "#", }, - "default": {}, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + } => SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, + }, + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, + ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], + "schemaId": "$id", + "schemaPath": undefined, }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], }, - }, - "properties": { - "$comment": { - "type": "string", + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], }, - "$id": { - "format": "uri-reference", - "type": "string", + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, }, - "$ref": { - "format": "uri-reference", - "type": "string", + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, }, - "$schema": { - "format": "uri", - "type": "string", + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], }, - "additionalItems": { - "$ref": "#", + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], }, - "additionalProperties": { - "$ref": "#", + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, + }, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], + }, + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], }, - "allOf": { - "$ref": "#/definitions/schemaArray", + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], }, - "anyOf": { - "$ref": "#/definitions/schemaArray", + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, }, - "const": true, - "contains": { - "$ref": "#", + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, }, - "contentEncoding": { - "type": "string", + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], }, - "contentMediaType": { - "type": "string", + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], }, + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", "default": true, "definitions": { - "additionalProperties": { - "$ref": "#", + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, }, - "default": {}, - "type": "object", }, - "dependencies": { + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, + }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, + ], + }, + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", + ], + }, + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, }, - "type": "object", }, "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, "additionalProperties": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - { - "default": 0, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, - ], - }, - "schemaArray": { - "items": { + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { "$ref": "#", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "if": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { "validate", "serialize", "parse", @@ -61889,112 +61931,138 @@ exports[`single fields format time 1`] = ` "obj", "Error", }, - "scope": {}, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, + }, }, }, + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], }, - "localizer": undefined, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, + } } - } - schema={ - { - "format": "time", - "type": "string", + schema={ + { + "format": "time", + "type": "string", + } } - } - uiSchema={{}} - /> - } - disabled={false} - > - -
    - -
    -
    -
      -
    -
    + } + disabled={false} > -
    + +
    + +
    +
    +
      +
    +
    +
    +
    @@ -62027,3219 +62095,2218 @@ exports[`single fields help and error display 1`] = `
    +
    SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, + "boolean": true, + "integer": true, + "null": true, + "number": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", + "keyword": "maximum", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "minimum", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMaximum", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - { - "$ref": "#/definitions/stringArray", + "keyword": [ + "maximum", + "minimum", + "exclusiveMaximum", + "exclusiveMinimum", + ], + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "exclusiveMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - ], + "keyword": "multipleOf", + "schemaType": [ + "number", + ], + "type": [ + "number", + ], + }, + "keyword": "multipleOf", }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], }, - { - "$ref": "#/definitions/schemaArray", + "keyword": "format", + }, + ], + "type": "number", + }, + "object": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "keyword": "maxProperties", }, - "default": {}, - "propertyNames": { - "format": "regex", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxProperties", + "minProperties", + ], + "schemaType": [ + "number", + ], + "type": [ + "object", + ], + }, + "keyword": "minProperties", }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "required", + "schemaType": [ + "array", + ], + "type": [ + "object", + ], + }, + "keyword": "required", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + { + "definition": { + "code": [Function], + "error": { + "message": "property name must be valid", + "params": [Function], + }, + "keyword": "propertyNames", + "schemaType": [ + "object", + "boolean", + ], + "type": [ + "object", + ], }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "keyword": "propertyNames", + }, + { + "definition": { + "allowUndefined": true, + "code": [Function], + "error": { + "message": "must NOT have additional properties", + "params": [Function], }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "keyword": "additionalProperties", + "schemaType": [ + "boolean", + "object", + ], + "trackErrors": true, + "type": [ + "object", + ], }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], - }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, - }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], - }, - "opts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], - }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": true, - "validateSchema": true, - "verbose": true, - }, - "refs": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "keyword": "additionalProperties", + }, + { + "definition": { + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "dependencies", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], }, - { - "default": 0, + "keyword": "dependencies", + }, + { + "definition": { + "code": [Function], + "keyword": "properties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", + "keyword": "properties", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", + { + "definition": { + "code": [Function], + "keyword": "patternProperties", + "schemaType": [ + "object", + ], + "type": [ + "object", + ], + }, + "keyword": "patternProperties", }, - "type": "array", - "uniqueItems": true, - }, + ], + "type": "object", }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", + "string": { + "rules": [ + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], }, - { - "$ref": "#/definitions/schemaArray", + "keyword": "maxLength", + }, + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "maxLength", + "minLength", + ], + "schemaType": [ + "number", + ], + "type": [ + "string", + ], }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "keyword": "minLength", }, - "default": {}, - "propertyNames": { - "format": "regex", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "pattern", + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "pattern", }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", + { + "definition": { + "$data": true, + "code": [Function], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": "format", + "schemaType": [ + "string", + ], + "type": [ + "number", + "string", + ], + }, + "keyword": "format", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "keyword": "formatMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], }, - "minItems": 1, - "type": "array", - "uniqueItems": true, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, + "keyword": "formatMinimum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMaximum", + }, + { + "definition": { + "$data": true, + "code": [Function], + "dependencies": [ + "format", + ], + "error": { + "message": [Function], + "params": [Function], + }, + "keyword": [ + "formatMaximum", + "formatMinimum", + "formatExclusiveMaximum", + "formatExclusiveMinimum", + ], + "schemaType": [ + "string", + ], + "type": [ + "string", + ], + }, + "keyword": "formatExclusiveMinimum", + }, + ], + "type": "string", }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], }, - "schemaId": "$id", - "schemaPath": undefined, }, - "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", - }, - "schemas": { - "http://json-schema.org/draft-07/schema": SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { + "_cache": Map { + { "$id": "http://json-schema.org/draft-07/schema#", "$schema": "http://json-schema.org/draft-07/schema#", "default": true, @@ -65358,4351 +64425,3085 @@ exports[`single fields help and error display 1`] = ` }, "examples": { "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/schemaArray", - }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { - "$ref": "#/definitions/simpleTypes", - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - }, - "schemaId": "$id", - "schemaPath": undefined, - }, - }, - "scope": ValueScope { - "_names": {}, - "_parent": undefined, - "_prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "_scope": {}, - "_values": {}, - "opts": { - "_n": _Code { - "_items": [ - "", - ], - }, - "es5": undefined, - "lines": undefined, - "prefixes": Set { - "validate", - "serialize", - "parse", - "wrapper", - "root", - "schema", - "keyword", - "pattern", - "formats", - "validate$data", - "func", - "obj", - "Error", - }, - "scope": {}, - }, - }, - }, - "localizer": undefined, - }, - }, - "templates": { - "ArrayFieldDescriptionTemplate": [Function], - "ArrayFieldItemButtonsTemplate": [Function], - "ArrayFieldItemTemplate": [Function], - "ArrayFieldTemplate": [Function], - "ArrayFieldTitleTemplate": [Function], - "BaseInputTemplate": [Function], - "ButtonTemplates": { - "AddButton": [Function], - "CopyButton": [Function], - "MoveDownButton": [Function], - "MoveUpButton": [Function], - "RemoveButton": [Function], - "SubmitButton": [Function], - }, - "DescriptionFieldTemplate": [Function], - "ErrorListTemplate": [Function], - "FieldErrorTemplate": [Function], - "FieldHelpTemplate": [Function], - "FieldTemplate": [Function], - "GridTemplate": [Function], - "MultiSchemaFieldTemplate": [Function], - "ObjectFieldTemplate": [Function], - "TitleFieldTemplate": [Function], - "UnsupportedFieldTemplate": [Function], - "WrapIfAdditionalTemplate": [Function], - }, - "translateString": [Function], - "widgets": { - "AltDateTimeWidget": [Function], - "AltDateWidget": [Function], - "CheckboxWidget": [Function], - "CheckboxesWidget": [Function], - "ColorWidget": [Function], - "DateTimeWidget": [Function], - "DateWidget": [Function], - "EmailWidget": [Function], - "FileWidget": [Function], - "HiddenWidget": [Function], - "PasswordWidget": [Function], - "RadioWidget": [Function], - "RangeWidget": [Function], - "RatingWidget": [Function], - "SelectWidget": [Function], - "TextWidget": [Function], - "TextareaWidget": [Function], - "TimeWidget": [Function], - "URLWidget": [Function], - "UpDownWidget": [Function], - "boolean": [Function], - "toggle": [Function], - }, - } - } - schema={ - { - "type": "string", - } - } - uiSchema={ - { - "ui:help": "help me!", - } - } - /> - } - disabled={false} - > - -
    - - -
    -
    -
      -
    • - an error -
    • -
    -
    -
    -
    - help me! -
    -
    -
    -
    - -
    - -`; - -exports[`single fields hidden field 1`] = ` -
    -
    SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - "keyword": "id", - }, - { - "definition": { - "code": [Function], - "keyword": "$ref", - "schemaType": [ - "string", + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, ], - "type": [], }, - "keyword": "$ref", - }, - { - "definition": { - "keyword": "type", - "schemaType": [ - "string", + "schemaArray": { + "items": { + "$ref": "#", + }, + "minItems": 1, + "type": "array", + }, + "simpleTypes": { + "enum": [ "array", + "boolean", + "integer", + "null", + "number", + "object", + "string", ], - "type": [], }, - "keyword": "type", + "stringArray": { + "default": [], + "items": { + "type": "string", + }, + "type": "array", + "uniqueItems": true, + }, }, - { - "definition": { - "keyword": "nullable", - "schemaType": [ - "boolean", + "properties": { + "$comment": { + "type": "string", + }, + "$id": { + "format": "uri-reference", + "type": "string", + }, + "$ref": { + "format": "uri-reference", + "type": "string", + }, + "$schema": { + "format": "uri", + "type": "string", + }, + "additionalItems": { + "$ref": "#", + }, + "additionalProperties": { + "$ref": "#", + }, + "allOf": { + "$ref": "#/definitions/schemaArray", + }, + "anyOf": { + "$ref": "#/definitions/schemaArray", + }, + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], + }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + "examples": { + "items": true, + "type": "array", + }, + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { + "type": "string", + }, + "if": { + "$ref": "#", + }, + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, ], - "type": [], + "default": true, }, - "keyword": "nullable", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": "must be equal to constant", - "params": [Function], + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", + }, + "patternProperties": { + "additionalProperties": { + "$ref": "#", }, - "keyword": "const", - "schemaType": [], - "type": [], + "default": {}, + "propertyNames": { + "format": "regex", + }, + "type": "object", }, - "keyword": "const", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": "must be equal to one of the allowed values", - "params": [Function], + "properties": { + "additionalProperties": { + "$ref": "#", }, - "keyword": "enum", - "schemaType": [ - "array", + "default": {}, + "type": "object", + }, + "propertyNames": { + "$ref": "#", + }, + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, ], - "type": [], }, - "keyword": "enum", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "must NOT be valid", - }, - "keyword": "not", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [], + "uniqueItems": { + "default": false, + "type": "boolean", }, - "keyword": "not", }, - { - "definition": { - "code": [Function], - "error": { - "message": "must match a schema in anyOf", - }, - "keyword": "anyOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, + }, + }, + "_compilations": Set {}, + "_loading": {}, + "_metaOpts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", }, - "keyword": "anyOf", + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], }, - { - "definition": { - "code": [Function], - "error": { - "message": "must match exactly one schema in oneOf", - "params": [Function], - }, - "keyword": "oneOf", - "schemaType": [ - "array", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "oneOf", + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], }, - { - "definition": { - "code": [Function], - "keyword": "allOf", - "schemaType": [ - "array", - ], - "type": [], - }, - "keyword": "allOf", + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, }, - { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "if", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [], - }, - "keyword": "if", + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, }, - { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], - }, - "keyword": "then", + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], }, - { - "definition": { - "code": [Function], - "keyword": [ - "then", - "else", - ], - "schemaType": [ - "object", - "boolean", - ], - "type": [], - }, - "keyword": "else", + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], }, - ], + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": false, + "validateSchema": true, + "verbose": true, + }, + "formats": { + "binary": true, + "byte": [Function], + "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, + "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, + "date": { + "compare": [Function], + "validate": [Function], + }, + "date-time": { + "compare": [Function], + "validate": [Function], + }, + "double": { + "type": "number", + "validate": [Function], }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "maximum", + "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, + "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, + "float": { + "type": "number", + "validate": [Function], + }, + "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, + "int32": { + "type": "number", + "validate": [Function], + }, + "int64": { + "type": "number", + "validate": [Function], + }, + "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, + "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, + "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, + "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, + "password": true, + "regex": [Function], + "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, + "time": { + "compare": [Function], + "validate": [Function], + }, + "uri": [Function], + "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, + "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, + "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, + "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, + }, + "logger": BufferedConsole { + "Console": [Function], + "_buffer": [], + "_counters": {}, + "_groupDepth": 0, + "_timers": {}, + "assert": [Function], + "clear": [Function], + "count": [Function], + "countReset": [Function], + "debug": [Function], + "dir": [Function], + "dirxml": [Function], + "error": [Function], + "group": [Function], + "groupCollapsed": [Function], + "groupEnd": [Function], + "info": [Function], + "log": [Function], + "table": [Function], + "time": [Function], + "timeEnd": [Function], + "timeLog": [Function], + "trace": [Function], + "warn": [Function], + }, + "opts": { + "addUsedSchema": true, + "allErrors": true, + "code": { + "formats": _Code { + "_items": [ + "require("ajv-formats/dist/formats").", + Name { + "str": "fullFormats", + }, + "", + ], + }, + "optimize": 1, + "regExp": [Function], + }, + "discriminator": false, + "inlineRefs": true, + "int32range": true, + "loopEnum": 200, + "loopRequired": 200, + "messages": true, + "meta": true, + "multipleOfPrecision": 8, + "schemaId": "$id", + "strict": false, + "strictNumbers": false, + "strictRequired": false, + "strictSchema": false, + "strictTuples": false, + "strictTypes": false, + "unicodeRegExp": true, + "uriResolver": { + "SCHEMES": { + "http": { + "domainHost": true, + "parse": [Function], + "scheme": "http", + "serialize": [Function], }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "minimum", + "https": { + "domainHost": true, + "parse": [Function], + "scheme": "https", + "serialize": [Function], }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMaximum", + "urn": { + "parse": [Function], + "scheme": "urn", + "serialize": [Function], + "skipNormalize": true, }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "exclusiveMinimum", + "urn:uuid": { + "parse": [Function], + "scheme": "urn:uuid", + "serialize": [Function], + "skipNormalize": true, }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "multipleOf", - "schemaType": [ - "number", - ], - "type": [ - "number", - ], - }, - "keyword": "multipleOf", + "ws": { + "domainHost": true, + "parse": [Function], + "scheme": "ws", + "serialize": [Function], }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], - }, - "keyword": "format", + "wss": { + "domainHost": true, + "parse": [Function], + "scheme": "wss", + "serialize": [Function], }, - ], - "type": "number", - }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], + }, + "code": "require("ajv/dist/runtime/uri").default", + "default": [Circular], + "equal": [Function], + "fastUri": [Circular], + "normalize": [Function], + "parse": [Function], + "resolve": [Function], + "resolveComponents": [Function], + "serialize": [Function], + }, + "validateFormats": true, + "validateSchema": true, + "verbose": true, + }, + "refs": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - "keyword": "maxLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, ], }, - "keyword": "minLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "schemaArray": { + "items": { + "$ref": "#", }, - "keyword": "pattern", - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "minItems": 1, + "type": "array", }, - "keyword": "pattern", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", "number", + "object", "string", ], }, - "keyword": "format", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], + "stringArray": { + "default": [], + "items": { + "type": "string", }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "type": "array", + "uniqueItems": true, }, - "keyword": "formatMaximum", }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "properties": { + "$comment": { + "type": "string", }, - "keyword": "formatMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "$id": { + "format": "uri-reference", + "type": "string", }, - "keyword": "formatExclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "$ref": { + "format": "uri-reference", + "type": "string", }, - "keyword": "formatExclusiveMinimum", - }, - ], - "type": "string", - }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], + "$schema": { + "format": "uri", + "type": "string", }, - "keyword": "maxItems", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], + "additionalItems": { + "$ref": "#", }, - "keyword": "minItems", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "additionalItems", - "schemaType": [ - "boolean", - "object", - ], - "type": [ - "array", - ], + "additionalProperties": { + "$ref": "#", }, - "keyword": "additionalItems", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "keyword": "items", - "schemaType": [ - "object", - "array", - "boolean", - ], - "type": [ - "array", - ], + "allOf": { + "$ref": "#/definitions/schemaArray", }, - "keyword": "items", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "contains", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [ - "array", - ], + "anyOf": { + "$ref": "#/definitions/schemaArray", }, - "keyword": "contains", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "uniqueItems", - "schemaType": [ - "boolean", - ], - "type": [ - "array", - ], + "const": true, + "contains": { + "$ref": "#", }, - "keyword": "uniqueItems", - }, - ], - "type": "array", - }, - { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], + "contentEncoding": { + "type": "string", }, - "keyword": "maxProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], + "contentMediaType": { + "type": "string", }, - "keyword": "minProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", }, - "keyword": "required", - "schemaType": [ - "array", - ], - "type": [ - "object", - ], + "default": {}, + "type": "object", }, - "keyword": "required", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "property name must be valid", - "params": [Function], + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, - "keyword": "propertyNames", - "schemaType": [ - "object", - "boolean", - ], - "type": [ - "object", - ], + "type": "object", }, - "keyword": "propertyNames", - }, - { - "definition": { - "allowUndefined": true, - "code": [Function], - "error": { - "message": "must NOT have additional properties", - "params": [Function], - }, - "keyword": "additionalProperties", - "schemaType": [ - "boolean", - "object", - ], - "trackErrors": true, - "type": [ - "object", - ], + "description": { + "type": "string", }, - "keyword": "additionalProperties", - }, - { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "dependencies", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], + "else": { + "$ref": "#", }, - "keyword": "dependencies", - }, - { - "definition": { - "code": [Function], - "keyword": "properties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], + "enum": { + "items": true, + "minItems": 1, + "type": "array", + "uniqueItems": true, }, - "keyword": "properties", - }, - { - "definition": { - "code": [Function], - "keyword": "patternProperties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], + "examples": { + "items": true, + "type": "array", }, - "keyword": "patternProperties", - }, - ], - "type": "object", - }, - ], - "types": { - "array": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], + "exclusiveMaximum": { + "type": "number", }, - "keyword": "maxItems", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxItems", - "minItems", - ], - "schemaType": [ - "number", - ], - "type": [ - "array", - ], + "exclusiveMinimum": { + "type": "number", }, - "keyword": "minItems", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "additionalItems", - "schemaType": [ - "boolean", - "object", - ], - "type": [ - "array", - ], + "format": { + "type": "string", }, - "keyword": "additionalItems", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "keyword": "items", - "schemaType": [ - "object", - "array", - "boolean", - ], - "type": [ - "array", - ], + "if": { + "$ref": "#", }, - "keyword": "items", - }, - { - "definition": { - "before": "uniqueItems", - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "contains", - "schemaType": [ - "object", - "boolean", - ], - "trackErrors": true, - "type": [ - "array", + "items": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/schemaArray", + }, ], + "default": true, }, - "keyword": "contains", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "uniqueItems", - "schemaType": [ - "boolean", - ], - "type": [ - "array", - ], + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", }, - "keyword": "uniqueItems", - }, - ], - "type": "array", - }, - "boolean": true, - "integer": true, - "null": true, - "number": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", }, - "keyword": "maximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", }, - "keyword": "minimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "maximum": { + "type": "number", }, - "keyword": "exclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maximum", - "minimum", - "exclusiveMaximum", - "exclusiveMinimum", - ], - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", }, - "keyword": "exclusiveMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "multipleOf", - "schemaType": [ - "number", - ], - "type": [ - "number", - ], + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", }, - "keyword": "multipleOf", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ - "number", - "string", - ], + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", }, - "keyword": "format", - }, - ], - "type": "number", - }, - "object": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", }, - "keyword": "maxProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "patternProperties": { + "additionalProperties": { + "$ref": "#", }, - "keyword": [ - "maxProperties", - "minProperties", - ], - "schemaType": [ - "number", - ], - "type": [ - "object", - ], - }, - "keyword": "minProperties", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "default": {}, + "propertyNames": { + "format": "regex", }, - "keyword": "required", - "schemaType": [ - "array", - ], - "type": [ - "object", - ], + "type": "object", }, - "keyword": "required", - }, - { - "definition": { - "code": [Function], - "error": { - "message": "property name must be valid", - "params": [Function], + "properties": { + "additionalProperties": { + "$ref": "#", }, - "keyword": "propertyNames", - "schemaType": [ - "object", - "boolean", - ], - "type": [ - "object", - ], + "default": {}, + "type": "object", }, - "keyword": "propertyNames", - }, - { - "definition": { - "allowUndefined": true, - "code": [Function], - "error": { - "message": "must NOT have additional properties", - "params": [Function], - }, - "keyword": "additionalProperties", - "schemaType": [ - "boolean", - "object", - ], - "trackErrors": true, - "type": [ - "object", - ], + "propertyNames": { + "$ref": "#", }, - "keyword": "additionalProperties", - }, - { - "definition": { - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "dependencies", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], + "readOnly": { + "default": false, + "type": "boolean", }, - "keyword": "dependencies", - }, - { - "definition": { - "code": [Function], - "keyword": "properties", - "schemaType": [ - "object", - ], - "type": [ - "object", - ], + "required": { + "$ref": "#/definitions/stringArray", }, - "keyword": "properties", - }, - { - "definition": { - "code": [Function], - "keyword": "patternProperties", - "schemaType": [ - "object", - ], - "type": [ - "object", + "then": { + "$ref": "#", + }, + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { + "$ref": "#/definitions/simpleTypes", + }, + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, ], }, - "keyword": "patternProperties", + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, - ], - "type": "object", + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], + }, + "schemaId": "$id", + "schemaPath": undefined, }, - "string": { - "rules": [ - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", - ], + "http://json-schema.org/schema": "http://json-schema.org/draft-07/schema", + }, + "schemas": { + "http://json-schema.org/draft-07/schema": SchemaEnv { + "$async": undefined, + "baseId": "http://json-schema.org/draft-07/schema", + "dynamicAnchors": {}, + "localRefs": {}, + "meta": true, + "refs": {}, + "root": [Circular], + "schema": { + "$id": "http://json-schema.org/draft-07/schema#", + "$schema": "http://json-schema.org/draft-07/schema#", + "default": true, + "definitions": { + "nonNegativeInteger": { + "minimum": 0, + "type": "integer", }, - "keyword": "maxLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "maxLength", - "minLength", - ], - "schemaType": [ - "number", - ], - "type": [ - "string", + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger", + }, + { + "default": 0, + }, ], }, - "keyword": "minLength", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], + "schemaArray": { + "items": { + "$ref": "#", }, - "keyword": "pattern", - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "minItems": 1, + "type": "array", }, - "keyword": "pattern", - }, - { - "definition": { - "$data": true, - "code": [Function], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": "format", - "schemaType": [ - "string", - ], - "type": [ + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", "number", + "object", "string", ], }, - "keyword": "format", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], + "stringArray": { + "default": [], + "items": { + "type": "string", }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "type": "array", + "uniqueItems": true, }, - "keyword": "formatMaximum", }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "properties": { + "$comment": { + "type": "string", }, - "keyword": "formatMinimum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "$id": { + "format": "uri-reference", + "type": "string", }, - "keyword": "formatExclusiveMaximum", - }, - { - "definition": { - "$data": true, - "code": [Function], - "dependencies": [ - "format", - ], - "error": { - "message": [Function], - "params": [Function], - }, - "keyword": [ - "formatMaximum", - "formatMinimum", - "formatExclusiveMaximum", - "formatExclusiveMinimum", - ], - "schemaType": [ - "string", - ], - "type": [ - "string", - ], + "$ref": { + "format": "uri-reference", + "type": "string", }, - "keyword": "formatExclusiveMinimum", - }, - ], - "type": "string", - }, - }, - }, - "_cache": Map { - { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", + "$schema": { + "format": "uri", + "type": "string", }, - { - "default": 0, + "additionalItems": { + "$ref": "#", }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", - }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { - "type": "string", - }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { - "anyOf": [ - { - "$ref": "#", - }, - { - "$ref": "#/definitions/stringArray", - }, - ], - }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "additionalProperties": { "$ref": "#", }, - { + "allOf": { "$ref": "#/definitions/schemaArray", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "propertyNames": { - "format": "regex", - }, - "type": "object", - }, - "properties": { - "additionalProperties": { - "$ref": "#", - }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", + "anyOf": { + "$ref": "#/definitions/schemaArray", }, - { - "items": { - "$ref": "#/definitions/simpleTypes", + "const": true, + "contains": { + "$ref": "#", + }, + "contentEncoding": { + "type": "string", + }, + "contentMediaType": { + "type": "string", + }, + "default": true, + "definitions": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", + }, + "dependencies": { + "additionalProperties": { + "anyOf": [ + { + "$ref": "#", + }, + { + "$ref": "#/definitions/stringArray", + }, + ], }, + "type": "object", + }, + "description": { + "type": "string", + }, + "else": { + "$ref": "#", + }, + "enum": { + "items": true, "minItems": 1, "type": "array", "uniqueItems": true, }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", - }, - }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], - } => SchemaEnv { - "$async": undefined, - "baseId": "http://json-schema.org/draft-07/schema", - "dynamicAnchors": {}, - "localRefs": {}, - "meta": true, - "refs": {}, - "root": [Circular], - "schema": { - "$id": "http://json-schema.org/draft-07/schema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "default": true, - "definitions": { - "nonNegativeInteger": { - "minimum": 0, - "type": "integer", - }, - "nonNegativeIntegerDefault0": { - "allOf": [ - { - "$ref": "#/definitions/nonNegativeInteger", - }, - { - "default": 0, - }, - ], - }, - "schemaArray": { - "items": { - "$ref": "#", + "examples": { + "items": true, + "type": "array", }, - "minItems": 1, - "type": "array", - }, - "simpleTypes": { - "enum": [ - "array", - "boolean", - "integer", - "null", - "number", - "object", - "string", - ], - }, - "stringArray": { - "default": [], - "items": { + "exclusiveMaximum": { + "type": "number", + }, + "exclusiveMinimum": { + "type": "number", + }, + "format": { "type": "string", }, - "type": "array", - "uniqueItems": true, - }, - }, - "properties": { - "$comment": { - "type": "string", - }, - "$id": { - "format": "uri-reference", - "type": "string", - }, - "$ref": { - "format": "uri-reference", - "type": "string", - }, - "$schema": { - "format": "uri", - "type": "string", - }, - "additionalItems": { - "$ref": "#", - }, - "additionalProperties": { - "$ref": "#", - }, - "allOf": { - "$ref": "#/definitions/schemaArray", - }, - "anyOf": { - "$ref": "#/definitions/schemaArray", - }, - "const": true, - "contains": { - "$ref": "#", - }, - "contentEncoding": { - "type": "string", - }, - "contentMediaType": { - "type": "string", - }, - "default": true, - "definitions": { - "additionalProperties": { + "if": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "dependencies": { - "additionalProperties": { + "items": { "anyOf": [ { "$ref": "#", }, { - "$ref": "#/definitions/stringArray", + "$ref": "#/definitions/schemaArray", }, ], + "default": true, + }, + "maxItems": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxLength": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maxProperties": { + "$ref": "#/definitions/nonNegativeInteger", + }, + "maximum": { + "type": "number", + }, + "minItems": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minLength": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minProperties": { + "$ref": "#/definitions/nonNegativeIntegerDefault0", + }, + "minimum": { + "type": "number", + }, + "multipleOf": { + "exclusiveMinimum": 0, + "type": "number", + }, + "not": { + "$ref": "#", + }, + "oneOf": { + "$ref": "#/definitions/schemaArray", + }, + "pattern": { + "format": "regex", + "type": "string", }, - "type": "object", - }, - "description": { - "type": "string", - }, - "else": { - "$ref": "#", - }, - "enum": { - "items": true, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - "examples": { - "items": true, - "type": "array", - }, - "exclusiveMaximum": { - "type": "number", - }, - "exclusiveMinimum": { - "type": "number", - }, - "format": { - "type": "string", - }, - "if": { - "$ref": "#", - }, - "items": { - "anyOf": [ - { + "patternProperties": { + "additionalProperties": { "$ref": "#", }, - { - "$ref": "#/definitions/schemaArray", + "default": {}, + "propertyNames": { + "format": "regex", }, - ], - "default": true, - }, - "maxItems": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxLength": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maxProperties": { - "$ref": "#/definitions/nonNegativeInteger", - }, - "maximum": { - "type": "number", - }, - "minItems": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minLength": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minProperties": { - "$ref": "#/definitions/nonNegativeIntegerDefault0", - }, - "minimum": { - "type": "number", - }, - "multipleOf": { - "exclusiveMinimum": 0, - "type": "number", - }, - "not": { - "$ref": "#", - }, - "oneOf": { - "$ref": "#/definitions/schemaArray", - }, - "pattern": { - "format": "regex", - "type": "string", - }, - "patternProperties": { - "additionalProperties": { - "$ref": "#", + "type": "object", + }, + "properties": { + "additionalProperties": { + "$ref": "#", + }, + "default": {}, + "type": "object", }, - "default": {}, "propertyNames": { - "format": "regex", + "$ref": "#", }, - "type": "object", - }, - "properties": { - "additionalProperties": { + "readOnly": { + "default": false, + "type": "boolean", + }, + "required": { + "$ref": "#/definitions/stringArray", + }, + "then": { "$ref": "#", }, - "default": {}, - "type": "object", - }, - "propertyNames": { - "$ref": "#", - }, - "readOnly": { - "default": false, - "type": "boolean", - }, - "required": { - "$ref": "#/definitions/stringArray", - }, - "then": { - "$ref": "#", - }, - "title": { - "type": "string", - }, - "type": { - "anyOf": [ - { - "$ref": "#/definitions/simpleTypes", - }, - { - "items": { + "title": { + "type": "string", + }, + "type": { + "anyOf": [ + { "$ref": "#/definitions/simpleTypes", }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - }, - ], - }, - "uniqueItems": { - "default": false, - "type": "boolean", + { + "items": { + "$ref": "#/definitions/simpleTypes", + }, + "minItems": 1, + "type": "array", + "uniqueItems": true, + }, + ], + }, + "uniqueItems": { + "default": false, + "type": "boolean", + }, }, + "title": "Core schema meta-schema", + "type": [ + "object", + "boolean", + ], }, - "title": "Core schema meta-schema", - "type": [ - "object", - "boolean", - ], + "schemaId": "$id", + "schemaPath": undefined, }, - "schemaId": "$id", - "schemaPath": undefined, }, - }, - "_compilations": Set {}, - "_loading": {}, - "_metaOpts": { - "addUsedSchema": true, - "allErrors": true, - "code": { - "formats": _Code { - "_items": [ - "require("ajv-formats/dist/formats").", - Name { - "str": "fullFormats", - }, - "", - ], + "scope": ValueScope { + "_names": {}, + "_parent": undefined, + "_prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "_scope": {}, + "_values": {}, + "opts": { + "_n": _Code { + "_items": [ + "", + ], + }, + "es5": undefined, + "lines": undefined, + "prefixes": Set { + "validate", + "serialize", + "parse", + "wrapper", + "root", + "schema", + "keyword", + "pattern", + "formats", + "validate$data", + "func", + "obj", + "Error", + }, + "scope": {}, }, - "optimize": 1, - "regExp": [Function], - }, - "discriminator": false, - "inlineRefs": true, - "int32range": true, - "loopEnum": 200, - "loopRequired": 200, - "messages": true, - "meta": true, - "multipleOfPrecision": 8, - "schemaId": "$id", - "strict": false, - "strictNumbers": false, - "strictRequired": false, - "strictSchema": false, - "strictTuples": false, - "strictTypes": false, - "unicodeRegExp": true, - "uriResolver": { - "SCHEMES": { - "http": { - "domainHost": true, - "parse": [Function], - "scheme": "http", - "serialize": [Function], - }, - "https": { - "domainHost": true, - "parse": [Function], - "scheme": "https", - "serialize": [Function], - }, - "urn": { - "parse": [Function], - "scheme": "urn", - "serialize": [Function], - "skipNormalize": true, - }, - "urn:uuid": { - "parse": [Function], - "scheme": "urn:uuid", - "serialize": [Function], - "skipNormalize": true, - }, - "ws": { - "domainHost": true, - "parse": [Function], - "scheme": "ws", - "serialize": [Function], - }, - "wss": { - "domainHost": true, - "parse": [Function], - "scheme": "wss", - "serialize": [Function], - }, - }, - "code": "require("ajv/dist/runtime/uri").default", - "default": [Circular], - "equal": [Function], - "fastUri": [Circular], - "normalize": [Function], - "parse": [Function], - "resolve": [Function], - "resolveComponents": [Function], - "serialize": [Function], - }, - "validateFormats": false, - "validateSchema": true, - "verbose": true, - }, - "formats": { - "binary": true, - "byte": [Function], - "color": /\\^\\(#\\?\\(\\[0-9A-Fa-f\\]\\{3\\}\\)\\{1,2\\}\\\\b\\|aqua\\|black\\|blue\\|fuchsia\\|gray\\|green\\|lime\\|maroon\\|navy\\|olive\\|orange\\|purple\\|red\\|silver\\|teal\\|white\\|yellow\\|\\(rgb\\\\\\(\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*,\\\\s\\*\\\\b\\(\\[0-9\\]\\|\\[1-9\\]\\[0-9\\]\\|1\\[0-9\\]\\[0-9\\]\\|2\\[0-4\\]\\[0-9\\]\\|25\\[0-5\\]\\)\\\\b\\\\s\\*\\\\\\)\\)\\|\\(rgb\\\\\\(\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*,\\\\s\\*\\(\\\\d\\?\\\\d%\\|100%\\)\\+\\\\s\\*\\\\\\)\\)\\)\\$/, - "data-url": /\\^data:\\(\\[a-z\\]\\+\\\\/\\[a-z0-9-\\+\\.\\]\\+\\)\\?;\\(\\?:name=\\(\\.\\*\\);\\)\\?base64,\\(\\.\\*\\)\\$/, - "date": { - "compare": [Function], - "validate": [Function], - }, - "date-time": { - "compare": [Function], - "validate": [Function], - }, - "double": { - "type": "number", - "validate": [Function], - }, - "duration": /\\^P\\(\\?!\\$\\)\\(\\(\\\\d\\+Y\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+D\\)\\?\\(T\\(\\?=\\\\d\\)\\(\\\\d\\+H\\)\\?\\(\\\\d\\+M\\)\\?\\(\\\\d\\+S\\)\\?\\)\\?\\|\\(\\\\d\\+W\\)\\?\\)\\$/, - "email": /\\^\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\(\\?:\\\\\\.\\[a-z0-9!#\\$%&'\\*\\+/=\\?\\^_\`\\{\\|\\}~-\\]\\+\\)\\*@\\(\\?:\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\\\\\.\\)\\+\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\*\\[a-z0-9\\]\\)\\?\\$/i, - "float": { - "type": "number", - "validate": [Function], - }, - "hostname": /\\^\\(\\?=\\.\\{1,253\\}\\\\\\.\\?\\$\\)\\[a-z0-9\\]\\(\\?:\\[a-z0-9-\\]\\{0,61\\}\\[a-z0-9\\]\\)\\?\\(\\?:\\\\\\.\\[a-z0-9\\]\\(\\?:\\[-0-9a-z\\]\\{0,61\\}\\[0-9a-z\\]\\)\\?\\)\\*\\\\\\.\\?\\$/i, - "int32": { - "type": "number", - "validate": [Function], - }, - "int64": { - "type": "number", - "validate": [Function], - }, - "ipv4": /\\^\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\$/, - "ipv6": /\\^\\(\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{7\\}\\(\\[0-9a-f\\]\\{1,4\\}\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\(:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,2\\}\\)\\|:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,3\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\?:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,4\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,2\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,5\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,3\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(\\(\\[0-9a-f\\]\\{1,4\\}:\\)\\{1\\}\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,6\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,4\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\|\\(:\\(\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{1,7\\}\\)\\|\\(\\(:\\[0-9a-f\\]\\{1,4\\}\\)\\{0,5\\}:\\(\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\(\\\\\\.\\(25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|1\\\\d\\\\d\\|\\[1-9\\]\\?\\\\d\\)\\)\\{3\\}\\)\\)\\|:\\)\\)\\)\\$/i, - "json-pointer": /\\^\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\$/, - "json-pointer-uri-fragment": /\\^#\\(\\?:\\\\/\\(\\?:\\[a-z0-9_\\\\-\\.!\\$&'\\(\\)\\*\\+,;:=@\\]\\|%\\[0-9a-f\\]\\{2\\}\\|~0\\|~1\\)\\*\\)\\*\\$/i, - "password": true, - "regex": [Function], - "relative-json-pointer": /\\^\\(\\?:0\\|\\[1-9\\]\\[0-9\\]\\*\\)\\(\\?:#\\|\\(\\?:\\\\/\\(\\?:\\[\\^~/\\]\\|~0\\|~1\\)\\*\\)\\*\\)\\$/, - "time": { - "compare": [Function], - "validate": [Function], }, - "uri": [Function], - "uri-reference": /\\^\\(\\?:\\[a-z\\]\\[a-z0-9\\+\\\\-\\.\\]\\*:\\)\\?\\(\\?:\\\\/\\?\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*@\\)\\?\\(\\?:\\\\\\[\\(\\?:\\(\\?:\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{6\\}\\|::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{5\\}\\|\\(\\?:\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,1\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{3\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,2\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{2\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,3\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}:\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,4\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\)\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,5\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\[0-9a-f\\]\\{1,4\\}\\|\\(\\?:\\(\\?:\\[0-9a-f\\]\\{1,4\\}:\\)\\{0,6\\}\\[0-9a-f\\]\\{1,4\\}\\)\\?::\\)\\|\\[Vv\\]\\[0-9a-f\\]\\+\\\\\\.\\[a-z0-9\\\\-\\._~!\\$&'\\(\\)\\*\\+,;=:\\]\\+\\)\\\\\\]\\|\\(\\?:\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\\\\\.\\)\\{3\\}\\(\\?:25\\[0-5\\]\\|2\\[0-4\\]\\\\d\\|\\[01\\]\\?\\\\d\\\\d\\?\\)\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\(\\?::\\\\d\\*\\)\\?\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\|\\\\/\\(\\?:\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\|\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?:\\\\/\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\*\\)\\?\\(\\?:\\\\\\?\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\(\\?:#\\(\\?:\\[a-z0-9\\\\-\\._~!\\$&'"\\(\\)\\*\\+,;=:@/\\?\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\*\\)\\?\\$/i, - "uri-template": /\\^\\(\\?:\\(\\?:\\[\\^\\\\x00-\\\\x20"'<>%\\\\\\\\\\^\`\\{\\|\\}\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\|\\\\\\{\\[\\+#\\./;\\?&=,!@\\|\\]\\?\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\(\\?:,\\(\\?:\\[a-z0-9_\\]\\|%\\[0-9a-f\\]\\{2\\}\\)\\+\\(\\?::\\[1-9\\]\\[0-9\\]\\{0,3\\}\\|\\\\\\*\\)\\?\\)\\*\\\\\\}\\)\\*\\$/i, - "url": /\\^\\(\\?:https\\?\\|ftp\\):\\\\/\\\\/\\(\\?:\\\\S\\+\\(\\?::\\\\S\\*\\)\\?@\\)\\?\\(\\?:\\(\\?!\\(\\?:10\\|127\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{3\\}\\)\\(\\?!\\(\\?:169\\\\\\.254\\|192\\\\\\.168\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?!172\\\\\\.\\(\\?:1\\[6-9\\]\\|2\\\\d\\|3\\[0-1\\]\\)\\(\\?:\\\\\\.\\\\d\\{1,3\\}\\)\\{2\\}\\)\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[01\\]\\\\d\\|22\\[0-3\\]\\)\\(\\?:\\\\\\.\\(\\?:1\\?\\\\d\\{1,2\\}\\|2\\[0-4\\]\\\\d\\|25\\[0-5\\]\\)\\)\\{2\\}\\(\\?:\\\\\\.\\(\\?:\\[1-9\\]\\\\d\\?\\|1\\\\d\\\\d\\|2\\[0-4\\]\\\\d\\|25\\[0-4\\]\\)\\)\\|\\(\\?:\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\(\\?:\\\\\\.\\(\\?:\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+-\\)\\*\\[a-z0-9\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\+\\)\\*\\(\\?:\\\\\\.\\(\\?:\\[a-z\\\\u\\{00a1\\}-\\\\u\\{ffff\\}\\]\\{2,\\}\\)\\)\\)\\(\\?::\\\\d\\{2,5\\}\\)\\?\\(\\?:\\\\/\\[\\^\\\\s\\]\\*\\)\\?\\$/iu, - "uuid": /\\^\\(\\?:urn:uuid:\\)\\?\\[0-9a-f\\]\\{8\\}-\\(\\?:\\[0-9a-f\\]\\{4\\}-\\)\\{3\\}\\[0-9a-f\\]\\{12\\}\\$/i, }, - "logger": BufferedConsole { - "Console": [Function], - "_buffer": [], - "_counters": {}, - "_groupDepth": 0, - "_timers": {}, - "assert": [Function], - "clear": [Function], - "count": [Function], - "countReset": [Function], - "debug": [Function], - "dir": [Function], - "dirxml": [Function], - "error": [Function], - "group": [Function], - "groupCollapsed": [Function], - "groupEnd": [Function], - "info": [Function], - "log": [Function], - "table": [Function], - "time": [Function], - "timeEnd": [Function], - "timeLog": [Function], - "trace": [Function], - "warn": [Function], + "localizer": undefined, + }, + }, + "templates": { + "ArrayFieldDescriptionTemplate": [Function], + "ArrayFieldItemButtonsTemplate": [Function], + "ArrayFieldItemTemplate": [Function], + "ArrayFieldTemplate": [Function], + "ArrayFieldTitleTemplate": [Function], + "BaseInputTemplate": [Function], + "ButtonTemplates": { + "AddButton": [Function], + "CopyButton": [Function], + "MoveDownButton": [Function], + "MoveUpButton": [Function], + "RemoveButton": [Function], + "SubmitButton": [Function], + }, + "DescriptionFieldTemplate": [Function], + "ErrorListTemplate": [Function], + "FieldErrorTemplate": [Function], + "FieldHelpTemplate": [Function], + "FieldTemplate": [Function], + "GridTemplate": [Function], + "MultiSchemaFieldTemplate": [Function], + "ObjectFieldTemplate": [Function], + "TitleFieldTemplate": [Function], + "UnsupportedFieldTemplate": [Function], + "WrapIfAdditionalTemplate": [Function], + }, + "translateString": [Function], + "widgets": { + "AltDateTimeWidget": [Function], + "AltDateWidget": [Function], + "CheckboxWidget": [Function], + "CheckboxesWidget": [Function], + "ColorWidget": [Function], + "DateTimeWidget": [Function], + "DateWidget": [Function], + "EmailWidget": [Function], + "FileWidget": [Function], + "HiddenWidget": [Function], + "PasswordWidget": [Function], + "RadioWidget": [Function], + "RangeWidget": [Function], + "RatingWidget": [Function], + "SelectWidget": [Function], + "TextWidget": [Function], + "TextareaWidget": [Function], + "TimeWidget": [Function], + "URLWidget": [Function], + "UpDownWidget": [Function], + "boolean": [Function], + "toggle": [Function], + }, + } + } + schema={ + { + "type": "string", + } + } + uiSchema={ + { + "ui:help": "help me!", + } + } + /> + } + disabled={false} + > + +
    + + +
    +
    +
      +
    • + an error +
    • +
    +
    +
    +
    + help me! +
    +
    +
    +
    +
    + +
    + +`; + +exports[`single fields hidden field 1`] = ` +
    +
    +
    - } - disabled={false} - > -
    -
    -