diff --git a/drools-docs/.gitignore b/drools-docs/.gitignore
new file mode 100644
index 0000000000..b25f153e05
--- /dev/null
+++ b/drools-docs/.gitignore
@@ -0,0 +1,42 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Local files
+/target
+/local
+/build
+/node
+/node_modules
+
+# Eclipse, Netbeans and IntelliJ files
+/.*
+!.gitignore
+!.gitattributes
+!.htaccess
+/nbproject
+/*.ipr
+/*.iws
+/*.iml
+
+# Repository wide ignore mac DS_Store files
+.DS_Store
+
+# Doc generation
+!.index.adoc
+
+# antora.yml is generated during maven build
+antora.yml
\ No newline at end of file
diff --git a/drools-docs/README.adoc b/drools-docs/README.adoc
new file mode 100644
index 0000000000..1b1701ef91
--- /dev/null
+++ b/drools-docs/README.adoc
@@ -0,0 +1,38 @@
+////
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+////
+
+= Drools documentation website
+
+https://www.drools.org/docs[www.drools.org/docs]
+
+== How it works
+
+pom.xml is configured to generate Antora documentation website using adoc contents under `src/modules`.
+
+`mvn clean package` does the steps:
+
+1. Create `antora.yml` file based on `antora-template.yml`
+2. install `node`, `npm` and `antora`
+3. Execute antora to generate a documentation website
+
+A start page of the generated site would be `target/website/docs/index.html`.
+
+To simplify the maintenance, the documentation website is based on a pre-built default Antora UI bundle
+located in `ui-bundle/ui-bundle.zip`. Customizations are located in `supplemental-ui` that Antora uses to replace
+parts of the default `ui-bundle.zip`.
diff --git a/drools-docs/antora-playbook.yml b/drools-docs/antora-playbook.yml
new file mode 100644
index 0000000000..62803c8ba8
--- /dev/null
+++ b/drools-docs/antora-playbook.yml
@@ -0,0 +1,38 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+
+# We use author-mode for antora build because we generate antora.yml during the maven build
+site:
+ title: Drools Documentation
+ url: https://docs.drools.org/latest/drools-docs
+ start_page: drools::introduction/index.adoc
+ robots: allow
+content:
+ edit_url: ~
+ sources:
+ - url: ..
+ branches: [HEAD]
+ start_path: drools-docs/src
+ui:
+ bundle:
+ url: ./ui-bundle/ui-bundle.zip
+ supplemental_files: ./supplemental-ui
+antora:
+ extensions:
+ - '@antora/lunr-extension'
diff --git a/drools-docs/package-lock.json b/drools-docs/package-lock.json
new file mode 100644
index 0000000000..b6c639a9ef
--- /dev/null
+++ b/drools-docs/package-lock.json
@@ -0,0 +1,5512 @@
+{
+ "name": "drools-docs",
+ "lockfileVersion": 2,
+ "requires": true,
+ "packages": {
+ "": {
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@antora/lunr-extension": "^1.0.0-alpha.6"
+ },
+ "devDependencies": {
+ "@antora/cli": "^3.0.0",
+ "@antora/site-generator": "^3.0.0"
+ }
+ },
+ "node_modules/@antora/cli": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/cli/-/cli-3.0.0.tgz",
+ "integrity": "sha512-zakn5/7Hu84+3uS0+URCyYaKWJMR66QF7w3gcCNRmqQn5bx4X7ibiDXgMm77dTrkZldzD2Yi9FhJUUeiYbn8qw==",
+ "dev": true,
+ "dependencies": {
+ "@antora/logger": "3.0.0",
+ "@antora/playbook-builder": "3.0.0",
+ "@antora/user-require-helper": "~2.0",
+ "commander": "~8.3"
+ },
+ "bin": {
+ "antora": "bin/antora"
+ },
+ "engines": {
+ "node": ">=12.21.0"
+ }
+ },
+ "node_modules/@antora/cli/node_modules/@antora/playbook-builder": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/playbook-builder/-/playbook-builder-3.0.0.tgz",
+ "integrity": "sha512-6tECWOrbEJ0IEPMOdXlfWVjHUlFFYlHJA0ELmtAEBsdGxBpf7Be8cOwnrrIRwK2PZJiVws4W8qh/78zJuktuHw==",
+ "dev": true,
+ "dependencies": {
+ "@iarna/toml": "~2.2",
+ "camelcase-keys": "~7.0",
+ "convict": "~6.2",
+ "js-yaml": "~4.1",
+ "json5": "~2.2"
+ },
+ "engines": {
+ "node": ">=12.21.0"
+ }
+ },
+ "node_modules/@antora/cli/node_modules/argparse": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+ "dev": true
+ },
+ "node_modules/@antora/cli/node_modules/camelcase": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
+ "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@antora/cli/node_modules/camelcase-keys": {
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz",
+ "integrity": "sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==",
+ "dev": true,
+ "dependencies": {
+ "camelcase": "^6.3.0",
+ "map-obj": "^4.1.0",
+ "quick-lru": "^5.1.1",
+ "type-fest": "^1.2.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@antora/cli/node_modules/js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "dev": true,
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/@antora/cli/node_modules/quick-lru": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
+ "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@antora/file-publisher": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/file-publisher/-/file-publisher-3.0.0.tgz",
+ "integrity": "sha512-bsLOAInskhYfIbb8gPPIRwnouNM6Rzj1nWbFfi8iXGhESkHpCh3c0FCIEDZpVYR4Ueobc6epw3ljCSYa7dytGw==",
+ "dev": true,
+ "dependencies": {
+ "@antora/expand-path-helper": "~2.0",
+ "@antora/user-require-helper": "~2.0",
+ "gulp-vinyl-zip": "~2.5",
+ "vinyl": "~2.2",
+ "vinyl-fs": "~3.0"
+ },
+ "engines": {
+ "node": ">=12.21.0"
+ }
+ },
+ "node_modules/@antora/file-publisher/node_modules/@antora/expand-path-helper": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/expand-path-helper/-/expand-path-helper-2.0.0.tgz",
+ "integrity": "sha512-CSMBGC+tI21VS2kGW3PV7T2kQTM5eT3f2GTPVLttwaNYbNxDve08en/huzszHJfxo11CcEs26Ostr0F2c1QqeA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10.17.0"
+ }
+ },
+ "node_modules/@antora/file-publisher/node_modules/gulp-vinyl-zip": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/gulp-vinyl-zip/-/gulp-vinyl-zip-2.5.0.tgz",
+ "integrity": "sha512-KPi5/2SUmkXXDvKU4L2U1dkPOP03SbhONTOgNZlL23l9Yopt+euJ1bBXwWrSMbsyh3JLW/TYuC8CI4c4Kq4qrw==",
+ "dev": true,
+ "dependencies": {
+ "queue": "^4.2.1",
+ "through": "^2.3.8",
+ "through2": "^2.0.3",
+ "vinyl": "^2.0.2",
+ "vinyl-fs": "^3.0.3",
+ "yauzl": "^2.2.1",
+ "yazl": "^2.2.1"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@antora/file-publisher/node_modules/readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/@antora/file-publisher/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "node_modules/@antora/file-publisher/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/@antora/file-publisher/node_modules/through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "dev": true,
+ "dependencies": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "node_modules/@antora/logger": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/logger/-/logger-3.0.0.tgz",
+ "integrity": "sha512-u8XojkuEco0vwatS9EElA2rBlsCK3Nx7yENvL53HIqsC1yyYSW8U3DtiGtXsXZgZNyr+ZW9qrNA+XfyuHy+eFw==",
+ "dev": true,
+ "dependencies": {
+ "@antora/expand-path-helper": "~2.0",
+ "pino": "~7.6",
+ "pino-pretty": "~7.3",
+ "sonic-boom": "~2.4"
+ },
+ "engines": {
+ "node": ">=12.21.0"
+ }
+ },
+ "node_modules/@antora/logger/node_modules/@antora/expand-path-helper": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/expand-path-helper/-/expand-path-helper-2.0.0.tgz",
+ "integrity": "sha512-CSMBGC+tI21VS2kGW3PV7T2kQTM5eT3f2GTPVLttwaNYbNxDve08en/huzszHJfxo11CcEs26Ostr0F2c1QqeA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10.17.0"
+ }
+ },
+ "node_modules/@antora/lunr-extension": {
+ "version": "1.0.0-alpha.6",
+ "resolved": "https://registry.npmjs.org/@antora/lunr-extension/-/lunr-extension-1.0.0-alpha.6.tgz",
+ "integrity": "sha512-H+zpn2xVTBk8mBrMjCMZGQ0aZd2E/1yLt1UJ2DuZMRJOaGV7c43xQVp0gkQSS039YH8nqphqhqSwtFVal41u9A==",
+ "dependencies": {
+ "cheerio": "1.0.0-rc.10",
+ "html-entities": "~2.3",
+ "lunr": "~2.3",
+ "lunr-languages": "~1.9"
+ },
+ "engines": {
+ "node": ">=16.0.0"
+ }
+ },
+ "node_modules/@antora/lunr-extension/node_modules/html-entities": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz",
+ "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA=="
+ },
+ "node_modules/@antora/site-generator": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/site-generator/-/site-generator-3.0.0.tgz",
+ "integrity": "sha512-qjG1somzw0b4tWYDttn5PHplKxJAoIHU/6i3X4FvAT2s/SlwjDY5TTnJBMVhLdHuIXeG5foZ8Lmk0OomgGJa7Q==",
+ "dev": true,
+ "dependencies": {
+ "@antora/asciidoc-loader": "3.0.0",
+ "@antora/content-aggregator": "3.0.0",
+ "@antora/content-classifier": "3.0.0",
+ "@antora/document-converter": "3.0.0",
+ "@antora/file-publisher": "3.0.0",
+ "@antora/logger": "3.0.0",
+ "@antora/navigation-builder": "3.0.0",
+ "@antora/page-composer": "3.0.0",
+ "@antora/playbook-builder": "3.0.0",
+ "@antora/redirect-producer": "3.0.0",
+ "@antora/site-mapper": "3.0.0",
+ "@antora/site-publisher": "3.0.0",
+ "@antora/ui-loader": "3.0.0",
+ "@antora/user-require-helper": "~2.0"
+ },
+ "engines": {
+ "node": ">=12.21.0"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/@antora/asciidoc-loader": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-3.0.0.tgz",
+ "integrity": "sha512-6l+/SfI8zvOdj+kHDYkR61HyHCTywxRY5np7CIDF0DP3w36geLHQ72zsLv++WoFqPciBb+3WxPeY7w8OnUh2Nw==",
+ "dev": true,
+ "dependencies": {
+ "@antora/logger": "3.0.0",
+ "@antora/user-require-helper": "~2.0",
+ "@asciidoctor/core": "~2.2"
+ },
+ "engines": {
+ "node": ">=12.21.0"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/@antora/content-aggregator": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/content-aggregator/-/content-aggregator-3.0.0.tgz",
+ "integrity": "sha512-LdRztRiDTB1x0h634UoM3BMDFaouNC+M8l9z5Qa/LVbxtsVFWCwDf2Crnpr2bGWSS1ozFxB2lrwLglt9Te/veA==",
+ "dev": true,
+ "dependencies": {
+ "@antora/expand-path-helper": "~2.0",
+ "@antora/user-require-helper": "~2.0",
+ "braces": "~3.0",
+ "cache-directory": "~2.0",
+ "camelcase-keys": "~7.0",
+ "glob-stream": "~7.0",
+ "hpagent": "~0.1.0",
+ "isomorphic-git": "~1.10",
+ "js-yaml": "~4.1",
+ "multi-progress": "~4.0",
+ "picomatch": "~2.3",
+ "progress": "~2.0",
+ "should-proxy": "~1.0",
+ "simple-get": "~4.0",
+ "vinyl": "~2.2"
+ },
+ "engines": {
+ "node": ">=12.21.0"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/@antora/content-aggregator/node_modules/simple-get": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz",
+ "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "dependencies": {
+ "decompress-response": "^6.0.0",
+ "once": "^1.3.1",
+ "simple-concat": "^1.0.0"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/@antora/content-classifier": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/content-classifier/-/content-classifier-3.0.0.tgz",
+ "integrity": "sha512-K7s8otINSo7Om1494xY26aJFFCy3C2rwJEgRU7jNcCMLHuDFh7zC1masqSkFOSN18P2Nt3rUu7pvGfw3CXY5+Q==",
+ "dev": true,
+ "dependencies": {
+ "@antora/logger": "3.0.0",
+ "mime-types": "~2.1",
+ "vinyl": "~2.2"
+ },
+ "engines": {
+ "node": ">=12.21.0"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/@antora/document-converter": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/document-converter/-/document-converter-3.0.0.tgz",
+ "integrity": "sha512-J8foZPdpBxzFFFDpse/JJiCZ72zS4G4oPRg5YEvfyP8tHjpunAlSEElOXapyVlGjmKUmp34ux9xMLoluzv/RIA==",
+ "dev": true,
+ "dependencies": {
+ "@antora/asciidoc-loader": "3.0.0"
+ },
+ "engines": {
+ "node": ">=12.21.0"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/@antora/expand-path-helper": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/expand-path-helper/-/expand-path-helper-2.0.0.tgz",
+ "integrity": "sha512-CSMBGC+tI21VS2kGW3PV7T2kQTM5eT3f2GTPVLttwaNYbNxDve08en/huzszHJfxo11CcEs26Ostr0F2c1QqeA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10.17.0"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/@antora/navigation-builder": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/navigation-builder/-/navigation-builder-3.0.0.tgz",
+ "integrity": "sha512-hrgGQdXw26FsX3GYCHDhRUNvfStVYX2Rkj4kA1pFNPw0VT6eU+nqpqbNuxjsU890812cCHgzaLtrsfiM0LDaNg==",
+ "dev": true,
+ "dependencies": {
+ "@antora/asciidoc-loader": "3.0.0"
+ },
+ "engines": {
+ "node": ">=12.21.0"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/@antora/page-composer": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/page-composer/-/page-composer-3.0.0.tgz",
+ "integrity": "sha512-inJegSuA+8qjvwvpTvdQCwiqZjmT+2XtwOzmjYQXqzpm033Q3JDtbM83Z2Mclj2g/feMquRdtQQYpaQkVhZzIA==",
+ "dev": true,
+ "dependencies": {
+ "@antora/logger": "3.0.0",
+ "handlebars": "~4.7",
+ "require-from-string": "~2.0"
+ },
+ "engines": {
+ "node": ">=12.21.0"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/@antora/playbook-builder": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/playbook-builder/-/playbook-builder-3.0.0.tgz",
+ "integrity": "sha512-6tECWOrbEJ0IEPMOdXlfWVjHUlFFYlHJA0ELmtAEBsdGxBpf7Be8cOwnrrIRwK2PZJiVws4W8qh/78zJuktuHw==",
+ "dev": true,
+ "dependencies": {
+ "@iarna/toml": "~2.2",
+ "camelcase-keys": "~7.0",
+ "convict": "~6.2",
+ "js-yaml": "~4.1",
+ "json5": "~2.2"
+ },
+ "engines": {
+ "node": ">=12.21.0"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/@antora/redirect-producer": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/redirect-producer/-/redirect-producer-3.0.0.tgz",
+ "integrity": "sha512-55cSu4rFnH/I/bFhSs+6AxWnP9bDHmMkZ4prf0qc1PLUY2M7ilvYvyjBAJwa69nt3c7fq8dNv1efUDJxENcyxQ==",
+ "dev": true,
+ "dependencies": {
+ "vinyl": "~2.2"
+ },
+ "engines": {
+ "node": ">=12.21.0"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/@antora/site-mapper": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/site-mapper/-/site-mapper-3.0.0.tgz",
+ "integrity": "sha512-ctjDJfVdSxeJ2c0XxDmh9OZS92duCKS9DBMS3RGuocuoXuyeOqn1/cybeMXFU9PmqUN4R3M2Ff7GZ5RO6DC/UQ==",
+ "dev": true,
+ "dependencies": {
+ "@antora/content-classifier": "3.0.0",
+ "vinyl": "~2.2"
+ },
+ "engines": {
+ "node": ">=12.21.0"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/@antora/site-publisher": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/site-publisher/-/site-publisher-3.0.0.tgz",
+ "integrity": "sha512-Mw+z6mbfEpnwJyszSXZS1W9Yox6jqMtN1WY/8eJ5GuflJXnwYz8Ppdy7vUH3BpHPm7T013T4kl5Jweqz3v6eSg==",
+ "dev": true,
+ "dependencies": {
+ "@antora/file-publisher": "3.0.0"
+ },
+ "engines": {
+ "node": ">=12.21.0"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/@antora/ui-loader": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/ui-loader/-/ui-loader-3.0.0.tgz",
+ "integrity": "sha512-/nOKo9aS/S/dVL6Juhyc2UI70xAi3sKa3PiYQ+Jl7673sUGa/rqCbUVzQejwXys+rsKouk+miMVn4FJpAdh78g==",
+ "dev": true,
+ "dependencies": {
+ "@antora/expand-path-helper": "~2.0",
+ "braces": "~3.0",
+ "cache-directory": "~2.0",
+ "camelcase-keys": "~7.0",
+ "glob-stream": "~7.0",
+ "gulp-vinyl-zip": "~2.5",
+ "hpagent": "~0.1.0",
+ "js-yaml": "~4.1",
+ "picomatch": "~2.3",
+ "should-proxy": "~1.0",
+ "simple-get": "~4.0",
+ "vinyl": "~2.2"
+ },
+ "engines": {
+ "node": ">=12.21.0"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/@antora/ui-loader/node_modules/simple-get": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz",
+ "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "dependencies": {
+ "decompress-response": "^6.0.0",
+ "once": "^1.3.1",
+ "simple-concat": "^1.0.0"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/argparse": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+ "dev": true
+ },
+ "node_modules/@antora/site-generator/node_modules/camelcase": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
+ "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/camelcase-keys": {
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz",
+ "integrity": "sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==",
+ "dev": true,
+ "dependencies": {
+ "camelcase": "^6.3.0",
+ "map-obj": "^4.1.0",
+ "quick-lru": "^5.1.1",
+ "type-fest": "^1.2.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/decompress-response": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
+ "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
+ "dev": true,
+ "dependencies": {
+ "mimic-response": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/duplexify": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz",
+ "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==",
+ "dev": true,
+ "dependencies": {
+ "end-of-stream": "^1.4.1",
+ "inherits": "^2.0.3",
+ "readable-stream": "^3.1.1",
+ "stream-shift": "^1.0.0"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/glob": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
+ "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
+ "dev": true,
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/glob-parent": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
+ "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
+ "dev": true,
+ "dependencies": {
+ "is-glob": "^4.0.3"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/glob-stream": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-7.0.0.tgz",
+ "integrity": "sha512-evR4kvr6s0Yo5t4CD4H171n4T8XcnPFznvsbeN8K9FPzc0Q0wYqcOWyGtck2qcvJSLXKnU6DnDyfmbDDabYvRQ==",
+ "dev": true,
+ "dependencies": {
+ "extend": "^3.0.2",
+ "glob": "^7.2.0",
+ "glob-parent": "^6.0.2",
+ "is-negated-glob": "^1.0.0",
+ "ordered-read-streams": "^1.0.1",
+ "pumpify": "^2.0.1",
+ "readable-stream": "^3.6.0",
+ "remove-trailing-separator": "^1.1.0",
+ "to-absolute-glob": "^2.0.2",
+ "unique-stream": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/gulp-vinyl-zip": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/gulp-vinyl-zip/-/gulp-vinyl-zip-2.5.0.tgz",
+ "integrity": "sha512-KPi5/2SUmkXXDvKU4L2U1dkPOP03SbhONTOgNZlL23l9Yopt+euJ1bBXwWrSMbsyh3JLW/TYuC8CI4c4Kq4qrw==",
+ "dev": true,
+ "dependencies": {
+ "queue": "^4.2.1",
+ "through": "^2.3.8",
+ "through2": "^2.0.3",
+ "vinyl": "^2.0.2",
+ "vinyl-fs": "^3.0.3",
+ "yauzl": "^2.2.1",
+ "yazl": "^2.2.1"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dev": true,
+ "dependencies": {
+ "is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/isomorphic-git": {
+ "version": "1.10.5",
+ "resolved": "https://registry.npmjs.org/isomorphic-git/-/isomorphic-git-1.10.5.tgz",
+ "integrity": "sha512-hcD5SkH36iv2ooM9VCY3kPOYtCgxjw52LmqB6sj5oWlDu/IbI3mYtPdok2lmR5dzmCoaUT7pCXz847AWW7Mv3w==",
+ "dev": true,
+ "dependencies": {
+ "async-lock": "^1.1.0",
+ "clean-git-ref": "^2.0.1",
+ "crc-32": "^1.2.0",
+ "diff3": "0.0.3",
+ "ignore": "^5.1.4",
+ "minimisted": "^2.0.0",
+ "pako": "^1.0.10",
+ "pify": "^4.0.1",
+ "readable-stream": "^3.4.0",
+ "sha.js": "^2.4.9",
+ "simple-get": "^3.0.2"
+ },
+ "bin": {
+ "isogit": "cli.cjs"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "dev": true,
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/mimic-response": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
+ "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/multi-progress": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/multi-progress/-/multi-progress-4.0.0.tgz",
+ "integrity": "sha512-9zcjyOou3FFCKPXsmkbC3ethv51SFPoA4dJD6TscIp2pUmy26kBDZW6h9XofPELrzseSkuD7r0V+emGEeo39Pg==",
+ "dev": true,
+ "peerDependencies": {
+ "progress": "^2.0.0"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/progress": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
+ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/pump": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
+ "dev": true,
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/pumpify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz",
+ "integrity": "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==",
+ "dev": true,
+ "dependencies": {
+ "duplexify": "^4.1.1",
+ "inherits": "^2.0.3",
+ "pump": "^3.0.0"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/quick-lru": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
+ "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "node_modules/@antora/site-generator/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "dev": true,
+ "dependencies": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "node_modules/@antora/site-generator/node_modules/through2/node_modules/readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/@antora/user-require-helper": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/user-require-helper/-/user-require-helper-2.0.0.tgz",
+ "integrity": "sha512-5fMfBZfw4zLoFdDAPMQX6Frik90uvfD8rXOA4UpXPOUikkX4uT1Rk6m0/4oi8oS3fcjiIl0k/7Nc+eTxW5TcQQ==",
+ "dev": true,
+ "dependencies": {
+ "@antora/expand-path-helper": "~2.0"
+ },
+ "engines": {
+ "node": ">=10.17.0"
+ }
+ },
+ "node_modules/@antora/user-require-helper/node_modules/@antora/expand-path-helper": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/expand-path-helper/-/expand-path-helper-2.0.0.tgz",
+ "integrity": "sha512-CSMBGC+tI21VS2kGW3PV7T2kQTM5eT3f2GTPVLttwaNYbNxDve08en/huzszHJfxo11CcEs26Ostr0F2c1QqeA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10.17.0"
+ }
+ },
+ "node_modules/@asciidoctor/core": {
+ "version": "2.2.6",
+ "resolved": "https://registry.npmjs.org/@asciidoctor/core/-/core-2.2.6.tgz",
+ "integrity": "sha512-TmB2K5UfpDpSbCNBBntXzKHcAk2EA3/P68jmWvmJvglVUdkO9V6kTAuXVe12+h6C4GK0ndwuCrHHtEVcL5t6pQ==",
+ "dev": true,
+ "dependencies": {
+ "asciidoctor-opal-runtime": "0.3.3",
+ "unxhr": "1.0.1"
+ },
+ "engines": {
+ "node": ">=8.11",
+ "npm": ">=5.0.0",
+ "yarn": ">=1.1.0"
+ }
+ },
+ "node_modules/@iarna/toml": {
+ "version": "2.2.5",
+ "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz",
+ "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==",
+ "dev": true
+ },
+ "node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/append-buffer": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz",
+ "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=",
+ "dev": true,
+ "dependencies": {
+ "buffer-equal": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/args": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/args/-/args-5.0.1.tgz",
+ "integrity": "sha512-1kqmFCFsPffavQFGt8OxJdIcETti99kySRUPMpOhaGjL6mRJn8HFU1OxKY5bMqfZKUwTQc1mZkAjmGYaVOHFtQ==",
+ "dev": true,
+ "dependencies": {
+ "camelcase": "5.0.0",
+ "chalk": "2.4.2",
+ "leven": "2.1.0",
+ "mri": "1.1.4"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/args/node_modules/camelcase": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz",
+ "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/asciidoctor-opal-runtime": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/asciidoctor-opal-runtime/-/asciidoctor-opal-runtime-0.3.3.tgz",
+ "integrity": "sha512-/CEVNiOia8E5BMO9FLooo+Kv18K4+4JBFRJp8vUy/N5dMRAg+fRNV4HA+o6aoSC79jVU/aT5XvUpxSxSsTS8FQ==",
+ "dev": true,
+ "dependencies": {
+ "glob": "7.1.3",
+ "unxhr": "1.0.1"
+ },
+ "engines": {
+ "node": ">=8.11"
+ }
+ },
+ "node_modules/asciidoctor-opal-runtime/node_modules/glob": {
+ "version": "7.1.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
+ "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
+ "dev": true,
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/async-lock": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/async-lock/-/async-lock-1.3.0.tgz",
+ "integrity": "sha512-8A7SkiisnEgME2zEedtDYPxUPzdv3x//E7n5IFktPAtMYSEAV7eNJF0rMwrVyUFj6d/8rgajLantbjcNRQYXIg==",
+ "dev": true
+ },
+ "node_modules/atomic-sleep": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz",
+ "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true
+ },
+ "node_modules/boolbase": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
+ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24="
+ },
+ "node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/braces": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
+ "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
+ "dev": true,
+ "dependencies": {
+ "fill-range": "^7.1.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/buffer-crc32": {
+ "version": "0.2.13",
+ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
+ "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/buffer-equal": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz",
+ "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/cache-directory": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/cache-directory/-/cache-directory-2.0.0.tgz",
+ "integrity": "sha512-7YKEapH+2Uikde8hySyfobXBqPKULDyHNl/lhKm7cKf/GJFdG/tU/WpLrOg2y9aUrQrWUilYqawFIiGJPS6gDA==",
+ "dev": true,
+ "dependencies": {
+ "xdg-basedir": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "dev": true,
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/chalk/node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/cheerio": {
+ "version": "1.0.0-rc.10",
+ "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz",
+ "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==",
+ "dependencies": {
+ "cheerio-select": "^1.5.0",
+ "dom-serializer": "^1.3.2",
+ "domhandler": "^4.2.0",
+ "htmlparser2": "^6.1.0",
+ "parse5": "^6.0.1",
+ "parse5-htmlparser2-tree-adapter": "^6.0.1",
+ "tslib": "^2.2.0"
+ },
+ "engines": {
+ "node": ">= 6"
+ },
+ "funding": {
+ "url": "https://github.com/cheeriojs/cheerio?sponsor=1"
+ }
+ },
+ "node_modules/cheerio-select": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz",
+ "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==",
+ "dependencies": {
+ "css-select": "^4.1.3",
+ "css-what": "^5.0.1",
+ "domelementtype": "^2.2.0",
+ "domhandler": "^4.2.0",
+ "domutils": "^2.7.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "node_modules/clean-git-ref": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/clean-git-ref/-/clean-git-ref-2.0.1.tgz",
+ "integrity": "sha512-bLSptAy2P0s6hU4PzuIMKmMJJSE6gLXGH1cntDu7bWJUksvuM+7ReOK61mozULErYvP6a15rnYl0zFDef+pyPw==",
+ "dev": true
+ },
+ "node_modules/clone": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
+ "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/clone-buffer": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz",
+ "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/clone-stats": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz",
+ "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=",
+ "dev": true
+ },
+ "node_modules/cloneable-readable": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz",
+ "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "process-nextick-args": "^2.0.0",
+ "readable-stream": "^2.3.5"
+ }
+ },
+ "node_modules/cloneable-readable/node_modules/readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/cloneable-readable/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "node_modules/cloneable-readable/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "node_modules/colorette": {
+ "version": "2.0.16",
+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz",
+ "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==",
+ "dev": true
+ },
+ "node_modules/commander": {
+ "version": "8.3.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
+ "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
+ "dev": true,
+ "engines": {
+ "node": ">= 12"
+ }
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+ "dev": true
+ },
+ "node_modules/convert-source-map": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
+ "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.1"
+ }
+ },
+ "node_modules/convert-source-map/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "node_modules/convict": {
+ "version": "6.2.4",
+ "resolved": "https://registry.npmjs.org/convict/-/convict-6.2.4.tgz",
+ "integrity": "sha512-qN60BAwdMVdofckX7AlohVJ2x9UvjTNoKVXCL2LxFk1l7757EJqf1nySdMkPQer0bt8kQ5lQiyZ9/2NvrFBuwQ==",
+ "dev": true,
+ "dependencies": {
+ "lodash.clonedeep": "^4.5.0",
+ "yargs-parser": "^20.2.7"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/core-util-is": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
+ "dev": true
+ },
+ "node_modules/crc-32": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz",
+ "integrity": "sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==",
+ "dev": true,
+ "dependencies": {
+ "exit-on-epipe": "~1.0.1",
+ "printj": "~1.1.0"
+ },
+ "bin": {
+ "crc32": "bin/crc32.njs"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/css-select": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz",
+ "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==",
+ "dependencies": {
+ "boolbase": "^1.0.0",
+ "css-what": "^5.0.0",
+ "domhandler": "^4.2.0",
+ "domutils": "^2.6.0",
+ "nth-check": "^2.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "node_modules/css-what": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz",
+ "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==",
+ "engines": {
+ "node": ">= 6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "node_modules/dateformat": {
+ "version": "4.6.3",
+ "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz",
+ "integrity": "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/decompress-response": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz",
+ "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==",
+ "dev": true,
+ "dependencies": {
+ "mimic-response": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/define-properties": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
+ "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+ "dev": true,
+ "dependencies": {
+ "object-keys": "^1.0.12"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/diff3": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/diff3/-/diff3-0.0.3.tgz",
+ "integrity": "sha1-1OXDpM305f4SEatC5pP8tDIVgPw=",
+ "dev": true
+ },
+ "node_modules/dom-serializer": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
+ "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
+ "dependencies": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.2.0",
+ "entities": "^2.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
+ }
+ },
+ "node_modules/domelementtype": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
+ "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ]
+ },
+ "node_modules/domhandler": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz",
+ "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==",
+ "dependencies": {
+ "domelementtype": "^2.2.0"
+ },
+ "engines": {
+ "node": ">= 4"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domhandler?sponsor=1"
+ }
+ },
+ "node_modules/domutils": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
+ "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
+ "dependencies": {
+ "dom-serializer": "^1.0.1",
+ "domelementtype": "^2.2.0",
+ "domhandler": "^4.2.0"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domutils?sponsor=1"
+ }
+ },
+ "node_modules/duplexify": {
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
+ "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
+ "dev": true,
+ "dependencies": {
+ "end-of-stream": "^1.0.0",
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.0.0",
+ "stream-shift": "^1.0.0"
+ }
+ },
+ "node_modules/duplexify/node_modules/readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/duplexify/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "node_modules/duplexify/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/end-of-stream": {
+ "version": "1.4.4",
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
+ "dev": true,
+ "dependencies": {
+ "once": "^1.4.0"
+ }
+ },
+ "node_modules/entities": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
+ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
+ "node_modules/exit-on-epipe": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz",
+ "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/extend": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
+ "dev": true
+ },
+ "node_modules/fast-redact": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.1.tgz",
+ "integrity": "sha512-odVmjC8x8jNeMZ3C+rPMESzXVSEU8tSWSHv9HFxP2mm89G/1WwqhrerJDQm9Zus8X6aoRgQDThKqptdNA6bt+A==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/fast-safe-stringify": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz",
+ "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==",
+ "dev": true
+ },
+ "node_modules/fd-slicer": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
+ "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
+ "dev": true,
+ "dependencies": {
+ "pend": "~1.2.0"
+ }
+ },
+ "node_modules/fill-range": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
+ "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
+ "dev": true,
+ "dependencies": {
+ "to-regex-range": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/flush-write-stream": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
+ "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.3.6"
+ }
+ },
+ "node_modules/flush-write-stream/node_modules/readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/flush-write-stream/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "node_modules/flush-write-stream/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/fs-mkdirp-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz",
+ "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.11",
+ "through2": "^2.0.3"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/fs-mkdirp-stream/node_modules/readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/fs-mkdirp-stream/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "node_modules/fs-mkdirp-stream/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/fs-mkdirp-stream/node_modules/through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "dev": true,
+ "dependencies": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "node_modules/fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+ "dev": true
+ },
+ "node_modules/function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+ "dev": true
+ },
+ "node_modules/get-intrinsic": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
+ "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
+ "dev": true,
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/glob-parent": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
+ "dev": true,
+ "dependencies": {
+ "is-glob": "^3.1.0",
+ "path-dirname": "^1.0.0"
+ }
+ },
+ "node_modules/glob-stream": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz",
+ "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=",
+ "dev": true,
+ "dependencies": {
+ "extend": "^3.0.0",
+ "glob": "^7.1.1",
+ "glob-parent": "^3.1.0",
+ "is-negated-glob": "^1.0.0",
+ "ordered-read-streams": "^1.0.0",
+ "pumpify": "^1.3.5",
+ "readable-stream": "^2.1.5",
+ "remove-trailing-separator": "^1.0.1",
+ "to-absolute-glob": "^2.0.0",
+ "unique-stream": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/glob-stream/node_modules/glob": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
+ "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
+ "dev": true,
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/glob-stream/node_modules/readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/glob-stream/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "node_modules/glob-stream/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/graceful-fs": {
+ "version": "4.2.8",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
+ "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
+ "dev": true
+ },
+ "node_modules/handlebars": {
+ "version": "4.7.7",
+ "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
+ "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
+ "dev": true,
+ "dependencies": {
+ "minimist": "^1.2.5",
+ "neo-async": "^2.6.0",
+ "source-map": "^0.6.1",
+ "wordwrap": "^1.0.0"
+ },
+ "bin": {
+ "handlebars": "bin/handlebars"
+ },
+ "engines": {
+ "node": ">=0.4.7"
+ },
+ "optionalDependencies": {
+ "uglify-js": "^3.1.4"
+ }
+ },
+ "node_modules/has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "dev": true,
+ "dependencies": {
+ "function-bind": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/has-symbols": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
+ "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/hpagent": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/hpagent/-/hpagent-0.1.2.tgz",
+ "integrity": "sha512-ePqFXHtSQWAFXYmj+JtOTHr84iNrII4/QRlAAPPE+zqnKy4xJo7Ie1Y4kC7AdB+LxLxSTTzBMASsEcy0q8YyvQ==",
+ "dev": true
+ },
+ "node_modules/htmlparser2": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
+ "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
+ "funding": [
+ "https://github.com/fb55/htmlparser2?sponsor=1",
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ],
+ "dependencies": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.0.0",
+ "domutils": "^2.5.2",
+ "entities": "^2.0.0"
+ }
+ },
+ "node_modules/ignore": {
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
+ "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "dev": true,
+ "dependencies": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "node_modules/inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "dev": true
+ },
+ "node_modules/is-absolute": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
+ "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
+ "dev": true,
+ "dependencies": {
+ "is-relative": "^1.0.0",
+ "is-windows": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-buffer": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
+ "dev": true
+ },
+ "node_modules/is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-glob": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+ "dev": true,
+ "dependencies": {
+ "is-extglob": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-negated-glob": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz",
+ "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/is-relative": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
+ "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
+ "dev": true,
+ "dependencies": {
+ "is-unc-path": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-unc-path": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
+ "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
+ "dev": true,
+ "dependencies": {
+ "unc-path-regex": "^0.1.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-utf8": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
+ "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
+ "dev": true
+ },
+ "node_modules/is-valid-glob": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz",
+ "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-windows": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
+ "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true
+ },
+ "node_modules/joycon": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/joycon/-/joycon-3.1.1.tgz",
+ "integrity": "sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/json-stable-stringify-without-jsonify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
+ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
+ "dev": true
+ },
+ "node_modules/json5": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
+ "dev": true,
+ "bin": {
+ "json5": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/lazystream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz",
+ "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=",
+ "dev": true,
+ "dependencies": {
+ "readable-stream": "^2.0.5"
+ },
+ "engines": {
+ "node": ">= 0.6.3"
+ }
+ },
+ "node_modules/lazystream/node_modules/readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/lazystream/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "node_modules/lazystream/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/lead": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz",
+ "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=",
+ "dev": true,
+ "dependencies": {
+ "flush-write-stream": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/leven": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz",
+ "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/lodash.clonedeep": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
+ "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
+ "dev": true
+ },
+ "node_modules/lunr": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.8.tgz",
+ "integrity": "sha512-oxMeX/Y35PNFuZoHp+jUj5OSEmLCaIH4KTFJh7a93cHBoFmpw2IoPs22VIz7vyO2YUnx2Tn9dzIwO2P/4quIRg=="
+ },
+ "node_modules/lunr-languages": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/lunr-languages/-/lunr-languages-1.9.0.tgz",
+ "integrity": "sha512-Be5vFuc8NAheOIjviCRms3ZqFFBlzns3u9DXpPSZvALetgnydAN0poV71pVLFn0keYy/s4VblMMkqewTLe+KPg=="
+ },
+ "node_modules/map-obj": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
+ "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/mime-db": {
+ "version": "1.50.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz",
+ "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mime-types": {
+ "version": "2.1.33",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz",
+ "integrity": "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==",
+ "dev": true,
+ "dependencies": {
+ "mime-db": "1.50.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mimic-response": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz",
+ "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/minimist": {
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
+ "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
+ "dev": true
+ },
+ "node_modules/minimisted": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/minimisted/-/minimisted-2.0.1.tgz",
+ "integrity": "sha512-1oPjfuLQa2caorJUM8HV8lGgWCc0qqAO1MNv/k05G4qslmsndV/5WdNZrqCiyqiz3wohia2Ij2B7w2Dr7/IyrA==",
+ "dev": true,
+ "dependencies": {
+ "minimist": "^1.2.5"
+ }
+ },
+ "node_modules/mri": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.4.tgz",
+ "integrity": "sha512-6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/neo-async": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
+ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
+ "dev": true
+ },
+ "node_modules/normalize-path": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+ "dev": true,
+ "dependencies": {
+ "remove-trailing-separator": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/now-and-later": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz",
+ "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==",
+ "dev": true,
+ "dependencies": {
+ "once": "^1.3.2"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/nth-check": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
+ "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==",
+ "dependencies": {
+ "boolbase": "^1.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/nth-check?sponsor=1"
+ }
+ },
+ "node_modules/object-keys": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/object.assign": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
+ "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.0",
+ "define-properties": "^1.1.3",
+ "has-symbols": "^1.0.1",
+ "object-keys": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/on-exit-leak-free": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-0.2.0.tgz",
+ "integrity": "sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==",
+ "dev": true
+ },
+ "node_modules/once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "dev": true,
+ "dependencies": {
+ "wrappy": "1"
+ }
+ },
+ "node_modules/ordered-read-streams": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz",
+ "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=",
+ "dev": true,
+ "dependencies": {
+ "readable-stream": "^2.0.1"
+ }
+ },
+ "node_modules/ordered-read-streams/node_modules/readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/ordered-read-streams/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "node_modules/ordered-read-streams/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/pako": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
+ "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
+ "dev": true
+ },
+ "node_modules/parse5": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
+ "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw=="
+ },
+ "node_modules/parse5-htmlparser2-tree-adapter": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz",
+ "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==",
+ "dependencies": {
+ "parse5": "^6.0.1"
+ }
+ },
+ "node_modules/path-dirname": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
+ "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
+ "dev": true
+ },
+ "node_modules/path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/pend": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
+ "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
+ "dev": true
+ },
+ "node_modules/pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/pino": {
+ "version": "7.6.5",
+ "resolved": "https://registry.npmjs.org/pino/-/pino-7.6.5.tgz",
+ "integrity": "sha512-38tAwlJ7HevMENHD5FZE+yxSlAH5Wg3FoOjbB3MX2j3/kgpOEkmDHhTVKkecR57qxD5doHo2yi9nac94gqqbiQ==",
+ "dev": true,
+ "dependencies": {
+ "fast-redact": "^3.0.0",
+ "on-exit-leak-free": "^0.2.0",
+ "pino-abstract-transport": "v0.5.0",
+ "pino-std-serializers": "^4.0.0",
+ "process-warning": "^1.0.0",
+ "quick-format-unescaped": "^4.0.3",
+ "real-require": "^0.1.0",
+ "safe-stable-stringify": "^2.1.0",
+ "sonic-boom": "^2.2.1",
+ "thread-stream": "^0.13.0"
+ },
+ "bin": {
+ "pino": "bin.js"
+ }
+ },
+ "node_modules/pino-abstract-transport": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-0.5.0.tgz",
+ "integrity": "sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==",
+ "dev": true,
+ "dependencies": {
+ "duplexify": "^4.1.2",
+ "split2": "^4.0.0"
+ }
+ },
+ "node_modules/pino-abstract-transport/node_modules/duplexify": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz",
+ "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==",
+ "dev": true,
+ "dependencies": {
+ "end-of-stream": "^1.4.1",
+ "inherits": "^2.0.3",
+ "readable-stream": "^3.1.1",
+ "stream-shift": "^1.0.0"
+ }
+ },
+ "node_modules/pino-pretty": {
+ "version": "7.3.0",
+ "resolved": "https://registry.npmjs.org/pino-pretty/-/pino-pretty-7.3.0.tgz",
+ "integrity": "sha512-HAhShJ2z2QzxXhYAn6XfwYpF13o1PQbjzSNA9q+30FAvhjOmeACit9lprhV/mCOw/8YFWSyyNk0YCq2EDYGYpw==",
+ "dev": true,
+ "dependencies": {
+ "args": "^5.0.1",
+ "colorette": "^2.0.7",
+ "dateformat": "^4.6.3",
+ "fast-safe-stringify": "^2.0.7",
+ "joycon": "^3.1.1",
+ "pino-abstract-transport": "^0.5.0",
+ "pump": "^3.0.0",
+ "readable-stream": "^3.6.0",
+ "rfdc": "^1.3.0",
+ "secure-json-parse": "^2.4.0",
+ "sonic-boom": "^2.2.0",
+ "strip-json-comments": "^3.1.1"
+ },
+ "bin": {
+ "pino-pretty": "bin.js"
+ }
+ },
+ "node_modules/pino-pretty/node_modules/pump": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
+ "dev": true,
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "node_modules/pino-std-serializers": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-4.0.0.tgz",
+ "integrity": "sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==",
+ "dev": true
+ },
+ "node_modules/printj": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz",
+ "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==",
+ "dev": true,
+ "bin": {
+ "printj": "bin/printj.njs"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+ "dev": true
+ },
+ "node_modules/process-warning": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-1.0.0.tgz",
+ "integrity": "sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==",
+ "dev": true
+ },
+ "node_modules/pump": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
+ "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
+ "dev": true,
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "node_modules/pumpify": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
+ "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
+ "dev": true,
+ "dependencies": {
+ "duplexify": "^3.6.0",
+ "inherits": "^2.0.3",
+ "pump": "^2.0.0"
+ }
+ },
+ "node_modules/queue": {
+ "version": "4.5.1",
+ "resolved": "https://registry.npmjs.org/queue/-/queue-4.5.1.tgz",
+ "integrity": "sha512-AMD7w5hRXcFSb8s9u38acBZ+309u6GsiibP4/0YacJeaurRshogB7v/ZcVPxP5gD5+zIw6ixRHdutiYUJfwKHw==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "~2.0.0"
+ }
+ },
+ "node_modules/quick-format-unescaped": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz",
+ "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==",
+ "dev": true
+ },
+ "node_modules/readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/real-require": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.1.0.tgz",
+ "integrity": "sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 12.13.0"
+ }
+ },
+ "node_modules/remove-bom-buffer": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz",
+ "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==",
+ "dev": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5",
+ "is-utf8": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/remove-bom-stream": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz",
+ "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=",
+ "dev": true,
+ "dependencies": {
+ "remove-bom-buffer": "^3.0.0",
+ "safe-buffer": "^5.1.0",
+ "through2": "^2.0.3"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/remove-bom-stream/node_modules/readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/remove-bom-stream/node_modules/readable-stream/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "node_modules/remove-bom-stream/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/remove-bom-stream/node_modules/string_decoder/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "node_modules/remove-bom-stream/node_modules/through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "dev": true,
+ "dependencies": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "node_modules/remove-trailing-separator": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
+ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
+ "dev": true
+ },
+ "node_modules/replace-ext": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz",
+ "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/require-from-string": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
+ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/resolve-options": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz",
+ "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=",
+ "dev": true,
+ "dependencies": {
+ "value-or-function": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/rfdc": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz",
+ "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==",
+ "dev": true
+ },
+ "node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/safe-stable-stringify": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.3.1.tgz",
+ "integrity": "sha512-kYBSfT+troD9cDA85VDnHZ1rpHC50O0g1e6WlGHVCz/g+JS+9WKLj+XwFYyR8UbrZN8ll9HUpDAAddY58MGisg==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/secure-json-parse": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/secure-json-parse/-/secure-json-parse-2.4.0.tgz",
+ "integrity": "sha512-Q5Z/97nbON5t/L/sH6mY2EacfjVGwrCcSi5D3btRO2GZ8pf1K1UN7Z9H5J57hjVU2Qzxr1xO+FmBhOvEkzCMmg==",
+ "dev": true
+ },
+ "node_modules/sha.js": {
+ "version": "2.4.11",
+ "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
+ "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ },
+ "bin": {
+ "sha.js": "bin.js"
+ }
+ },
+ "node_modules/should-proxy": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/should-proxy/-/should-proxy-1.0.4.tgz",
+ "integrity": "sha1-yAWlAav2lTlgBjSAnmL78ji6NeQ=",
+ "dev": true
+ },
+ "node_modules/simple-concat": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
+ "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/simple-get": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz",
+ "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==",
+ "dev": true,
+ "dependencies": {
+ "decompress-response": "^4.2.0",
+ "once": "^1.3.1",
+ "simple-concat": "^1.0.0"
+ }
+ },
+ "node_modules/sonic-boom": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-2.4.2.tgz",
+ "integrity": "sha512-zlOmAKFLJzTI+MbvmkWhnOOJ++NYo0Iy7F93ARNPmvZvpWG2l8Ff3uwM3CkpHqRw8v3pcRROScM5E+vbeTeOKw==",
+ "dev": true,
+ "dependencies": {
+ "atomic-sleep": "^1.0.0"
+ }
+ },
+ "node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/split2": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/split2/-/split2-4.1.0.tgz",
+ "integrity": "sha512-VBiJxFkxiXRlUIeyMQi8s4hgvKCSjtknJv/LVYbrgALPwf5zSKmEwV9Lst25AkvMDnvxODugjdl6KZgwKM1WYQ==",
+ "dev": true,
+ "engines": {
+ "node": ">= 10.x"
+ }
+ },
+ "node_modules/stream-shift": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
+ "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
+ "dev": true
+ },
+ "node_modules/string_decoder": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "~5.2.0"
+ }
+ },
+ "node_modules/strip-json-comments": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/thread-stream": {
+ "version": "0.13.2",
+ "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-0.13.2.tgz",
+ "integrity": "sha512-woZFt0cLFkPdhsa+IGpRo1jiSouaHxMIljzTgt30CMjBWoUYbbcHqnunW5Yv+BXko9H05MVIcxMipI3Jblallw==",
+ "dev": true,
+ "dependencies": {
+ "real-require": "^0.1.0"
+ }
+ },
+ "node_modules/through": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
+ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
+ "dev": true
+ },
+ "node_modules/through2-filter": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz",
+ "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==",
+ "dev": true,
+ "dependencies": {
+ "through2": "~2.0.0",
+ "xtend": "~4.0.0"
+ }
+ },
+ "node_modules/through2-filter/node_modules/readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/through2-filter/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "node_modules/through2-filter/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/through2-filter/node_modules/through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "dev": true,
+ "dependencies": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "node_modules/to-absolute-glob": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz",
+ "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=",
+ "dev": true,
+ "dependencies": {
+ "is-absolute": "^1.0.0",
+ "is-negated-glob": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
+ "dependencies": {
+ "is-number": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
+ "node_modules/to-through": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz",
+ "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=",
+ "dev": true,
+ "dependencies": {
+ "through2": "^2.0.3"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/to-through/node_modules/readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/to-through/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "node_modules/to-through/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/to-through/node_modules/through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "dev": true,
+ "dependencies": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "node_modules/tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ },
+ "node_modules/type-fest": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz",
+ "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/uglify-js": {
+ "version": "3.14.2",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.2.tgz",
+ "integrity": "sha512-rtPMlmcO4agTUfz10CbgJ1k6UAoXM2gWb3GoMPPZB/+/Ackf8lNWk11K4rYi2D0apgoFRLtQOZhb+/iGNJq26A==",
+ "dev": true,
+ "optional": true,
+ "bin": {
+ "uglifyjs": "bin/uglifyjs"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/unc-path-regex": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
+ "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/unique-stream": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz",
+ "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==",
+ "dev": true,
+ "dependencies": {
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "through2-filter": "^3.0.0"
+ }
+ },
+ "node_modules/unxhr": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/unxhr/-/unxhr-1.0.1.tgz",
+ "integrity": "sha512-MAhukhVHyaLGDjyDYhy8gVjWJyhTECCdNsLwlMoGFoNJ3o79fpQhtQuzmAE4IxCMDwraF4cW8ZjpAV0m9CRQbg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8.11"
+ }
+ },
+ "node_modules/util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
+ "dev": true
+ },
+ "node_modules/value-or-function": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz",
+ "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/vinyl": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz",
+ "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==",
+ "dev": true,
+ "dependencies": {
+ "clone": "^2.1.1",
+ "clone-buffer": "^1.0.0",
+ "clone-stats": "^1.0.0",
+ "cloneable-readable": "^1.0.0",
+ "remove-trailing-separator": "^1.0.1",
+ "replace-ext": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/vinyl-fs": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz",
+ "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==",
+ "dev": true,
+ "dependencies": {
+ "fs-mkdirp-stream": "^1.0.0",
+ "glob-stream": "^6.1.0",
+ "graceful-fs": "^4.0.0",
+ "is-valid-glob": "^1.0.0",
+ "lazystream": "^1.0.0",
+ "lead": "^1.0.0",
+ "object.assign": "^4.0.4",
+ "pumpify": "^1.3.5",
+ "readable-stream": "^2.3.3",
+ "remove-bom-buffer": "^3.0.0",
+ "remove-bom-stream": "^1.2.0",
+ "resolve-options": "^1.1.0",
+ "through2": "^2.0.0",
+ "to-through": "^2.0.0",
+ "value-or-function": "^3.0.0",
+ "vinyl": "^2.0.0",
+ "vinyl-sourcemap": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/vinyl-fs/node_modules/readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/vinyl-fs/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "node_modules/vinyl-fs/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/vinyl-fs/node_modules/through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "dev": true,
+ "dependencies": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "node_modules/vinyl-sourcemap": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz",
+ "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=",
+ "dev": true,
+ "dependencies": {
+ "append-buffer": "^1.0.2",
+ "convert-source-map": "^1.5.0",
+ "graceful-fs": "^4.1.6",
+ "normalize-path": "^2.1.1",
+ "now-and-later": "^2.0.0",
+ "remove-bom-buffer": "^3.0.0",
+ "vinyl": "^2.0.0"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/wordwrap": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
+ "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
+ "dev": true
+ },
+ "node_modules/wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+ "dev": true
+ },
+ "node_modules/xdg-basedir": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz",
+ "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/xtend": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4"
+ }
+ },
+ "node_modules/yargs-parser": {
+ "version": "20.2.9",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
+ "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/yauzl": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
+ "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
+ "dev": true,
+ "dependencies": {
+ "buffer-crc32": "~0.2.3",
+ "fd-slicer": "~1.1.0"
+ }
+ },
+ "node_modules/yazl": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz",
+ "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==",
+ "dev": true,
+ "dependencies": {
+ "buffer-crc32": "~0.2.3"
+ }
+ }
+ },
+ "dependencies": {
+ "@antora/cli": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/cli/-/cli-3.0.0.tgz",
+ "integrity": "sha512-zakn5/7Hu84+3uS0+URCyYaKWJMR66QF7w3gcCNRmqQn5bx4X7ibiDXgMm77dTrkZldzD2Yi9FhJUUeiYbn8qw==",
+ "dev": true,
+ "requires": {
+ "@antora/logger": "3.0.0",
+ "@antora/playbook-builder": "3.0.0",
+ "@antora/user-require-helper": "~2.0",
+ "commander": "~8.3"
+ },
+ "dependencies": {
+ "@antora/playbook-builder": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/playbook-builder/-/playbook-builder-3.0.0.tgz",
+ "integrity": "sha512-6tECWOrbEJ0IEPMOdXlfWVjHUlFFYlHJA0ELmtAEBsdGxBpf7Be8cOwnrrIRwK2PZJiVws4W8qh/78zJuktuHw==",
+ "dev": true,
+ "requires": {
+ "@iarna/toml": "~2.2",
+ "camelcase-keys": "~7.0",
+ "convict": "~6.2",
+ "js-yaml": "~4.1",
+ "json5": "~2.2"
+ }
+ },
+ "argparse": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+ "dev": true
+ },
+ "camelcase": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
+ "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
+ "dev": true
+ },
+ "camelcase-keys": {
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz",
+ "integrity": "sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==",
+ "dev": true,
+ "requires": {
+ "camelcase": "^6.3.0",
+ "map-obj": "^4.1.0",
+ "quick-lru": "^5.1.1",
+ "type-fest": "^1.2.1"
+ }
+ },
+ "js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "dev": true,
+ "requires": {
+ "argparse": "^2.0.1"
+ }
+ },
+ "quick-lru": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
+ "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
+ "dev": true
+ }
+ }
+ },
+ "@antora/file-publisher": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/file-publisher/-/file-publisher-3.0.0.tgz",
+ "integrity": "sha512-bsLOAInskhYfIbb8gPPIRwnouNM6Rzj1nWbFfi8iXGhESkHpCh3c0FCIEDZpVYR4Ueobc6epw3ljCSYa7dytGw==",
+ "dev": true,
+ "requires": {
+ "@antora/expand-path-helper": "~2.0",
+ "@antora/user-require-helper": "~2.0",
+ "gulp-vinyl-zip": "~2.5",
+ "vinyl": "~2.2",
+ "vinyl-fs": "~3.0"
+ },
+ "dependencies": {
+ "@antora/expand-path-helper": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/expand-path-helper/-/expand-path-helper-2.0.0.tgz",
+ "integrity": "sha512-CSMBGC+tI21VS2kGW3PV7T2kQTM5eT3f2GTPVLttwaNYbNxDve08en/huzszHJfxo11CcEs26Ostr0F2c1QqeA==",
+ "dev": true
+ },
+ "gulp-vinyl-zip": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/gulp-vinyl-zip/-/gulp-vinyl-zip-2.5.0.tgz",
+ "integrity": "sha512-KPi5/2SUmkXXDvKU4L2U1dkPOP03SbhONTOgNZlL23l9Yopt+euJ1bBXwWrSMbsyh3JLW/TYuC8CI4c4Kq4qrw==",
+ "dev": true,
+ "requires": {
+ "queue": "^4.2.1",
+ "through": "^2.3.8",
+ "through2": "^2.0.3",
+ "vinyl": "^2.0.2",
+ "vinyl-fs": "^3.0.3",
+ "yauzl": "^2.2.1",
+ "yazl": "^2.2.1"
+ }
+ },
+ "readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "dev": true,
+ "requires": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ }
+ }
+ },
+ "@antora/logger": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/logger/-/logger-3.0.0.tgz",
+ "integrity": "sha512-u8XojkuEco0vwatS9EElA2rBlsCK3Nx7yENvL53HIqsC1yyYSW8U3DtiGtXsXZgZNyr+ZW9qrNA+XfyuHy+eFw==",
+ "dev": true,
+ "requires": {
+ "@antora/expand-path-helper": "~2.0",
+ "pino": "~7.6",
+ "pino-pretty": "~7.3",
+ "sonic-boom": "~2.4"
+ },
+ "dependencies": {
+ "@antora/expand-path-helper": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/expand-path-helper/-/expand-path-helper-2.0.0.tgz",
+ "integrity": "sha512-CSMBGC+tI21VS2kGW3PV7T2kQTM5eT3f2GTPVLttwaNYbNxDve08en/huzszHJfxo11CcEs26Ostr0F2c1QqeA==",
+ "dev": true
+ }
+ }
+ },
+ "@antora/lunr-extension": {
+ "version": "1.0.0-alpha.6",
+ "resolved": "https://registry.npmjs.org/@antora/lunr-extension/-/lunr-extension-1.0.0-alpha.6.tgz",
+ "integrity": "sha512-H+zpn2xVTBk8mBrMjCMZGQ0aZd2E/1yLt1UJ2DuZMRJOaGV7c43xQVp0gkQSS039YH8nqphqhqSwtFVal41u9A==",
+ "requires": {
+ "cheerio": "1.0.0-rc.10",
+ "html-entities": "~2.3",
+ "lunr": "~2.3",
+ "lunr-languages": "~1.9"
+ },
+ "dependencies": {
+ "html-entities": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz",
+ "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA=="
+ }
+ }
+ },
+ "@antora/site-generator": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/site-generator/-/site-generator-3.0.0.tgz",
+ "integrity": "sha512-qjG1somzw0b4tWYDttn5PHplKxJAoIHU/6i3X4FvAT2s/SlwjDY5TTnJBMVhLdHuIXeG5foZ8Lmk0OomgGJa7Q==",
+ "dev": true,
+ "requires": {
+ "@antora/asciidoc-loader": "3.0.0",
+ "@antora/content-aggregator": "3.0.0",
+ "@antora/content-classifier": "3.0.0",
+ "@antora/document-converter": "3.0.0",
+ "@antora/file-publisher": "3.0.0",
+ "@antora/logger": "3.0.0",
+ "@antora/navigation-builder": "3.0.0",
+ "@antora/page-composer": "3.0.0",
+ "@antora/playbook-builder": "3.0.0",
+ "@antora/redirect-producer": "3.0.0",
+ "@antora/site-mapper": "3.0.0",
+ "@antora/site-publisher": "3.0.0",
+ "@antora/ui-loader": "3.0.0",
+ "@antora/user-require-helper": "~2.0"
+ },
+ "dependencies": {
+ "@antora/asciidoc-loader": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-3.0.0.tgz",
+ "integrity": "sha512-6l+/SfI8zvOdj+kHDYkR61HyHCTywxRY5np7CIDF0DP3w36geLHQ72zsLv++WoFqPciBb+3WxPeY7w8OnUh2Nw==",
+ "dev": true,
+ "requires": {
+ "@antora/logger": "3.0.0",
+ "@antora/user-require-helper": "~2.0",
+ "@asciidoctor/core": "~2.2"
+ }
+ },
+ "@antora/content-aggregator": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/content-aggregator/-/content-aggregator-3.0.0.tgz",
+ "integrity": "sha512-LdRztRiDTB1x0h634UoM3BMDFaouNC+M8l9z5Qa/LVbxtsVFWCwDf2Crnpr2bGWSS1ozFxB2lrwLglt9Te/veA==",
+ "dev": true,
+ "requires": {
+ "@antora/expand-path-helper": "~2.0",
+ "@antora/user-require-helper": "~2.0",
+ "braces": "~3.0",
+ "cache-directory": "~2.0",
+ "camelcase-keys": "~7.0",
+ "glob-stream": "~7.0",
+ "hpagent": "~0.1.0",
+ "isomorphic-git": "~1.10",
+ "js-yaml": "~4.1",
+ "multi-progress": "~4.0",
+ "picomatch": "~2.3",
+ "progress": "~2.0",
+ "should-proxy": "~1.0",
+ "simple-get": "~4.0",
+ "vinyl": "~2.2"
+ },
+ "dependencies": {
+ "simple-get": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz",
+ "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==",
+ "dev": true,
+ "requires": {
+ "decompress-response": "^6.0.0",
+ "once": "^1.3.1",
+ "simple-concat": "^1.0.0"
+ }
+ }
+ }
+ },
+ "@antora/content-classifier": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/content-classifier/-/content-classifier-3.0.0.tgz",
+ "integrity": "sha512-K7s8otINSo7Om1494xY26aJFFCy3C2rwJEgRU7jNcCMLHuDFh7zC1masqSkFOSN18P2Nt3rUu7pvGfw3CXY5+Q==",
+ "dev": true,
+ "requires": {
+ "@antora/logger": "3.0.0",
+ "mime-types": "~2.1",
+ "vinyl": "~2.2"
+ }
+ },
+ "@antora/document-converter": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/document-converter/-/document-converter-3.0.0.tgz",
+ "integrity": "sha512-J8foZPdpBxzFFFDpse/JJiCZ72zS4G4oPRg5YEvfyP8tHjpunAlSEElOXapyVlGjmKUmp34ux9xMLoluzv/RIA==",
+ "dev": true,
+ "requires": {
+ "@antora/asciidoc-loader": "3.0.0"
+ }
+ },
+ "@antora/expand-path-helper": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/expand-path-helper/-/expand-path-helper-2.0.0.tgz",
+ "integrity": "sha512-CSMBGC+tI21VS2kGW3PV7T2kQTM5eT3f2GTPVLttwaNYbNxDve08en/huzszHJfxo11CcEs26Ostr0F2c1QqeA==",
+ "dev": true
+ },
+ "@antora/navigation-builder": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/navigation-builder/-/navigation-builder-3.0.0.tgz",
+ "integrity": "sha512-hrgGQdXw26FsX3GYCHDhRUNvfStVYX2Rkj4kA1pFNPw0VT6eU+nqpqbNuxjsU890812cCHgzaLtrsfiM0LDaNg==",
+ "dev": true,
+ "requires": {
+ "@antora/asciidoc-loader": "3.0.0"
+ }
+ },
+ "@antora/page-composer": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/page-composer/-/page-composer-3.0.0.tgz",
+ "integrity": "sha512-inJegSuA+8qjvwvpTvdQCwiqZjmT+2XtwOzmjYQXqzpm033Q3JDtbM83Z2Mclj2g/feMquRdtQQYpaQkVhZzIA==",
+ "dev": true,
+ "requires": {
+ "@antora/logger": "3.0.0",
+ "handlebars": "~4.7",
+ "require-from-string": "~2.0"
+ }
+ },
+ "@antora/playbook-builder": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/playbook-builder/-/playbook-builder-3.0.0.tgz",
+ "integrity": "sha512-6tECWOrbEJ0IEPMOdXlfWVjHUlFFYlHJA0ELmtAEBsdGxBpf7Be8cOwnrrIRwK2PZJiVws4W8qh/78zJuktuHw==",
+ "dev": true,
+ "requires": {
+ "@iarna/toml": "~2.2",
+ "camelcase-keys": "~7.0",
+ "convict": "~6.2",
+ "js-yaml": "~4.1",
+ "json5": "~2.2"
+ }
+ },
+ "@antora/redirect-producer": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/redirect-producer/-/redirect-producer-3.0.0.tgz",
+ "integrity": "sha512-55cSu4rFnH/I/bFhSs+6AxWnP9bDHmMkZ4prf0qc1PLUY2M7ilvYvyjBAJwa69nt3c7fq8dNv1efUDJxENcyxQ==",
+ "dev": true,
+ "requires": {
+ "vinyl": "~2.2"
+ }
+ },
+ "@antora/site-mapper": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/site-mapper/-/site-mapper-3.0.0.tgz",
+ "integrity": "sha512-ctjDJfVdSxeJ2c0XxDmh9OZS92duCKS9DBMS3RGuocuoXuyeOqn1/cybeMXFU9PmqUN4R3M2Ff7GZ5RO6DC/UQ==",
+ "dev": true,
+ "requires": {
+ "@antora/content-classifier": "3.0.0",
+ "vinyl": "~2.2"
+ }
+ },
+ "@antora/site-publisher": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/site-publisher/-/site-publisher-3.0.0.tgz",
+ "integrity": "sha512-Mw+z6mbfEpnwJyszSXZS1W9Yox6jqMtN1WY/8eJ5GuflJXnwYz8Ppdy7vUH3BpHPm7T013T4kl5Jweqz3v6eSg==",
+ "dev": true,
+ "requires": {
+ "@antora/file-publisher": "3.0.0"
+ }
+ },
+ "@antora/ui-loader": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/ui-loader/-/ui-loader-3.0.0.tgz",
+ "integrity": "sha512-/nOKo9aS/S/dVL6Juhyc2UI70xAi3sKa3PiYQ+Jl7673sUGa/rqCbUVzQejwXys+rsKouk+miMVn4FJpAdh78g==",
+ "dev": true,
+ "requires": {
+ "@antora/expand-path-helper": "~2.0",
+ "braces": "~3.0",
+ "cache-directory": "~2.0",
+ "camelcase-keys": "~7.0",
+ "glob-stream": "~7.0",
+ "gulp-vinyl-zip": "~2.5",
+ "hpagent": "~0.1.0",
+ "js-yaml": "~4.1",
+ "picomatch": "~2.3",
+ "should-proxy": "~1.0",
+ "simple-get": "~4.0",
+ "vinyl": "~2.2"
+ },
+ "dependencies": {
+ "simple-get": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz",
+ "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==",
+ "dev": true,
+ "requires": {
+ "decompress-response": "^6.0.0",
+ "once": "^1.3.1",
+ "simple-concat": "^1.0.0"
+ }
+ }
+ }
+ },
+ "argparse": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+ "dev": true
+ },
+ "camelcase": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
+ "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
+ "dev": true
+ },
+ "camelcase-keys": {
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz",
+ "integrity": "sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==",
+ "dev": true,
+ "requires": {
+ "camelcase": "^6.3.0",
+ "map-obj": "^4.1.0",
+ "quick-lru": "^5.1.1",
+ "type-fest": "^1.2.1"
+ }
+ },
+ "decompress-response": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
+ "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
+ "dev": true,
+ "requires": {
+ "mimic-response": "^3.1.0"
+ }
+ },
+ "duplexify": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz",
+ "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==",
+ "dev": true,
+ "requires": {
+ "end-of-stream": "^1.4.1",
+ "inherits": "^2.0.3",
+ "readable-stream": "^3.1.1",
+ "stream-shift": "^1.0.0"
+ }
+ },
+ "glob": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
+ "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
+ "dev": true,
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
+ "glob-parent": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
+ "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
+ "dev": true,
+ "requires": {
+ "is-glob": "^4.0.3"
+ }
+ },
+ "glob-stream": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-7.0.0.tgz",
+ "integrity": "sha512-evR4kvr6s0Yo5t4CD4H171n4T8XcnPFznvsbeN8K9FPzc0Q0wYqcOWyGtck2qcvJSLXKnU6DnDyfmbDDabYvRQ==",
+ "dev": true,
+ "requires": {
+ "extend": "^3.0.2",
+ "glob": "^7.2.0",
+ "glob-parent": "^6.0.2",
+ "is-negated-glob": "^1.0.0",
+ "ordered-read-streams": "^1.0.1",
+ "pumpify": "^2.0.1",
+ "readable-stream": "^3.6.0",
+ "remove-trailing-separator": "^1.1.0",
+ "to-absolute-glob": "^2.0.2",
+ "unique-stream": "^2.3.1"
+ }
+ },
+ "gulp-vinyl-zip": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/gulp-vinyl-zip/-/gulp-vinyl-zip-2.5.0.tgz",
+ "integrity": "sha512-KPi5/2SUmkXXDvKU4L2U1dkPOP03SbhONTOgNZlL23l9Yopt+euJ1bBXwWrSMbsyh3JLW/TYuC8CI4c4Kq4qrw==",
+ "dev": true,
+ "requires": {
+ "queue": "^4.2.1",
+ "through": "^2.3.8",
+ "through2": "^2.0.3",
+ "vinyl": "^2.0.2",
+ "vinyl-fs": "^3.0.3",
+ "yauzl": "^2.2.1",
+ "yazl": "^2.2.1"
+ }
+ },
+ "is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.1"
+ }
+ },
+ "isomorphic-git": {
+ "version": "1.10.5",
+ "resolved": "https://registry.npmjs.org/isomorphic-git/-/isomorphic-git-1.10.5.tgz",
+ "integrity": "sha512-hcD5SkH36iv2ooM9VCY3kPOYtCgxjw52LmqB6sj5oWlDu/IbI3mYtPdok2lmR5dzmCoaUT7pCXz847AWW7Mv3w==",
+ "dev": true,
+ "requires": {
+ "async-lock": "^1.1.0",
+ "clean-git-ref": "^2.0.1",
+ "crc-32": "^1.2.0",
+ "diff3": "0.0.3",
+ "ignore": "^5.1.4",
+ "minimisted": "^2.0.0",
+ "pako": "^1.0.10",
+ "pify": "^4.0.1",
+ "readable-stream": "^3.4.0",
+ "sha.js": "^2.4.9",
+ "simple-get": "^3.0.2"
+ }
+ },
+ "js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "dev": true,
+ "requires": {
+ "argparse": "^2.0.1"
+ }
+ },
+ "mimic-response": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
+ "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
+ "dev": true
+ },
+ "multi-progress": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/multi-progress/-/multi-progress-4.0.0.tgz",
+ "integrity": "sha512-9zcjyOou3FFCKPXsmkbC3ethv51SFPoA4dJD6TscIp2pUmy26kBDZW6h9XofPELrzseSkuD7r0V+emGEeo39Pg==",
+ "dev": true,
+ "requires": {}
+ },
+ "picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "dev": true
+ },
+ "progress": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
+ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
+ "dev": true
+ },
+ "pump": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
+ "dev": true,
+ "requires": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "pumpify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz",
+ "integrity": "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==",
+ "dev": true,
+ "requires": {
+ "duplexify": "^4.1.1",
+ "inherits": "^2.0.3",
+ "pump": "^3.0.0"
+ }
+ },
+ "quick-lru": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
+ "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
+ "dev": true
+ },
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "dev": true,
+ "requires": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ }
+ }
+ }
+ }
+ },
+ "@antora/user-require-helper": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/user-require-helper/-/user-require-helper-2.0.0.tgz",
+ "integrity": "sha512-5fMfBZfw4zLoFdDAPMQX6Frik90uvfD8rXOA4UpXPOUikkX4uT1Rk6m0/4oi8oS3fcjiIl0k/7Nc+eTxW5TcQQ==",
+ "dev": true,
+ "requires": {
+ "@antora/expand-path-helper": "~2.0"
+ },
+ "dependencies": {
+ "@antora/expand-path-helper": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/expand-path-helper/-/expand-path-helper-2.0.0.tgz",
+ "integrity": "sha512-CSMBGC+tI21VS2kGW3PV7T2kQTM5eT3f2GTPVLttwaNYbNxDve08en/huzszHJfxo11CcEs26Ostr0F2c1QqeA==",
+ "dev": true
+ }
+ }
+ },
+ "@asciidoctor/core": {
+ "version": "2.2.6",
+ "resolved": "https://registry.npmjs.org/@asciidoctor/core/-/core-2.2.6.tgz",
+ "integrity": "sha512-TmB2K5UfpDpSbCNBBntXzKHcAk2EA3/P68jmWvmJvglVUdkO9V6kTAuXVe12+h6C4GK0ndwuCrHHtEVcL5t6pQ==",
+ "dev": true,
+ "requires": {
+ "asciidoctor-opal-runtime": "0.3.3",
+ "unxhr": "1.0.1"
+ }
+ },
+ "@iarna/toml": {
+ "version": "2.2.5",
+ "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz",
+ "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "append-buffer": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz",
+ "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=",
+ "dev": true,
+ "requires": {
+ "buffer-equal": "^1.0.0"
+ }
+ },
+ "args": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/args/-/args-5.0.1.tgz",
+ "integrity": "sha512-1kqmFCFsPffavQFGt8OxJdIcETti99kySRUPMpOhaGjL6mRJn8HFU1OxKY5bMqfZKUwTQc1mZkAjmGYaVOHFtQ==",
+ "dev": true,
+ "requires": {
+ "camelcase": "5.0.0",
+ "chalk": "2.4.2",
+ "leven": "2.1.0",
+ "mri": "1.1.4"
+ },
+ "dependencies": {
+ "camelcase": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz",
+ "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==",
+ "dev": true
+ }
+ }
+ },
+ "asciidoctor-opal-runtime": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/asciidoctor-opal-runtime/-/asciidoctor-opal-runtime-0.3.3.tgz",
+ "integrity": "sha512-/CEVNiOia8E5BMO9FLooo+Kv18K4+4JBFRJp8vUy/N5dMRAg+fRNV4HA+o6aoSC79jVU/aT5XvUpxSxSsTS8FQ==",
+ "dev": true,
+ "requires": {
+ "glob": "7.1.3",
+ "unxhr": "1.0.1"
+ },
+ "dependencies": {
+ "glob": {
+ "version": "7.1.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
+ "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
+ "dev": true,
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ }
+ }
+ },
+ "async-lock": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/async-lock/-/async-lock-1.3.0.tgz",
+ "integrity": "sha512-8A7SkiisnEgME2zEedtDYPxUPzdv3x//E7n5IFktPAtMYSEAV7eNJF0rMwrVyUFj6d/8rgajLantbjcNRQYXIg==",
+ "dev": true
+ },
+ "atomic-sleep": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz",
+ "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==",
+ "dev": true
+ },
+ "balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true
+ },
+ "boolbase": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
+ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24="
+ },
+ "brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "braces": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
+ "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
+ "dev": true,
+ "requires": {
+ "fill-range": "^7.1.1"
+ }
+ },
+ "buffer-crc32": {
+ "version": "0.2.13",
+ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
+ "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
+ "dev": true
+ },
+ "buffer-equal": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz",
+ "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=",
+ "dev": true
+ },
+ "cache-directory": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/cache-directory/-/cache-directory-2.0.0.tgz",
+ "integrity": "sha512-7YKEapH+2Uikde8hySyfobXBqPKULDyHNl/lhKm7cKf/GJFdG/tU/WpLrOg2y9aUrQrWUilYqawFIiGJPS6gDA==",
+ "dev": true,
+ "requires": {
+ "xdg-basedir": "^3.0.0"
+ }
+ },
+ "call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ }
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "dependencies": {
+ "escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true
+ }
+ }
+ },
+ "cheerio": {
+ "version": "1.0.0-rc.10",
+ "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz",
+ "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==",
+ "requires": {
+ "cheerio-select": "^1.5.0",
+ "dom-serializer": "^1.3.2",
+ "domhandler": "^4.2.0",
+ "htmlparser2": "^6.1.0",
+ "parse5": "^6.0.1",
+ "parse5-htmlparser2-tree-adapter": "^6.0.1",
+ "tslib": "^2.2.0"
+ }
+ },
+ "cheerio-select": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz",
+ "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==",
+ "requires": {
+ "css-select": "^4.1.3",
+ "css-what": "^5.0.1",
+ "domelementtype": "^2.2.0",
+ "domhandler": "^4.2.0",
+ "domutils": "^2.7.0"
+ }
+ },
+ "clean-git-ref": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/clean-git-ref/-/clean-git-ref-2.0.1.tgz",
+ "integrity": "sha512-bLSptAy2P0s6hU4PzuIMKmMJJSE6gLXGH1cntDu7bWJUksvuM+7ReOK61mozULErYvP6a15rnYl0zFDef+pyPw==",
+ "dev": true
+ },
+ "clone": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
+ "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
+ "dev": true
+ },
+ "clone-buffer": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz",
+ "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=",
+ "dev": true
+ },
+ "clone-stats": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz",
+ "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=",
+ "dev": true
+ },
+ "cloneable-readable": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz",
+ "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.1",
+ "process-nextick-args": "^2.0.0",
+ "readable-stream": "^2.3.5"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ }
+ }
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "colorette": {
+ "version": "2.0.16",
+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz",
+ "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==",
+ "dev": true
+ },
+ "commander": {
+ "version": "8.3.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
+ "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
+ "dev": true
+ },
+ "concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+ "dev": true
+ },
+ "convert-source-map": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
+ "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.1.1"
+ },
+ "dependencies": {
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ }
+ }
+ },
+ "convict": {
+ "version": "6.2.4",
+ "resolved": "https://registry.npmjs.org/convict/-/convict-6.2.4.tgz",
+ "integrity": "sha512-qN60BAwdMVdofckX7AlohVJ2x9UvjTNoKVXCL2LxFk1l7757EJqf1nySdMkPQer0bt8kQ5lQiyZ9/2NvrFBuwQ==",
+ "dev": true,
+ "requires": {
+ "lodash.clonedeep": "^4.5.0",
+ "yargs-parser": "^20.2.7"
+ }
+ },
+ "core-util-is": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
+ "dev": true
+ },
+ "crc-32": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz",
+ "integrity": "sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==",
+ "dev": true,
+ "requires": {
+ "exit-on-epipe": "~1.0.1",
+ "printj": "~1.1.0"
+ }
+ },
+ "css-select": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz",
+ "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==",
+ "requires": {
+ "boolbase": "^1.0.0",
+ "css-what": "^5.0.0",
+ "domhandler": "^4.2.0",
+ "domutils": "^2.6.0",
+ "nth-check": "^2.0.0"
+ }
+ },
+ "css-what": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz",
+ "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg=="
+ },
+ "dateformat": {
+ "version": "4.6.3",
+ "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz",
+ "integrity": "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==",
+ "dev": true
+ },
+ "decompress-response": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz",
+ "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==",
+ "dev": true,
+ "requires": {
+ "mimic-response": "^2.0.0"
+ }
+ },
+ "define-properties": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
+ "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+ "dev": true,
+ "requires": {
+ "object-keys": "^1.0.12"
+ }
+ },
+ "diff3": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/diff3/-/diff3-0.0.3.tgz",
+ "integrity": "sha1-1OXDpM305f4SEatC5pP8tDIVgPw=",
+ "dev": true
+ },
+ "dom-serializer": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
+ "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
+ "requires": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.2.0",
+ "entities": "^2.0.0"
+ }
+ },
+ "domelementtype": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
+ "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A=="
+ },
+ "domhandler": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz",
+ "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==",
+ "requires": {
+ "domelementtype": "^2.2.0"
+ }
+ },
+ "domutils": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
+ "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
+ "requires": {
+ "dom-serializer": "^1.0.1",
+ "domelementtype": "^2.2.0",
+ "domhandler": "^4.2.0"
+ }
+ },
+ "duplexify": {
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
+ "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
+ "dev": true,
+ "requires": {
+ "end-of-stream": "^1.0.0",
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.0.0",
+ "stream-shift": "^1.0.0"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ }
+ }
+ },
+ "end-of-stream": {
+ "version": "1.4.4",
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
+ "dev": true,
+ "requires": {
+ "once": "^1.4.0"
+ }
+ },
+ "entities": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
+ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A=="
+ },
+ "exit-on-epipe": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz",
+ "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==",
+ "dev": true
+ },
+ "extend": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
+ "dev": true
+ },
+ "fast-redact": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.1.tgz",
+ "integrity": "sha512-odVmjC8x8jNeMZ3C+rPMESzXVSEU8tSWSHv9HFxP2mm89G/1WwqhrerJDQm9Zus8X6aoRgQDThKqptdNA6bt+A==",
+ "dev": true
+ },
+ "fast-safe-stringify": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz",
+ "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==",
+ "dev": true
+ },
+ "fd-slicer": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
+ "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
+ "dev": true,
+ "requires": {
+ "pend": "~1.2.0"
+ }
+ },
+ "fill-range": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
+ "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
+ "dev": true,
+ "requires": {
+ "to-regex-range": "^5.0.1"
+ }
+ },
+ "flush-write-stream": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
+ "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.3.6"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ }
+ }
+ },
+ "fs-mkdirp-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz",
+ "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.11",
+ "through2": "^2.0.3"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "dev": true,
+ "requires": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ }
+ }
+ },
+ "fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+ "dev": true
+ },
+ "function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+ "dev": true
+ },
+ "get-intrinsic": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
+ "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.1"
+ }
+ },
+ "glob-parent": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
+ "dev": true,
+ "requires": {
+ "is-glob": "^3.1.0",
+ "path-dirname": "^1.0.0"
+ }
+ },
+ "glob-stream": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz",
+ "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=",
+ "dev": true,
+ "requires": {
+ "extend": "^3.0.0",
+ "glob": "^7.1.1",
+ "glob-parent": "^3.1.0",
+ "is-negated-glob": "^1.0.0",
+ "ordered-read-streams": "^1.0.0",
+ "pumpify": "^1.3.5",
+ "readable-stream": "^2.1.5",
+ "remove-trailing-separator": "^1.0.1",
+ "to-absolute-glob": "^2.0.0",
+ "unique-stream": "^2.0.2"
+ },
+ "dependencies": {
+ "glob": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
+ "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
+ "dev": true,
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
+ "readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ }
+ }
+ },
+ "graceful-fs": {
+ "version": "4.2.8",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
+ "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
+ "dev": true
+ },
+ "handlebars": {
+ "version": "4.7.7",
+ "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
+ "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
+ "dev": true,
+ "requires": {
+ "minimist": "^1.2.5",
+ "neo-async": "^2.6.0",
+ "source-map": "^0.6.1",
+ "uglify-js": "^3.1.4",
+ "wordwrap": "^1.0.0"
+ }
+ },
+ "has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1"
+ }
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true
+ },
+ "has-symbols": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
+ "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
+ "dev": true
+ },
+ "hpagent": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/hpagent/-/hpagent-0.1.2.tgz",
+ "integrity": "sha512-ePqFXHtSQWAFXYmj+JtOTHr84iNrII4/QRlAAPPE+zqnKy4xJo7Ie1Y4kC7AdB+LxLxSTTzBMASsEcy0q8YyvQ==",
+ "dev": true
+ },
+ "htmlparser2": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
+ "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
+ "requires": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.0.0",
+ "domutils": "^2.5.2",
+ "entities": "^2.0.0"
+ }
+ },
+ "ignore": {
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
+ "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
+ "dev": true
+ },
+ "inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "dev": true,
+ "requires": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "dev": true
+ },
+ "is-absolute": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
+ "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
+ "dev": true,
+ "requires": {
+ "is-relative": "^1.0.0",
+ "is-windows": "^1.0.1"
+ }
+ },
+ "is-buffer": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
+ "dev": true
+ },
+ "is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+ "dev": true
+ },
+ "is-glob": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.0"
+ }
+ },
+ "is-negated-glob": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz",
+ "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=",
+ "dev": true
+ },
+ "is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true
+ },
+ "is-relative": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
+ "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
+ "dev": true,
+ "requires": {
+ "is-unc-path": "^1.0.0"
+ }
+ },
+ "is-unc-path": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
+ "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
+ "dev": true,
+ "requires": {
+ "unc-path-regex": "^0.1.2"
+ }
+ },
+ "is-utf8": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
+ "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
+ "dev": true
+ },
+ "is-valid-glob": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz",
+ "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=",
+ "dev": true
+ },
+ "is-windows": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
+ "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
+ "dev": true
+ },
+ "isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true
+ },
+ "joycon": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/joycon/-/joycon-3.1.1.tgz",
+ "integrity": "sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==",
+ "dev": true
+ },
+ "json-stable-stringify-without-jsonify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
+ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
+ "dev": true
+ },
+ "json5": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
+ "dev": true
+ },
+ "lazystream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz",
+ "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=",
+ "dev": true,
+ "requires": {
+ "readable-stream": "^2.0.5"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ }
+ }
+ },
+ "lead": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz",
+ "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=",
+ "dev": true,
+ "requires": {
+ "flush-write-stream": "^1.0.2"
+ }
+ },
+ "leven": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz",
+ "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=",
+ "dev": true
+ },
+ "lodash.clonedeep": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
+ "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
+ "dev": true
+ },
+ "lunr": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.8.tgz",
+ "integrity": "sha512-oxMeX/Y35PNFuZoHp+jUj5OSEmLCaIH4KTFJh7a93cHBoFmpw2IoPs22VIz7vyO2YUnx2Tn9dzIwO2P/4quIRg=="
+ },
+ "lunr-languages": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/lunr-languages/-/lunr-languages-1.9.0.tgz",
+ "integrity": "sha512-Be5vFuc8NAheOIjviCRms3ZqFFBlzns3u9DXpPSZvALetgnydAN0poV71pVLFn0keYy/s4VblMMkqewTLe+KPg=="
+ },
+ "map-obj": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
+ "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
+ "dev": true
+ },
+ "mime-db": {
+ "version": "1.50.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz",
+ "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==",
+ "dev": true
+ },
+ "mime-types": {
+ "version": "2.1.33",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz",
+ "integrity": "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==",
+ "dev": true,
+ "requires": {
+ "mime-db": "1.50.0"
+ }
+ },
+ "mimic-response": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz",
+ "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==",
+ "dev": true
+ },
+ "minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ },
+ "minimist": {
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
+ "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
+ "dev": true
+ },
+ "minimisted": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/minimisted/-/minimisted-2.0.1.tgz",
+ "integrity": "sha512-1oPjfuLQa2caorJUM8HV8lGgWCc0qqAO1MNv/k05G4qslmsndV/5WdNZrqCiyqiz3wohia2Ij2B7w2Dr7/IyrA==",
+ "dev": true,
+ "requires": {
+ "minimist": "^1.2.5"
+ }
+ },
+ "mri": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.4.tgz",
+ "integrity": "sha512-6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w==",
+ "dev": true
+ },
+ "neo-async": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
+ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
+ "dev": true
+ },
+ "normalize-path": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+ "dev": true,
+ "requires": {
+ "remove-trailing-separator": "^1.0.1"
+ }
+ },
+ "now-and-later": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz",
+ "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==",
+ "dev": true,
+ "requires": {
+ "once": "^1.3.2"
+ }
+ },
+ "nth-check": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
+ "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==",
+ "requires": {
+ "boolbase": "^1.0.0"
+ }
+ },
+ "object-keys": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+ "dev": true
+ },
+ "object.assign": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
+ "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.0",
+ "define-properties": "^1.1.3",
+ "has-symbols": "^1.0.1",
+ "object-keys": "^1.1.1"
+ }
+ },
+ "on-exit-leak-free": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-0.2.0.tgz",
+ "integrity": "sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==",
+ "dev": true
+ },
+ "once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "dev": true,
+ "requires": {
+ "wrappy": "1"
+ }
+ },
+ "ordered-read-streams": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz",
+ "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=",
+ "dev": true,
+ "requires": {
+ "readable-stream": "^2.0.1"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ }
+ }
+ },
+ "pako": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
+ "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
+ "dev": true
+ },
+ "parse5": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
+ "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw=="
+ },
+ "parse5-htmlparser2-tree-adapter": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz",
+ "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==",
+ "requires": {
+ "parse5": "^6.0.1"
+ }
+ },
+ "path-dirname": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
+ "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
+ "dev": true
+ },
+ "path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+ "dev": true
+ },
+ "pend": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
+ "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
+ "dev": true
+ },
+ "pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true
+ },
+ "pino": {
+ "version": "7.6.5",
+ "resolved": "https://registry.npmjs.org/pino/-/pino-7.6.5.tgz",
+ "integrity": "sha512-38tAwlJ7HevMENHD5FZE+yxSlAH5Wg3FoOjbB3MX2j3/kgpOEkmDHhTVKkecR57qxD5doHo2yi9nac94gqqbiQ==",
+ "dev": true,
+ "requires": {
+ "fast-redact": "^3.0.0",
+ "on-exit-leak-free": "^0.2.0",
+ "pino-abstract-transport": "v0.5.0",
+ "pino-std-serializers": "^4.0.0",
+ "process-warning": "^1.0.0",
+ "quick-format-unescaped": "^4.0.3",
+ "real-require": "^0.1.0",
+ "safe-stable-stringify": "^2.1.0",
+ "sonic-boom": "^2.2.1",
+ "thread-stream": "^0.13.0"
+ }
+ },
+ "pino-abstract-transport": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-0.5.0.tgz",
+ "integrity": "sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==",
+ "dev": true,
+ "requires": {
+ "duplexify": "^4.1.2",
+ "split2": "^4.0.0"
+ },
+ "dependencies": {
+ "duplexify": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz",
+ "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==",
+ "dev": true,
+ "requires": {
+ "end-of-stream": "^1.4.1",
+ "inherits": "^2.0.3",
+ "readable-stream": "^3.1.1",
+ "stream-shift": "^1.0.0"
+ }
+ }
+ }
+ },
+ "pino-pretty": {
+ "version": "7.3.0",
+ "resolved": "https://registry.npmjs.org/pino-pretty/-/pino-pretty-7.3.0.tgz",
+ "integrity": "sha512-HAhShJ2z2QzxXhYAn6XfwYpF13o1PQbjzSNA9q+30FAvhjOmeACit9lprhV/mCOw/8YFWSyyNk0YCq2EDYGYpw==",
+ "dev": true,
+ "requires": {
+ "args": "^5.0.1",
+ "colorette": "^2.0.7",
+ "dateformat": "^4.6.3",
+ "fast-safe-stringify": "^2.0.7",
+ "joycon": "^3.1.1",
+ "pino-abstract-transport": "^0.5.0",
+ "pump": "^3.0.0",
+ "readable-stream": "^3.6.0",
+ "rfdc": "^1.3.0",
+ "secure-json-parse": "^2.4.0",
+ "sonic-boom": "^2.2.0",
+ "strip-json-comments": "^3.1.1"
+ },
+ "dependencies": {
+ "pump": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
+ "dev": true,
+ "requires": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ }
+ }
+ },
+ "pino-std-serializers": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-4.0.0.tgz",
+ "integrity": "sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==",
+ "dev": true
+ },
+ "printj": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz",
+ "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==",
+ "dev": true
+ },
+ "process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+ "dev": true
+ },
+ "process-warning": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-1.0.0.tgz",
+ "integrity": "sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==",
+ "dev": true
+ },
+ "pump": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
+ "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
+ "dev": true,
+ "requires": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "pumpify": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
+ "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
+ "dev": true,
+ "requires": {
+ "duplexify": "^3.6.0",
+ "inherits": "^2.0.3",
+ "pump": "^2.0.0"
+ }
+ },
+ "queue": {
+ "version": "4.5.1",
+ "resolved": "https://registry.npmjs.org/queue/-/queue-4.5.1.tgz",
+ "integrity": "sha512-AMD7w5hRXcFSb8s9u38acBZ+309u6GsiibP4/0YacJeaurRshogB7v/ZcVPxP5gD5+zIw6ixRHdutiYUJfwKHw==",
+ "dev": true,
+ "requires": {
+ "inherits": "~2.0.0"
+ }
+ },
+ "quick-format-unescaped": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz",
+ "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==",
+ "dev": true
+ },
+ "readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ },
+ "real-require": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.1.0.tgz",
+ "integrity": "sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==",
+ "dev": true
+ },
+ "remove-bom-buffer": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz",
+ "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5",
+ "is-utf8": "^0.2.1"
+ }
+ },
+ "remove-bom-stream": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz",
+ "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=",
+ "dev": true,
+ "requires": {
+ "remove-bom-buffer": "^3.0.0",
+ "safe-buffer": "^5.1.0",
+ "through2": "^2.0.3"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ },
+ "dependencies": {
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ }
+ }
+ },
+ "string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ },
+ "dependencies": {
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ }
+ }
+ },
+ "through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "dev": true,
+ "requires": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ }
+ }
+ },
+ "remove-trailing-separator": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
+ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
+ "dev": true
+ },
+ "replace-ext": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz",
+ "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==",
+ "dev": true
+ },
+ "require-from-string": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
+ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
+ "dev": true
+ },
+ "resolve-options": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz",
+ "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=",
+ "dev": true,
+ "requires": {
+ "value-or-function": "^3.0.0"
+ }
+ },
+ "rfdc": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz",
+ "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==",
+ "dev": true
+ },
+ "safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "dev": true
+ },
+ "safe-stable-stringify": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.3.1.tgz",
+ "integrity": "sha512-kYBSfT+troD9cDA85VDnHZ1rpHC50O0g1e6WlGHVCz/g+JS+9WKLj+XwFYyR8UbrZN8ll9HUpDAAddY58MGisg==",
+ "dev": true
+ },
+ "secure-json-parse": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/secure-json-parse/-/secure-json-parse-2.4.0.tgz",
+ "integrity": "sha512-Q5Z/97nbON5t/L/sH6mY2EacfjVGwrCcSi5D3btRO2GZ8pf1K1UN7Z9H5J57hjVU2Qzxr1xO+FmBhOvEkzCMmg==",
+ "dev": true
+ },
+ "sha.js": {
+ "version": "2.4.11",
+ "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
+ "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "should-proxy": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/should-proxy/-/should-proxy-1.0.4.tgz",
+ "integrity": "sha1-yAWlAav2lTlgBjSAnmL78ji6NeQ=",
+ "dev": true
+ },
+ "simple-concat": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
+ "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
+ "dev": true
+ },
+ "simple-get": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz",
+ "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==",
+ "dev": true,
+ "requires": {
+ "decompress-response": "^4.2.0",
+ "once": "^1.3.1",
+ "simple-concat": "^1.0.0"
+ }
+ },
+ "sonic-boom": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-2.4.2.tgz",
+ "integrity": "sha512-zlOmAKFLJzTI+MbvmkWhnOOJ++NYo0Iy7F93ARNPmvZvpWG2l8Ff3uwM3CkpHqRw8v3pcRROScM5E+vbeTeOKw==",
+ "dev": true,
+ "requires": {
+ "atomic-sleep": "^1.0.0"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ },
+ "split2": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/split2/-/split2-4.1.0.tgz",
+ "integrity": "sha512-VBiJxFkxiXRlUIeyMQi8s4hgvKCSjtknJv/LVYbrgALPwf5zSKmEwV9Lst25AkvMDnvxODugjdl6KZgwKM1WYQ==",
+ "dev": true
+ },
+ "stream-shift": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
+ "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
+ "dev": true
+ },
+ "string_decoder": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.2.0"
+ }
+ },
+ "strip-json-comments": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ },
+ "thread-stream": {
+ "version": "0.13.2",
+ "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-0.13.2.tgz",
+ "integrity": "sha512-woZFt0cLFkPdhsa+IGpRo1jiSouaHxMIljzTgt30CMjBWoUYbbcHqnunW5Yv+BXko9H05MVIcxMipI3Jblallw==",
+ "dev": true,
+ "requires": {
+ "real-require": "^0.1.0"
+ }
+ },
+ "through": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
+ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
+ "dev": true
+ },
+ "through2-filter": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz",
+ "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==",
+ "dev": true,
+ "requires": {
+ "through2": "~2.0.0",
+ "xtend": "~4.0.0"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "dev": true,
+ "requires": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ }
+ }
+ },
+ "to-absolute-glob": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz",
+ "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=",
+ "dev": true,
+ "requires": {
+ "is-absolute": "^1.0.0",
+ "is-negated-glob": "^1.0.0"
+ }
+ },
+ "to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
+ "requires": {
+ "is-number": "^7.0.0"
+ }
+ },
+ "to-through": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz",
+ "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=",
+ "dev": true,
+ "requires": {
+ "through2": "^2.0.3"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "dev": true,
+ "requires": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ }
+ }
+ },
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ },
+ "type-fest": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz",
+ "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==",
+ "dev": true
+ },
+ "uglify-js": {
+ "version": "3.14.2",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.2.tgz",
+ "integrity": "sha512-rtPMlmcO4agTUfz10CbgJ1k6UAoXM2gWb3GoMPPZB/+/Ackf8lNWk11K4rYi2D0apgoFRLtQOZhb+/iGNJq26A==",
+ "dev": true,
+ "optional": true
+ },
+ "unc-path-regex": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
+ "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
+ "dev": true
+ },
+ "unique-stream": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz",
+ "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==",
+ "dev": true,
+ "requires": {
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "through2-filter": "^3.0.0"
+ }
+ },
+ "unxhr": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/unxhr/-/unxhr-1.0.1.tgz",
+ "integrity": "sha512-MAhukhVHyaLGDjyDYhy8gVjWJyhTECCdNsLwlMoGFoNJ3o79fpQhtQuzmAE4IxCMDwraF4cW8ZjpAV0m9CRQbg==",
+ "dev": true
+ },
+ "util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
+ "dev": true
+ },
+ "value-or-function": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz",
+ "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=",
+ "dev": true
+ },
+ "vinyl": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz",
+ "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==",
+ "dev": true,
+ "requires": {
+ "clone": "^2.1.1",
+ "clone-buffer": "^1.0.0",
+ "clone-stats": "^1.0.0",
+ "cloneable-readable": "^1.0.0",
+ "remove-trailing-separator": "^1.0.1",
+ "replace-ext": "^1.0.0"
+ }
+ },
+ "vinyl-fs": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz",
+ "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==",
+ "dev": true,
+ "requires": {
+ "fs-mkdirp-stream": "^1.0.0",
+ "glob-stream": "^6.1.0",
+ "graceful-fs": "^4.0.0",
+ "is-valid-glob": "^1.0.0",
+ "lazystream": "^1.0.0",
+ "lead": "^1.0.0",
+ "object.assign": "^4.0.4",
+ "pumpify": "^1.3.5",
+ "readable-stream": "^2.3.3",
+ "remove-bom-buffer": "^3.0.0",
+ "remove-bom-stream": "^1.2.0",
+ "resolve-options": "^1.1.0",
+ "through2": "^2.0.0",
+ "to-through": "^2.0.0",
+ "value-or-function": "^3.0.0",
+ "vinyl": "^2.0.0",
+ "vinyl-sourcemap": "^1.1.0"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "dev": true,
+ "requires": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ }
+ }
+ },
+ "vinyl-sourcemap": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz",
+ "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=",
+ "dev": true,
+ "requires": {
+ "append-buffer": "^1.0.2",
+ "convert-source-map": "^1.5.0",
+ "graceful-fs": "^4.1.6",
+ "normalize-path": "^2.1.1",
+ "now-and-later": "^2.0.0",
+ "remove-bom-buffer": "^3.0.0",
+ "vinyl": "^2.0.0"
+ }
+ },
+ "wordwrap": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
+ "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
+ "dev": true
+ },
+ "wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+ "dev": true
+ },
+ "xdg-basedir": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz",
+ "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=",
+ "dev": true
+ },
+ "xtend": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
+ "dev": true
+ },
+ "yargs-parser": {
+ "version": "20.2.9",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
+ "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
+ "dev": true
+ },
+ "yauzl": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
+ "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
+ "dev": true,
+ "requires": {
+ "buffer-crc32": "~0.2.3",
+ "fd-slicer": "~1.1.0"
+ }
+ },
+ "yazl": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz",
+ "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==",
+ "dev": true,
+ "requires": {
+ "buffer-crc32": "~0.2.3"
+ }
+ }
+ }
+}
diff --git a/drools-docs/package.json b/drools-docs/package.json
new file mode 100644
index 0000000000..af9f7a78b5
--- /dev/null
+++ b/drools-docs/package.json
@@ -0,0 +1,13 @@
+{
+ "name": "drools-docs",
+ "homepage": ".",
+ "private": true,
+ "license": "Apache-2.0",
+ "devDependencies": {
+ "@antora/cli": "^3.0.0",
+ "@antora/site-generator": "^3.0.0"
+ },
+ "dependencies": {
+ "@antora/lunr-extension": "^1.0.0-alpha.6"
+ }
+}
diff --git a/drools-docs/pom.xml b/drools-docs/pom.xml
new file mode 100755
index 0000000000..03d3d76064
--- /dev/null
+++ b/drools-docs/pom.xml
@@ -0,0 +1,189 @@
+
+
+
+
+
+ 4.0.0
+
+ org.kie
+ apache-kie-docs-parent
+ 999-SNAPSHOT
+ ../pom.xml
+
+
+ drools-docs
+ pom
+
+ Drools documentation
+ https://www.drools.org/
+
+
+ antora-playbook.yml
+ node_modules/.bin/antora
+ v16.2.0
+ 7.15.1
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+
+
+ generate-antora-yml
+
+ resources
+
+ process-resources
+
+
+
+ ${project.basedir}/src
+ ${project.build.directory}
+
+ antora-template.yml
+
+ true
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ rename-antora-yml
+
+ run
+
+ process-resources
+
+
+
+
+
+
+
+
+
+ com.github.eirslett
+ frontend-maven-plugin
+
+
+ install node and npm
+
+ install-node-and-npm
+
+ initialize
+
+ ${version.node}
+ ${version.npm}
+
+
+
+ npm install antora
+
+ npm
+
+ initialize
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+
+
+
+ exec
+
+ compile
+
+
+ true
+
+ node/node
+
+ ${antora.binary}
+ --generator
+ @antora/site-generator
+ ${antora.playbook}
+ --to-dir=target/website/docs
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+ package-generated-docs
+ package
+
+ single
+
+
+ ${project.artifactId}-${project.version}
+ false
+
+ src/main/assembly/generated-docs-zip.xml
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ antora-windows
+
+
+ Windows
+
+
+
+
+ node_modules/@antora/cli/bin/antora
+
+
+
+
diff --git a/drools-docs/src/antora-template.yml b/drools-docs/src/antora-template.yml
new file mode 100644
index 0000000000..190bb06555
--- /dev/null
+++ b/drools-docs/src/antora-template.yml
@@ -0,0 +1,36 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+
+# This file is a template for antora.yml. Maven build will
+# 1. substitute the properties into this file to target/antora-template.yml
+# 2. copy target/antora-template.yml to src/antora.yml
+# 3. generate antora website using the antora.yml
+
+name: drools
+title: Drools User Guide ${project.version}
+version: ~
+asciidoc:
+ attributes:
+ doctype: book
+ drools-version: ${project.version}
+ java-version: 17
+ maven-version: 3.9.6
+start_page: introduction/index.adoc
+nav:
+ - modules/ROOT/nav.adoc
\ No newline at end of file
diff --git a/drools-docs/src/main/assembly/generated-docs-zip.xml b/drools-docs/src/main/assembly/generated-docs-zip.xml
new file mode 100644
index 0000000000..d2022f8303
--- /dev/null
+++ b/drools-docs/src/main/assembly/generated-docs-zip.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+ prepare-generated-docs-for-upload
+
+ dir
+
+
+ false
+
+
+ ${project.build.directory}/website/docs/
+ /
+
+
+
diff --git a/_images/KIE/BuildDeployUtilizeAndRun/CommandExecutor.png b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/CommandExecutor.png
similarity index 100%
rename from _images/KIE/BuildDeployUtilizeAndRun/CommandExecutor.png
rename to drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/CommandExecutor.png
diff --git a/_images/KIE/BuildDeployUtilizeAndRun/ExecutionResults.png b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/ExecutionResults.png
similarity index 100%
rename from _images/KIE/BuildDeployUtilizeAndRun/ExecutionResults.png
rename to drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/ExecutionResults.png
diff --git a/_images/KIE/BuildDeployUtilizeAndRun/KieBase.png b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieBase.png
similarity index 100%
rename from _images/KIE/BuildDeployUtilizeAndRun/KieBase.png
rename to drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieBase.png
diff --git a/_images/KIE/BuildDeployUtilizeAndRun/KieBuilder.png b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieBuilder.png
similarity index 100%
rename from _images/KIE/BuildDeployUtilizeAndRun/KieBuilder.png
rename to drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieBuilder.png
diff --git a/_images/KIE/BuildDeployUtilizeAndRun/KieContainer.png b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieContainer.png
similarity index 100%
rename from _images/KIE/BuildDeployUtilizeAndRun/KieContainer.png
rename to drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieContainer.png
diff --git a/_images/KIE/BuildDeployUtilizeAndRun/KieFileSystem.png b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieFileSystem.png
similarity index 100%
rename from _images/KIE/BuildDeployUtilizeAndRun/KieFileSystem.png
rename to drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieFileSystem.png
diff --git a/_images/KIE/BuildDeployUtilizeAndRun/KieLoggers.png b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieLoggers.png
similarity index 100%
rename from _images/KIE/BuildDeployUtilizeAndRun/KieLoggers.png
rename to drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieLoggers.png
diff --git a/_images/KIE/BuildDeployUtilizeAndRun/KieMarshallers.png b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieMarshallers.png
similarity index 100%
rename from _images/KIE/BuildDeployUtilizeAndRun/KieMarshallers.png
rename to drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieMarshallers.png
diff --git a/_images/KIE/BuildDeployUtilizeAndRun/KieModuleModel.png b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieModuleModel.png
similarity index 100%
rename from _images/KIE/BuildDeployUtilizeAndRun/KieModuleModel.png
rename to drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieModuleModel.png
diff --git a/_images/KIE/BuildDeployUtilizeAndRun/KieRepository.png b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieRepository.png
similarity index 100%
rename from _images/KIE/BuildDeployUtilizeAndRun/KieRepository.png
rename to drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieRepository.png
diff --git a/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieResources.png b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieResources.png
new file mode 100644
index 0000000000..b3ccaf0256
Binary files /dev/null and b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieResources.png differ
diff --git a/_images/KIE/BuildDeployUtilizeAndRun/KieRuntime.png b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieRuntime.png
similarity index 100%
rename from _images/KIE/BuildDeployUtilizeAndRun/KieRuntime.png
rename to drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieRuntime.png
diff --git a/_images/KIE/BuildDeployUtilizeAndRun/KieRuntimeEvent.png b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieRuntimeEvent.png
similarity index 100%
rename from _images/KIE/BuildDeployUtilizeAndRun/KieRuntimeEvent.png
rename to drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieRuntimeEvent.png
diff --git a/_images/KIE/BuildDeployUtilizeAndRun/KieRuntimeEventManager.png b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieRuntimeEventManager.png
similarity index 100%
rename from _images/KIE/BuildDeployUtilizeAndRun/KieRuntimeEventManager.png
rename to drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieRuntimeEventManager.png
diff --git a/_images/KIE/BuildDeployUtilizeAndRun/KieScanner.png b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieScanner.png
similarity index 100%
rename from _images/KIE/BuildDeployUtilizeAndRun/KieScanner.png
rename to drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieScanner.png
diff --git a/_images/KIE/BuildDeployUtilizeAndRun/KieServices.png b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieServices.png
similarity index 100%
rename from _images/KIE/BuildDeployUtilizeAndRun/KieServices.png
rename to drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieServices.png
diff --git a/_images/KIE/BuildDeployUtilizeAndRun/KieSession.png b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieSession.png
similarity index 100%
rename from _images/KIE/BuildDeployUtilizeAndRun/KieSession.png
rename to drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/KieSession.png
diff --git a/_images/KIE/BuildDeployUtilizeAndRun/RuleRuntimeEventManager.png b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/RuleRuntimeEventManager.png
similarity index 100%
rename from _images/KIE/BuildDeployUtilizeAndRun/RuleRuntimeEventManager.png
rename to drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/RuleRuntimeEventManager.png
diff --git a/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/RuleUnit01.png b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/RuleUnit01.png
new file mode 100644
index 0000000000..e78a6b152e
Binary files /dev/null and b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/RuleUnit01.png differ
diff --git a/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/RuleUnit02.png b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/RuleUnit02.png
new file mode 100644
index 0000000000..00c8afbd73
Binary files /dev/null and b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/RuleUnit02.png differ
diff --git a/_images/KIE/BuildDeployUtilizeAndRun/StatelessKieSession.png b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/StatelessKieSession.png
similarity index 100%
rename from _images/KIE/BuildDeployUtilizeAndRun/StatelessKieSession.png
rename to drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/StatelessKieSession.png
diff --git a/_images/KIE/BuildDeployUtilizeAndRun/builder.png b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/builder.png
similarity index 100%
rename from _images/KIE/BuildDeployUtilizeAndRun/builder.png
rename to drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/builder.png
diff --git a/_images/KIE/BuildDeployUtilizeAndRun/cheatsheet1.png b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/cheatsheet1.png
similarity index 100%
rename from _images/KIE/BuildDeployUtilizeAndRun/cheatsheet1.png
rename to drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/cheatsheet1.png
diff --git a/_images/KIE/BuildDeployUtilizeAndRun/cheatsheet2.png b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/cheatsheet2.png
similarity index 100%
rename from _images/KIE/BuildDeployUtilizeAndRun/cheatsheet2.png
rename to drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/cheatsheet2.png
diff --git a/_images/KIE/BuildDeployUtilizeAndRun/defaultkiesession.png b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/defaultkiesession.png
similarity index 100%
rename from _images/KIE/BuildDeployUtilizeAndRun/defaultkiesession.png
rename to drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/defaultkiesession.png
diff --git a/_images/KIE/BuildDeployUtilizeAndRun/maven.png b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/maven.png
similarity index 100%
rename from _images/KIE/BuildDeployUtilizeAndRun/maven.png
rename to drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/maven.png
diff --git a/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/project-layout.png b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/project-layout.png
new file mode 100644
index 0000000000..d7190ee65b
Binary files /dev/null and b/drools-docs/src/modules/ROOT/images/KIE/BuildDeployUtilizeAndRun/project-layout.png differ
diff --git a/_images/KIE/Overview/architecture-BA-on-OpenShift.png b/drools-docs/src/modules/ROOT/images/KIE/Overview/architecture-BA-on-OpenShift.png
similarity index 100%
rename from _images/KIE/Overview/architecture-BA-on-OpenShift.png
rename to drools-docs/src/modules/ROOT/images/KIE/Overview/architecture-BA-on-OpenShift.png
diff --git a/_images/KIE/Overview/architecture-BA-on-OpenShift_enterprise.png b/drools-docs/src/modules/ROOT/images/KIE/Overview/architecture-BA-on-OpenShift_enterprise.png
similarity index 100%
rename from _images/KIE/Overview/architecture-BA-on-OpenShift_enterprise.png
rename to drools-docs/src/modules/ROOT/images/KIE/Overview/architecture-BA-on-OpenShift_enterprise.png
diff --git a/_images/KIE/Overview/architecture-BA-on-eap_enterprise.png b/drools-docs/src/modules/ROOT/images/KIE/Overview/architecture-BA-on-eap_enterprise.png
similarity index 100%
rename from _images/KIE/Overview/architecture-BA-on-eap_enterprise.png
rename to drools-docs/src/modules/ROOT/images/KIE/Overview/architecture-BA-on-eap_enterprise.png
diff --git a/_images/KIE/Overview/architecture-BA-on-wildfly.png b/drools-docs/src/modules/ROOT/images/KIE/Overview/architecture-BA-on-wildfly.png
similarity index 100%
rename from _images/KIE/Overview/architecture-BA-on-wildfly.png
rename to drools-docs/src/modules/ROOT/images/KIE/Overview/architecture-BA-on-wildfly.png
diff --git a/_images/KIE/Overview/architecture-BA-with-IDE.png b/drools-docs/src/modules/ROOT/images/KIE/Overview/architecture-BA-with-IDE.png
similarity index 100%
rename from _images/KIE/Overview/architecture-BA-with-IDE.png
rename to drools-docs/src/modules/ROOT/images/KIE/Overview/architecture-BA-with-IDE.png
diff --git a/_images/KIE/Overview/architecture-BA-with-IDE_enterprise.png b/drools-docs/src/modules/ROOT/images/KIE/Overview/architecture-BA-with-IDE_enterprise.png
similarity index 100%
rename from _images/KIE/Overview/architecture-BA-with-IDE_enterprise.png
rename to drools-docs/src/modules/ROOT/images/KIE/Overview/architecture-BA-with-IDE_enterprise.png
diff --git a/_images/KIE/Overview/architecture-BA-with-custom-app.png b/drools-docs/src/modules/ROOT/images/KIE/Overview/architecture-BA-with-custom-app.png
similarity index 100%
rename from _images/KIE/Overview/architecture-BA-with-custom-app.png
rename to drools-docs/src/modules/ROOT/images/KIE/Overview/architecture-BA-with-custom-app.png
diff --git a/_images/KIE/Overview/architecture-BA-with-custom-app_enterprise.png b/drools-docs/src/modules/ROOT/images/KIE/Overview/architecture-BA-with-custom-app_enterprise.png
similarity index 100%
rename from _images/KIE/Overview/architecture-BA-with-custom-app_enterprise.png
rename to drools-docs/src/modules/ROOT/images/KIE/Overview/architecture-BA-with-custom-app_enterprise.png
diff --git a/_images/KIE/Overview/kie.png b/drools-docs/src/modules/ROOT/images/KIE/Overview/kie.png
similarity index 100%
rename from _images/KIE/Overview/kie.png
rename to drools-docs/src/modules/ROOT/images/KIE/Overview/kie.png
diff --git a/_images/dmn/decision_node_edit.png b/drools-docs/src/modules/ROOT/images/dmn/decision_node_edit.png
similarity index 100%
rename from _images/dmn/decision_node_edit.png
rename to drools-docs/src/modules/ROOT/images/dmn/decision_node_edit.png
diff --git a/_images/dmn/dmn-add-project-gs.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-add-project-gs.png
similarity index 100%
rename from _images/dmn/dmn-add-project-gs.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-add-project-gs.png
diff --git a/_images/dmn/dmn-age-classification-decision-table.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-age-classification-decision-table.png
similarity index 100%
rename from _images/dmn/dmn-age-classification-decision-table.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-age-classification-decision-table.png
diff --git a/_images/dmn/dmn-age-classification-drd.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-age-classification-drd.png
similarity index 100%
rename from _images/dmn/dmn-age-classification-drd.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-age-classification-drd.png
diff --git a/_images/dmn/dmn-annotation-node.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-annotation-node.png
similarity index 100%
rename from _images/dmn/dmn-annotation-node.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-annotation-node.png
diff --git a/_images/dmn/dmn-association-connector.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-association-connector.png
similarity index 100%
rename from _images/dmn/dmn-association-connector.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-association-connector.png
diff --git a/_images/dmn/dmn-authority-connector.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-authority-connector.png
similarity index 100%
rename from _images/dmn/dmn-authority-connector.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-authority-connector.png
diff --git a/_images/dmn/dmn-bkm-define.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-bkm-define.png
similarity index 100%
rename from _images/dmn/dmn-bkm-define.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-bkm-define.png
diff --git a/_images/dmn/dmn-bkm-edit.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-bkm-edit.png
similarity index 100%
rename from _images/dmn/dmn-bkm-edit.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-bkm-edit.png
diff --git a/_images/dmn/dmn-bkm-node.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-bkm-node.png
similarity index 100%
rename from _images/dmn/dmn-bkm-node.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-bkm-node.png
diff --git a/_images/dmn/dmn-bkm-to-annotation.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-bkm-to-annotation.png
similarity index 100%
rename from _images/dmn/dmn-bkm-to-annotation.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-bkm-to-annotation.png
diff --git a/_images/dmn/dmn-bkm-to-bkm.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-bkm-to-bkm.png
similarity index 100%
rename from _images/dmn/dmn-bkm-to-bkm.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-bkm-to-bkm.png
diff --git a/_images/dmn/dmn-bkm-to-decision.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-bkm-to-decision.png
similarity index 100%
rename from _images/dmn/dmn-bkm-to-decision.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-bkm-to-decision.png
diff --git a/_images/dmn/dmn-boxed-expression-example.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-boxed-expression-example.png
similarity index 100%
rename from _images/dmn/dmn-boxed-expression-example.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-boxed-expression-example.png
diff --git a/_images/dmn/dmn-boxed-expression-example2.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-boxed-expression-example2.png
similarity index 100%
rename from _images/dmn/dmn-boxed-expression-example2.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-boxed-expression-example2.png
diff --git a/_images/kogito/dmn/dmn-context-expression-example.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-context-expression-example.png
similarity index 100%
rename from _images/kogito/dmn/dmn-context-expression-example.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-context-expression-example.png
diff --git a/_images/kogito/dmn/dmn-context-expression-example2.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-context-expression-example2.png
similarity index 100%
rename from _images/kogito/dmn/dmn-context-expression-example2.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-context-expression-example2.png
diff --git a/_images/dmn/dmn-custom-data-type-add.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-custom-data-type-add.png
similarity index 100%
rename from _images/dmn/dmn-custom-data-type-add.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-custom-data-type-add.png
diff --git a/_images/dmn/dmn-custom-data-type-constraints-drag.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-custom-data-type-constraints-drag.png
similarity index 100%
rename from _images/dmn/dmn-custom-data-type-constraints-drag.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-custom-data-type-constraints-drag.png
diff --git a/_images/dmn/dmn-custom-data-type-constraints.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-custom-data-type-constraints.png
similarity index 100%
rename from _images/dmn/dmn-custom-data-type-constraints.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-custom-data-type-constraints.png
diff --git a/_images/dmn/dmn-custom-datatypes-tab.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-custom-datatypes-tab.png
similarity index 100%
rename from _images/dmn/dmn-custom-datatypes-tab.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-custom-datatypes-tab.png
diff --git a/_images/dmn/dmn-datatype-constraints-tickmark.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-datatype-constraints-tickmark.png
similarity index 100%
rename from _images/dmn/dmn-datatype-constraints-tickmark.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-datatype-constraints-tickmark.png
diff --git a/_images/dmn/dmn-decision-boxed-expression-options.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-decision-boxed-expression-options.png
similarity index 100%
rename from _images/dmn/dmn-decision-boxed-expression-options.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-decision-boxed-expression-options.png
diff --git a/_images/dmn/dmn-decision-edit.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-decision-edit.png
similarity index 100%
rename from _images/dmn/dmn-decision-edit.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-decision-edit.png
diff --git a/_images/dmn/dmn-decision-node.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-decision-node.png
similarity index 100%
rename from _images/dmn/dmn-decision-node.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-decision-node.png
diff --git a/_images/dmn/dmn-decision-service-details.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-decision-service-details.png
similarity index 100%
rename from _images/dmn/dmn-decision-service-details.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-decision-service-details.png
diff --git a/_images/dmn/dmn-decision-service-node.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-decision-service-node.png
similarity index 100%
rename from _images/dmn/dmn-decision-service-node.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-decision-service-node.png
diff --git a/_images/dmn/dmn-decision-service-node1.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-decision-service-node1.png
similarity index 100%
rename from _images/dmn/dmn-decision-service-node1.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-decision-service-node1.png
diff --git a/_images/dmn/dmn-decision-service-to-bkm.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-decision-service-to-bkm.png
similarity index 100%
rename from _images/dmn/dmn-decision-service-to-bkm.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-decision-service-to-bkm.png
diff --git a/_images/dmn/dmn-decision-service-to-decision.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-decision-service-to-decision.png
similarity index 100%
rename from _images/dmn/dmn-decision-service-to-decision.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-decision-service-to-decision.png
diff --git a/_images/dmn/dmn-decision-table-example.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-decision-table-example.png
similarity index 100%
rename from _images/dmn/dmn-decision-table-example.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-decision-table-example.png
diff --git a/_images/dmn/dmn-decision-table-example1a.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-decision-table-example1a.png
similarity index 100%
rename from _images/dmn/dmn-decision-table-example1a.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-decision-table-example1a.png
diff --git a/_images/kogito/dmn/dmn-decision-table-example2.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-decision-table-example2.png
similarity index 100%
rename from _images/kogito/dmn/dmn-decision-table-example2.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-decision-table-example2.png
diff --git a/_images/kogito/dmn/dmn-decision-table-example3.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-decision-table-example3.png
similarity index 100%
rename from _images/kogito/dmn/dmn-decision-table-example3.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-decision-table-example3.png
diff --git a/_images/dmn/dmn-decision-to-annotation.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-decision-to-annotation.png
similarity index 100%
rename from _images/dmn/dmn-decision-to-annotation.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-decision-to-annotation.png
diff --git a/_images/dmn/dmn-decision-to-decision.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-decision-to-decision.png
similarity index 100%
rename from _images/dmn/dmn-decision-to-decision.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-decision-to-decision.png
diff --git a/_images/dmn/dmn-designer-nav-view.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-designer-nav-view.png
similarity index 100%
rename from _images/dmn/dmn-designer-nav-view.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-designer-nav-view.png
diff --git a/_images/dmn/dmn-designer-nav-view2.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-designer-nav-view2.png
similarity index 100%
rename from _images/dmn/dmn-designer-nav-view2.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-designer-nav-view2.png
diff --git a/_images/dmn/dmn-designer-preview.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-designer-preview.png
similarity index 100%
rename from _images/dmn/dmn-designer-preview.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-designer-preview.png
diff --git a/_images/dmn/dmn-designer-project-view.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-designer-project-view.png
similarity index 100%
rename from _images/dmn/dmn-designer-project-view.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-designer-project-view.png
diff --git a/_images/dmn/dmn-designer-properties.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-designer-properties.png
similarity index 100%
rename from _images/dmn/dmn-designer-properties.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-designer-properties.png
diff --git a/_images/dmn/dmn-designer-search.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-designer-search.png
similarity index 100%
rename from _images/dmn/dmn-designer-search.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-designer-search.png
diff --git a/_images/dmn/dmn-diagram-properties-tab.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-diagram-properties-tab.png
similarity index 100%
rename from _images/dmn/dmn-diagram-properties-tab.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-diagram-properties-tab.png
diff --git a/_images/dmn/dmn-documentation.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-documentation.png
similarity index 100%
rename from _images/dmn/dmn-documentation.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-documentation.png
diff --git a/_images/dmn/dmn-drag-decision-node.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-drag-decision-node.png
similarity index 100%
rename from _images/dmn/dmn-drag-decision-node.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-drag-decision-node.png
diff --git a/_images/dmn/dmn-drd-actions-rename.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-drd-actions-rename.png
similarity index 100%
rename from _images/dmn/dmn-drd-actions-rename.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-drd-actions-rename.png
diff --git a/_images/dmn/dmn-drd-actions.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-drd-actions.png
similarity index 100%
rename from _images/dmn/dmn-drd-actions.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-drd-actions.png
diff --git a/_images/dmn/dmn-drd-multiple-back-end-details.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-drd-multiple-back-end-details.png
similarity index 100%
rename from _images/dmn/dmn-drd-multiple-back-end-details.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-drd-multiple-back-end-details.png
diff --git a/_images/dmn/dmn-drd-multiple-back-end.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-drd-multiple-back-end.png
similarity index 100%
rename from _images/dmn/dmn-drd-multiple-back-end.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-drd-multiple-back-end.png
diff --git a/_images/dmn/dmn-drd-multiple-credit-score-details.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-drd-multiple-credit-score-details.png
similarity index 100%
rename from _images/dmn/dmn-drd-multiple-credit-score-details.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-drd-multiple-credit-score-details.png
diff --git a/_images/dmn/dmn-drd-multiple-credit-score.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-drd-multiple-credit-score.png
similarity index 100%
rename from _images/dmn/dmn-drd-multiple-credit-score.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-drd-multiple-credit-score.png
diff --git a/_images/dmn/dmn-drd-multiple-front-end-details.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-drd-multiple-front-end-details.png
similarity index 100%
rename from _images/dmn/dmn-drd-multiple-front-end-details.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-drd-multiple-front-end-details.png
diff --git a/_images/dmn/dmn-drd-multiple-front-end.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-drd-multiple-front-end.png
similarity index 100%
rename from _images/dmn/dmn-drd-multiple-front-end.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-drd-multiple-front-end.png
diff --git a/_images/dmn/dmn-drd-multiple.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-drd-multiple.png
similarity index 100%
rename from _images/dmn/dmn-drd-multiple.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-drd-multiple.png
diff --git a/_images/dmn/dmn-drg.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-drg.png
similarity index 100%
rename from _images/dmn/dmn-drg.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-drg.png
diff --git a/_images/dmn/dmn-example-drd.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-example-drd.png
similarity index 100%
rename from _images/dmn/dmn-example-drd.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-example-drd.png
diff --git a/_images/dmn/dmn-example-drd2.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-example-drd2.png
similarity index 100%
rename from _images/dmn/dmn-example-drd2.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-example-drd2.png
diff --git a/_images/dmn/dmn-example-drd3.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-example-drd3.png
similarity index 100%
rename from _images/dmn/dmn-example-drd3.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-example-drd3.png
diff --git a/_images/dmn/dmn-execution-business-process.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-execution-business-process.png
similarity index 100%
rename from _images/dmn/dmn-execution-business-process.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-execution-business-process.png
diff --git a/_images/dmn/dmn-execution-data-type.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-execution-data-type.png
similarity index 100%
rename from _images/dmn/dmn-execution-data-type.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-execution-data-type.png
diff --git a/_images/dmn/dmn-execution-expression.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-execution-expression.png
similarity index 100%
rename from _images/dmn/dmn-execution-expression.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-execution-expression.png
diff --git a/_images/dmn/dmn-execution-graph.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-execution-graph.png
similarity index 100%
rename from _images/dmn/dmn-execution-graph.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-execution-graph.png
diff --git a/_images/dmn/dmn-execution-io-mapping.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-execution-io-mapping.png
similarity index 100%
rename from _images/dmn/dmn-execution-io-mapping.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-execution-io-mapping.png
diff --git a/_images/dmn/dmn-execution-negative-condition.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-execution-negative-condition.png
similarity index 100%
rename from _images/dmn/dmn-execution-negative-condition.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-execution-negative-condition.png
diff --git a/_images/dmn/dmn-execution-positive-condition.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-execution-positive-condition.png
similarity index 100%
rename from _images/dmn/dmn-execution-positive-condition.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-execution-positive-condition.png
diff --git a/_images/dmn/dmn-execution-process-instance-form.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-execution-process-instance-form.png
similarity index 100%
rename from _images/dmn/dmn-execution-process-instance-form.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-execution-process-instance-form.png
diff --git a/_images/dmn/dmn-function-example.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-function-example.png
similarity index 100%
rename from _images/dmn/dmn-function-example.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-function-example.png
diff --git a/_images/kogito/dmn/dmn-function-expression-example.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-function-expression-example.png
similarity index 100%
rename from _images/kogito/dmn/dmn-function-expression-example.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-function-expression-example.png
diff --git a/_images/kogito/dmn/dmn-function-expression-example2.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-function-expression-example2.png
similarity index 100%
rename from _images/kogito/dmn/dmn-function-expression-example2.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-function-expression-example2.png
diff --git a/_images/kogito/dmn/dmn-function-expression-example3.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-function-expression-example3.png
similarity index 100%
rename from _images/kogito/dmn/dmn-function-expression-example3.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-function-expression-example3.png
diff --git a/_images/dmn/dmn-function-expression-example4.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-function-expression-example4.png
similarity index 100%
rename from _images/dmn/dmn-function-expression-example4.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-function-expression-example4.png
diff --git a/_images/dmn/dmn-function-expression-example5.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-function-expression-example5.png
similarity index 100%
rename from _images/dmn/dmn-function-expression-example5.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-function-expression-example5.png
diff --git a/_images/dmn/dmn-gs-context-table.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-gs-context-table.png
similarity index 100%
rename from _images/dmn/dmn-gs-context-table.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-gs-context-table.png
diff --git a/_images/dmn/dmn-gs-fine-decision-table.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-gs-fine-decision-table.png
similarity index 100%
rename from _images/dmn/dmn-gs-fine-decision-table.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-gs-fine-decision-table.png
diff --git a/_images/dmn/dmn-gs-test-scenarios-execution-results.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-gs-test-scenarios-execution-results.png
similarity index 100%
rename from _images/dmn/dmn-gs-test-scenarios-execution-results.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-gs-test-scenarios-execution-results.png
diff --git a/_images/dmn/dmn-gs-traffic-violation-test-scenarios.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-gs-traffic-violation-test-scenarios.png
similarity index 100%
rename from _images/dmn/dmn-gs-traffic-violation-test-scenarios.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-gs-traffic-violation-test-scenarios.png
diff --git a/_images/dmn/dmn-hit-policies.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-hit-policies.png
similarity index 100%
rename from _images/dmn/dmn-hit-policies.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-hit-policies.png
diff --git a/_images/dmn/dmn-include-model-data-types.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-include-model-data-types.png
similarity index 100%
rename from _images/dmn/dmn-include-model-data-types.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-include-model-data-types.png
diff --git a/_images/dmn/dmn-include-model-drd.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-include-model-drd.png
similarity index 100%
rename from _images/dmn/dmn-include-model-drd.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-include-model-drd.png
diff --git a/_images/dmn/dmn-include-model-expression-pmml.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-include-model-expression-pmml.png
similarity index 100%
rename from _images/dmn/dmn-include-model-expression-pmml.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-include-model-expression-pmml.png
diff --git a/_images/dmn/dmn-include-model-list-pmml.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-include-model-list-pmml.png
similarity index 100%
rename from _images/dmn/dmn-include-model-list-pmml.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-include-model-list-pmml.png
diff --git a/_images/dmn/dmn-include-model-list.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-include-model-list.png
similarity index 100%
rename from _images/dmn/dmn-include-model-list.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-include-model-list.png
diff --git a/_images/dmn/dmn-include-model-pmml.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-include-model-pmml.png
similarity index 100%
rename from _images/dmn/dmn-include-model-pmml.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-include-model-pmml.png
diff --git a/_images/dmn/dmn-include-model.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-include-model.png
similarity index 100%
rename from _images/dmn/dmn-include-model.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-include-model.png
diff --git a/_images/dmn/dmn-info-connector.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-info-connector.png
similarity index 100%
rename from _images/dmn/dmn-info-connector.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-info-connector.png
diff --git a/_images/dmn/dmn-input-connection-example.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-input-connection-example.png
similarity index 100%
rename from _images/dmn/dmn-input-connection-example.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-input-connection-example.png
diff --git a/_images/dmn/dmn-input-connection-example2.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-input-connection-example2.png
similarity index 100%
rename from _images/dmn/dmn-input-connection-example2.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-input-connection-example2.png
diff --git a/_images/dmn/dmn-input-data-node.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-input-data-node.png
similarity index 100%
rename from _images/dmn/dmn-input-data-node.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-input-data-node.png
diff --git a/_images/dmn/dmn-input-to-annotation.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-input-to-annotation.png
similarity index 100%
rename from _images/dmn/dmn-input-to-annotation.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-input-to-annotation.png
diff --git a/_images/dmn/dmn-input-to-decision.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-input-to-decision.png
similarity index 100%
rename from _images/dmn/dmn-input-to-decision.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-input-to-decision.png
diff --git a/_images/dmn/dmn-input-to-knowledge-source.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-input-to-knowledge-source.png
similarity index 100%
rename from _images/dmn/dmn-input-to-knowledge-source.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-input-to-knowledge-source.png
diff --git a/_images/kogito/dmn/dmn-invocation-example.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-invocation-example.png
similarity index 100%
rename from _images/kogito/dmn/dmn-invocation-example.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-invocation-example.png
diff --git a/_images/kogito/dmn/dmn-invocation-example2.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-invocation-example2.png
similarity index 100%
rename from _images/kogito/dmn/dmn-invocation-example2.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-invocation-example2.png
diff --git a/_images/dmn/dmn-knowledge-connector.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-knowledge-connector.png
similarity index 100%
rename from _images/dmn/dmn-knowledge-connector.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-knowledge-connector.png
diff --git a/_images/dmn/dmn-knowledge-source-node.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-knowledge-source-node.png
similarity index 100%
rename from _images/dmn/dmn-knowledge-source-node.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-knowledge-source-node.png
diff --git a/_images/dmn/dmn-knowledge-source-to-annotation.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-knowledge-source-to-annotation.png
similarity index 100%
rename from _images/dmn/dmn-knowledge-source-to-annotation.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-knowledge-source-to-annotation.png
diff --git a/_images/dmn/dmn-knowledge-source-to-bkm.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-knowledge-source-to-bkm.png
similarity index 100%
rename from _images/dmn/dmn-knowledge-source-to-bkm.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-knowledge-source-to-bkm.png
diff --git a/_images/dmn/dmn-knowledge-source-to-decision.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-knowledge-source-to-decision.png
similarity index 100%
rename from _images/dmn/dmn-knowledge-source-to-decision.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-knowledge-source-to-decision.png
diff --git a/_images/dmn/dmn-knowledge-source-to-knowledge-source.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-knowledge-source-to-knowledge-source.png
similarity index 100%
rename from _images/dmn/dmn-knowledge-source-to-knowledge-source.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-knowledge-source-to-knowledge-source.png
diff --git a/_images/kogito/dmn/dmn-list-expression-example.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-list-expression-example.png
similarity index 100%
rename from _images/kogito/dmn/dmn-list-expression-example.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-list-expression-example.png
diff --git a/_images/dmn/dmn-list-expression-example2.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-list-expression-example2.png
similarity index 100%
rename from _images/dmn/dmn-list-expression-example2.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-list-expression-example2.png
diff --git a/_images/dmn/dmn-list-expression-example2a.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-list-expression-example2a.png
similarity index 100%
rename from _images/dmn/dmn-list-expression-example2a.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-list-expression-example2a.png
diff --git a/_images/dmn/dmn-literal-expression-example.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-literal-expression-example.png
similarity index 100%
rename from _images/dmn/dmn-literal-expression-example.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-literal-expression-example.png
diff --git a/_images/kogito/dmn/dmn-literal-expression-example2.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-literal-expression-example2.png
similarity index 100%
rename from _images/kogito/dmn/dmn-literal-expression-example2.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-literal-expression-example2.png
diff --git a/_images/dmn/dmn-literal-expression-example3.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-literal-expression-example3.png
similarity index 100%
rename from _images/dmn/dmn-literal-expression-example3.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-literal-expression-example3.png
diff --git a/_images/kogito/dmn/dmn-literal-expression-example3b.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-literal-expression-example3b.png
similarity index 100%
rename from _images/kogito/dmn/dmn-literal-expression-example3b.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-literal-expression-example3b.png
diff --git a/_images/dmn/dmn-literal-expression-example4.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-literal-expression-example4.png
similarity index 100%
rename from _images/dmn/dmn-literal-expression-example4.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-literal-expression-example4.png
diff --git a/_images/dmn/dmn-manage-data-types-blank.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-manage-data-types-blank.png
similarity index 100%
rename from _images/dmn/dmn-manage-data-types-blank.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-manage-data-types-blank.png
diff --git a/_images/dmn/dmn-manage-data-types-structured.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-manage-data-types-structured.png
similarity index 100%
rename from _images/dmn/dmn-manage-data-types-structured.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-manage-data-types-structured.png
diff --git a/_images/dmn/dmn-manage-data-types-structured2-drag.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-manage-data-types-structured2-drag.png
similarity index 100%
rename from _images/dmn/dmn-manage-data-types-structured2-drag.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-manage-data-types-structured2-drag.png
diff --git a/_images/dmn/dmn-manage-data-types-structured2.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-manage-data-types-structured2.png
similarity index 100%
rename from _images/dmn/dmn-manage-data-types-structured2.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-manage-data-types-structured2.png
diff --git a/_images/dmn/dmn-manage-data-types-structured3.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-manage-data-types-structured3.png
similarity index 100%
rename from _images/dmn/dmn-manage-data-types-structured3.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-manage-data-types-structured3.png
diff --git a/_images/dmn/dmn-manage-data-types-structured3a.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-manage-data-types-structured3a.png
similarity index 100%
rename from _images/dmn/dmn-manage-data-types-structured3a.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-manage-data-types-structured3a.png
diff --git a/_images/dmn/dmn-manage-data-types-structured3b.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-manage-data-types-structured3b.png
similarity index 100%
rename from _images/dmn/dmn-manage-data-types-structured3b.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-manage-data-types-structured3b.png
diff --git a/_images/dmn/dmn-manage-data-types.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-manage-data-types.png
similarity index 100%
rename from _images/dmn/dmn-manage-data-types.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-manage-data-types.png
diff --git a/_images/dmn/dmn-manage-data-types1a.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-manage-data-types1a.png
similarity index 100%
rename from _images/dmn/dmn-manage-data-types1a.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-manage-data-types1a.png
diff --git a/_images/dmn/dmn-manage-data-types2.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-manage-data-types2.png
similarity index 100%
rename from _images/dmn/dmn-manage-data-types2.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-manage-data-types2.png
diff --git a/_images/dmn/dmn-model-traffic-violation-multi-output.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-model-traffic-violation-multi-output.png
similarity index 100%
rename from _images/dmn/dmn-model-traffic-violation-multi-output.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-model-traffic-violation-multi-output.png
diff --git a/_images/dmn/dmn-model-traffic-violation-single-output.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-model-traffic-violation-single-output.png
similarity index 100%
rename from _images/dmn/dmn-model-traffic-violation-single-output.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-model-traffic-violation-single-output.png
diff --git a/_images/dmn/dmn-new-project-gs.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-new-project-gs.png
similarity index 100%
rename from _images/dmn/dmn-new-project-gs.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-new-project-gs.png
diff --git a/_images/dmn/dmn-passenger-rebooking-drd.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-passenger-rebooking-drd.png
similarity index 100%
rename from _images/dmn/dmn-passenger-rebooking-drd.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-passenger-rebooking-drd.png
diff --git a/_images/dmn/dmn-play-icon.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-play-icon.png
similarity index 100%
rename from _images/dmn/dmn-play-icon.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-play-icon.png
diff --git a/_images/kogito/dmn/dmn-reassign-passenger.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-reassign-passenger.png
similarity index 100%
rename from _images/kogito/dmn/dmn-reassign-passenger.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-reassign-passenger.png
diff --git a/_images/kogito/dmn/dmn-relation-expression-example.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-relation-expression-example.png
similarity index 100%
rename from _images/kogito/dmn/dmn-relation-expression-example.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-relation-expression-example.png
diff --git a/_images/dmn/dmn-tDriver-custom-datatype.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-tDriver-custom-datatype.png
similarity index 100%
rename from _images/dmn/dmn-tDriver-custom-datatype.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-tDriver-custom-datatype.png
diff --git a/_images/dmn/dmn-tFine-custom-datatype.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-tFine-custom-datatype.png
similarity index 100%
rename from _images/dmn/dmn-tFine-custom-datatype.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-tFine-custom-datatype.png
diff --git a/_images/dmn/dmn-tViolation-custom-datatype.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-tViolation-custom-datatype.png
similarity index 100%
rename from _images/dmn/dmn-tViolation-custom-datatype.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-tViolation-custom-datatype.png
diff --git a/_images/dmn/dmn-traffic-violations-drd.png b/drools-docs/src/modules/ROOT/images/dmn/dmn-traffic-violations-drd.png
similarity index 100%
rename from _images/dmn/dmn-traffic-violations-drd.png
rename to drools-docs/src/modules/ROOT/images/dmn/dmn-traffic-violations-drd.png
diff --git a/_images/dmn/info-requirement.png b/drools-docs/src/modules/ROOT/images/dmn/info-requirement.png
similarity index 100%
rename from _images/dmn/info-requirement.png
rename to drools-docs/src/modules/ROOT/images/dmn/info-requirement.png
diff --git a/_images/dmn/library_objects.png b/drools-docs/src/modules/ROOT/images/dmn/library_objects.png
similarity index 100%
rename from _images/dmn/library_objects.png
rename to drools-docs/src/modules/ROOT/images/dmn/library_objects.png
diff --git a/_images/dmn/select_logic_type.png b/drools-docs/src/modules/ROOT/images/dmn/select_logic_type.png
similarity index 100%
rename from _images/dmn/select_logic_type.png
rename to drools-docs/src/modules/ROOT/images/dmn/select_logic_type.png
diff --git a/_images/dmn/try-samples.png b/drools-docs/src/modules/ROOT/images/dmn/try-samples.png
similarity index 100%
rename from _images/dmn/try-samples.png
rename to drools-docs/src/modules/ROOT/images/dmn/try-samples.png
diff --git a/drools-docs/src/modules/ROOT/images/experimental-features/impactAnalysis1.svg b/drools-docs/src/modules/ROOT/images/experimental-features/impactAnalysis1.svg
new file mode 100644
index 0000000000..86d84365af
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/experimental-features/impactAnalysis1.svg
@@ -0,0 +1,86 @@
+
+
+
diff --git a/_images/getting-started/diagram_properties.png b/drools-docs/src/modules/ROOT/images/getting-started/diagram_properties.png
similarity index 100%
rename from _images/getting-started/diagram_properties.png
rename to drools-docs/src/modules/ROOT/images/getting-started/diagram_properties.png
diff --git a/_images/KogitoMicroservices/example-dmn-decision-service-migrate.png b/drools-docs/src/modules/ROOT/images/kogito-microservices/example-dmn-decision-service-migrate.png
similarity index 100%
rename from _images/KogitoMicroservices/example-dmn-decision-service-migrate.png
rename to drools-docs/src/modules/ROOT/images/kogito-microservices/example-dmn-decision-service-migrate.png
diff --git a/_images/KogitoMicroservices/example-dmn-decision-service-migrate2.png b/drools-docs/src/modules/ROOT/images/kogito-microservices/example-dmn-decision-service-migrate2.png
similarity index 100%
rename from _images/KogitoMicroservices/example-dmn-decision-service-migrate2.png
rename to drools-docs/src/modules/ROOT/images/kogito-microservices/example-dmn-decision-service-migrate2.png
diff --git a/_images/KogitoMicroservices/example-dmn-migrate-manual-kjar.png b/drools-docs/src/modules/ROOT/images/kogito-microservices/example-dmn-migrate-manual-kjar.png
similarity index 100%
rename from _images/KogitoMicroservices/example-dmn-migrate-manual-kjar.png
rename to drools-docs/src/modules/ROOT/images/kogito-microservices/example-dmn-migrate-manual-kjar.png
diff --git a/_images/KogitoMicroservices/kogito-binded-endpoint.png b/drools-docs/src/modules/ROOT/images/kogito-microservices/kogito-binded-endpoint.png
similarity index 100%
rename from _images/KogitoMicroservices/kogito-binded-endpoint.png
rename to drools-docs/src/modules/ROOT/images/kogito-microservices/kogito-binded-endpoint.png
diff --git a/_images/KogitoMicroservices/kogito-dmn-endpointon-kie-server.png b/drools-docs/src/modules/ROOT/images/kogito-microservices/kogito-dmn-endpointon-kie-server.png
similarity index 100%
rename from _images/KogitoMicroservices/kogito-dmn-endpointon-kie-server.png
rename to drools-docs/src/modules/ROOT/images/kogito-microservices/kogito-dmn-endpointon-kie-server.png
diff --git a/_images/KogitoMicroservices/kogito-example-non-java-request.png b/drools-docs/src/modules/ROOT/images/kogito-microservices/kogito-example-non-java-request-1.png
similarity index 100%
rename from _images/KogitoMicroservices/kogito-example-non-java-request.png
rename to drools-docs/src/modules/ROOT/images/kogito-microservices/kogito-example-non-java-request-1.png
diff --git a/drools-docs/src/modules/ROOT/images/kogito-microservices/kogito-example-non-java-request.png b/drools-docs/src/modules/ROOT/images/kogito-microservices/kogito-example-non-java-request.png
new file mode 100644
index 0000000000..fd8442ded6
Binary files /dev/null and b/drools-docs/src/modules/ROOT/images/kogito-microservices/kogito-example-non-java-request.png differ
diff --git a/_images/KogitoMicroservices/kogito-external-application-implementation-kie-server.png b/drools-docs/src/modules/ROOT/images/kogito-microservices/kogito-external-application-implementation-kie-server.png
similarity index 100%
rename from _images/KogitoMicroservices/kogito-external-application-implementation-kie-server.png
rename to drools-docs/src/modules/ROOT/images/kogito-microservices/kogito-external-application-implementation-kie-server.png
diff --git a/_images/KogitoMicroservices/kogito-local-running-API.png b/drools-docs/src/modules/ROOT/images/kogito-microservices/kogito-local-running-API.png
similarity index 100%
rename from _images/KogitoMicroservices/kogito-local-running-API.png
rename to drools-docs/src/modules/ROOT/images/kogito-microservices/kogito-local-running-API.png
diff --git a/_images/LanguageReference/AccumulateAction.png b/drools-docs/src/modules/ROOT/images/language-reference/AccumulateAction.png
similarity index 100%
rename from _images/LanguageReference/AccumulateAction.png
rename to drools-docs/src/modules/ROOT/images/language-reference/AccumulateAction.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/AccumulateAction.svg b/drools-docs/src/modules/ROOT/images/language-reference/AccumulateAction.svg
new file mode 100644
index 0000000000..048d70ab2a
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/AccumulateAction.svg
@@ -0,0 +1,71 @@
+
+
+
diff --git a/_images/LanguageReference/AccumulateClause.png b/drools-docs/src/modules/ROOT/images/language-reference/AccumulateClause.png
similarity index 100%
rename from _images/LanguageReference/AccumulateClause.png
rename to drools-docs/src/modules/ROOT/images/language-reference/AccumulateClause.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/AccumulateClause.svg b/drools-docs/src/modules/ROOT/images/language-reference/AccumulateClause.svg
new file mode 100644
index 0000000000..e831561917
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/AccumulateClause.svg
@@ -0,0 +1,83 @@
+
+
+
diff --git a/_images/LanguageReference/AccumulateFunction.png b/drools-docs/src/modules/ROOT/images/language-reference/AccumulateFunction.png
similarity index 100%
rename from _images/LanguageReference/AccumulateFunction.png
rename to drools-docs/src/modules/ROOT/images/language-reference/AccumulateFunction.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/AccumulateFunction.svg b/drools-docs/src/modules/ROOT/images/language-reference/AccumulateFunction.svg
new file mode 100644
index 0000000000..adc50093ec
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/AccumulateFunction.svg
@@ -0,0 +1,70 @@
+
+
+
diff --git a/_images/LanguageReference/AccumulateInit.png b/drools-docs/src/modules/ROOT/images/language-reference/AccumulateInit.png
similarity index 100%
rename from _images/LanguageReference/AccumulateInit.png
rename to drools-docs/src/modules/ROOT/images/language-reference/AccumulateInit.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/AccumulateInit.svg b/drools-docs/src/modules/ROOT/images/language-reference/AccumulateInit.svg
new file mode 100644
index 0000000000..798fdda481
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/AccumulateInit.svg
@@ -0,0 +1,71 @@
+
+
+
diff --git a/_images/LanguageReference/AccumulateResult.png b/drools-docs/src/modules/ROOT/images/language-reference/AccumulateResult.png
similarity index 100%
rename from _images/LanguageReference/AccumulateResult.png
rename to drools-docs/src/modules/ROOT/images/language-reference/AccumulateResult.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/AccumulateResult.svg b/drools-docs/src/modules/ROOT/images/language-reference/AccumulateResult.svg
new file mode 100644
index 0000000000..4751d97c06
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/AccumulateResult.svg
@@ -0,0 +1,49 @@
+
+
+
diff --git a/_images/LanguageReference/AccumulateReverse.png b/drools-docs/src/modules/ROOT/images/language-reference/AccumulateReverse.png
similarity index 100%
rename from _images/LanguageReference/AccumulateReverse.png
rename to drools-docs/src/modules/ROOT/images/language-reference/AccumulateReverse.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/AccumulateReverse.svg b/drools-docs/src/modules/ROOT/images/language-reference/AccumulateReverse.svg
new file mode 100644
index 0000000000..90dc4e836e
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/AccumulateReverse.svg
@@ -0,0 +1,71 @@
+
+
+
diff --git a/_images/LanguageReference/AccumulateSteps.png b/drools-docs/src/modules/ROOT/images/language-reference/AccumulateSteps.png
similarity index 100%
rename from _images/LanguageReference/AccumulateSteps.png
rename to drools-docs/src/modules/ROOT/images/language-reference/AccumulateSteps.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/AccumulateSteps.svg b/drools-docs/src/modules/ROOT/images/language-reference/AccumulateSteps.svg
new file mode 100644
index 0000000000..5a802f5d9b
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/AccumulateSteps.svg
@@ -0,0 +1,63 @@
+
+
+
diff --git a/_images/LanguageReference/Accumulations.png b/drools-docs/src/modules/ROOT/images/language-reference/Accumulations.png
similarity index 100%
rename from _images/LanguageReference/Accumulations.png
rename to drools-docs/src/modules/ROOT/images/language-reference/Accumulations.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/Accumulations.svg b/drools-docs/src/modules/ROOT/images/language-reference/Accumulations.svg
new file mode 100644
index 0000000000..780e0c9757
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/Accumulations.svg
@@ -0,0 +1,58 @@
+
+
+
diff --git a/_images/LanguageReference/AdditiveExpr.png b/drools-docs/src/modules/ROOT/images/language-reference/AdditiveExpr.png
similarity index 100%
rename from _images/LanguageReference/AdditiveExpr.png
rename to drools-docs/src/modules/ROOT/images/language-reference/AdditiveExpr.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/AdditiveExpr.svg b/drools-docs/src/modules/ROOT/images/language-reference/AdditiveExpr.svg
new file mode 100644
index 0000000000..56fce84048
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/AdditiveExpr.svg
@@ -0,0 +1,90 @@
+
+
+
diff --git a/_images/LanguageReference/Annotation.png b/drools-docs/src/modules/ROOT/images/language-reference/Annotation.png
similarity index 100%
rename from _images/LanguageReference/Annotation.png
rename to drools-docs/src/modules/ROOT/images/language-reference/Annotation.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/Annotation.svg b/drools-docs/src/modules/ROOT/images/language-reference/Annotation.svg
new file mode 100644
index 0000000000..96f56bff4d
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/Annotation.svg
@@ -0,0 +1,100 @@
+
+
+
diff --git a/_images/LanguageReference/Arguments.png b/drools-docs/src/modules/ROOT/images/language-reference/Arguments.png
similarity index 100%
rename from _images/LanguageReference/Arguments.png
rename to drools-docs/src/modules/ROOT/images/language-reference/Arguments.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/Arguments.svg b/drools-docs/src/modules/ROOT/images/language-reference/Arguments.svg
new file mode 100644
index 0000000000..29e0931b7c
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/Arguments.svg
@@ -0,0 +1,53 @@
+
+
+
diff --git a/_images/LanguageReference/ArrayCreatorRest.png b/drools-docs/src/modules/ROOT/images/language-reference/ArrayCreatorRest.png
similarity index 100%
rename from _images/LanguageReference/ArrayCreatorRest.png
rename to drools-docs/src/modules/ROOT/images/language-reference/ArrayCreatorRest.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/ArrayCreatorRest.svg b/drools-docs/src/modules/ROOT/images/language-reference/ArrayCreatorRest.svg
new file mode 100644
index 0000000000..3affa4370f
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/ArrayCreatorRest.svg
@@ -0,0 +1,101 @@
+
+
+
diff --git a/_images/LanguageReference/ArrayInitializer.png b/drools-docs/src/modules/ROOT/images/language-reference/ArrayInitializer.png
similarity index 100%
rename from _images/LanguageReference/ArrayInitializer.png
rename to drools-docs/src/modules/ROOT/images/language-reference/ArrayInitializer.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/ArrayInitializer.svg b/drools-docs/src/modules/ROOT/images/language-reference/ArrayInitializer.svg
new file mode 100644
index 0000000000..d68063df26
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/ArrayInitializer.svg
@@ -0,0 +1,88 @@
+
+
+
diff --git a/_images/LanguageReference/AssignmentOperator.png b/drools-docs/src/modules/ROOT/images/language-reference/AssignmentOperator.png
similarity index 100%
rename from _images/LanguageReference/AssignmentOperator.png
rename to drools-docs/src/modules/ROOT/images/language-reference/AssignmentOperator.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/AssignmentOperator.svg b/drools-docs/src/modules/ROOT/images/language-reference/AssignmentOperator.svg
new file mode 100644
index 0000000000..8f90801406
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/AssignmentOperator.svg
@@ -0,0 +1,95 @@
+
+
+
diff --git a/_images/LanguageReference/BindingPattern.png b/drools-docs/src/modules/ROOT/images/language-reference/BindingPattern.png
similarity index 100%
rename from _images/LanguageReference/BindingPattern.png
rename to drools-docs/src/modules/ROOT/images/language-reference/BindingPattern.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/BindingPattern.svg b/drools-docs/src/modules/ROOT/images/language-reference/BindingPattern.svg
new file mode 100644
index 0000000000..72f5862bb2
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/BindingPattern.svg
@@ -0,0 +1,92 @@
+
+
+
diff --git a/_images/LanguageReference/Block.png b/drools-docs/src/modules/ROOT/images/language-reference/Block.png
similarity index 100%
rename from _images/LanguageReference/Block.png
rename to drools-docs/src/modules/ROOT/images/language-reference/Block.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/Block.svg b/drools-docs/src/modules/ROOT/images/language-reference/Block.svg
new file mode 100644
index 0000000000..37bc98b1c9
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/Block.svg
@@ -0,0 +1,51 @@
+
+
+
diff --git a/_images/LanguageReference/BooleanLiteral.png b/drools-docs/src/modules/ROOT/images/language-reference/BooleanLiteral.png
similarity index 100%
rename from _images/LanguageReference/BooleanLiteral.png
rename to drools-docs/src/modules/ROOT/images/language-reference/BooleanLiteral.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/BooleanLiteral.svg b/drools-docs/src/modules/ROOT/images/language-reference/BooleanLiteral.svg
new file mode 100644
index 0000000000..208fefed93
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/BooleanLiteral.svg
@@ -0,0 +1,49 @@
+
+
+
diff --git a/_images/LanguageReference/CompilationUnit.png b/drools-docs/src/modules/ROOT/images/language-reference/CompilationUnit.png
similarity index 100%
rename from _images/LanguageReference/CompilationUnit.png
rename to drools-docs/src/modules/ROOT/images/language-reference/CompilationUnit.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/CompilationUnit.svg b/drools-docs/src/modules/ROOT/images/language-reference/CompilationUnit.svg
new file mode 100644
index 0000000000..3a7862e6c2
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/CompilationUnit.svg
@@ -0,0 +1,93 @@
+
+
+
diff --git a/_images/LanguageReference/ConditionalAnd.png b/drools-docs/src/modules/ROOT/images/language-reference/ConditionalAnd.png
similarity index 100%
rename from _images/LanguageReference/ConditionalAnd.png
rename to drools-docs/src/modules/ROOT/images/language-reference/ConditionalAnd.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/ConditionalAnd.svg b/drools-docs/src/modules/ROOT/images/language-reference/ConditionalAnd.svg
new file mode 100644
index 0000000000..a8dacc8935
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/ConditionalAnd.svg
@@ -0,0 +1,50 @@
+
+
+
diff --git a/_images/LanguageReference/ConditionalElement.png b/drools-docs/src/modules/ROOT/images/language-reference/ConditionalElement.png
similarity index 100%
rename from _images/LanguageReference/ConditionalElement.png
rename to drools-docs/src/modules/ROOT/images/language-reference/ConditionalElement.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/ConditionalElement.svg b/drools-docs/src/modules/ROOT/images/language-reference/ConditionalElement.svg
new file mode 100644
index 0000000000..44471cad29
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/ConditionalElement.svg
@@ -0,0 +1,213 @@
+
+
+
diff --git a/_images/LanguageReference/ConditionalElementAccumulate.png b/drools-docs/src/modules/ROOT/images/language-reference/ConditionalElementAccumulate.png
similarity index 100%
rename from _images/LanguageReference/ConditionalElementAccumulate.png
rename to drools-docs/src/modules/ROOT/images/language-reference/ConditionalElementAccumulate.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/ConditionalElementAccumulate.svg b/drools-docs/src/modules/ROOT/images/language-reference/ConditionalElementAccumulate.svg
new file mode 100644
index 0000000000..42623aecfb
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/ConditionalElementAccumulate.svg
@@ -0,0 +1,69 @@
+
+
+
diff --git a/_images/LanguageReference/ConditionalElementEval.png b/drools-docs/src/modules/ROOT/images/language-reference/ConditionalElementEval.png
similarity index 100%
rename from _images/LanguageReference/ConditionalElementEval.png
rename to drools-docs/src/modules/ROOT/images/language-reference/ConditionalElementEval.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/ConditionalElementEval.svg b/drools-docs/src/modules/ROOT/images/language-reference/ConditionalElementEval.svg
new file mode 100644
index 0000000000..c9f3088568
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/ConditionalElementEval.svg
@@ -0,0 +1,49 @@
+
+
+
diff --git a/_images/LanguageReference/ConditionalElementExists.png b/drools-docs/src/modules/ROOT/images/language-reference/ConditionalElementExists.png
similarity index 100%
rename from _images/LanguageReference/ConditionalElementExists.png
rename to drools-docs/src/modules/ROOT/images/language-reference/ConditionalElementExists.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/ConditionalElementExists.svg b/drools-docs/src/modules/ROOT/images/language-reference/ConditionalElementExists.svg
new file mode 100644
index 0000000000..4285c0b11b
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/ConditionalElementExists.svg
@@ -0,0 +1,63 @@
+
+
+
diff --git a/_images/LanguageReference/ConditionalElementForall.png b/drools-docs/src/modules/ROOT/images/language-reference/ConditionalElementForall.png
similarity index 100%
rename from _images/LanguageReference/ConditionalElementForall.png
rename to drools-docs/src/modules/ROOT/images/language-reference/ConditionalElementForall.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/ConditionalElementForall.svg b/drools-docs/src/modules/ROOT/images/language-reference/ConditionalElementForall.svg
new file mode 100644
index 0000000000..15da1aeec2
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/ConditionalElementForall.svg
@@ -0,0 +1,59 @@
+
+
+
diff --git a/_images/LanguageReference/ConditionalElementNot.png b/drools-docs/src/modules/ROOT/images/language-reference/ConditionalElementNot.png
similarity index 100%
rename from _images/LanguageReference/ConditionalElementNot.png
rename to drools-docs/src/modules/ROOT/images/language-reference/ConditionalElementNot.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/ConditionalElementNot.svg b/drools-docs/src/modules/ROOT/images/language-reference/ConditionalElementNot.svg
new file mode 100644
index 0000000000..72158864d5
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/ConditionalElementNot.svg
@@ -0,0 +1,63 @@
+
+
+
diff --git a/_images/LanguageReference/ConditionalExpr.png b/drools-docs/src/modules/ROOT/images/language-reference/ConditionalExpr.png
similarity index 100%
rename from _images/LanguageReference/ConditionalExpr.png
rename to drools-docs/src/modules/ROOT/images/language-reference/ConditionalExpr.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/ConditionalExpr.svg b/drools-docs/src/modules/ROOT/images/language-reference/ConditionalExpr.svg
new file mode 100644
index 0000000000..033cfa39c1
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/ConditionalExpr.svg
@@ -0,0 +1,65 @@
+
+
+
diff --git a/_images/LanguageReference/ConditionalOr.png b/drools-docs/src/modules/ROOT/images/language-reference/ConditionalOr.png
similarity index 100%
rename from _images/LanguageReference/ConditionalOr.png
rename to drools-docs/src/modules/ROOT/images/language-reference/ConditionalOr.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/ConditionalOr.svg b/drools-docs/src/modules/ROOT/images/language-reference/ConditionalOr.svg
new file mode 100644
index 0000000000..c93ada3193
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/ConditionalOr.svg
@@ -0,0 +1,50 @@
+
+
+
diff --git a/_images/LanguageReference/ConditionalOrExpr.png b/drools-docs/src/modules/ROOT/images/language-reference/ConditionalOrExpr.png
similarity index 100%
rename from _images/LanguageReference/ConditionalOrExpr.png
rename to drools-docs/src/modules/ROOT/images/language-reference/ConditionalOrExpr.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/ConditionalOrExpr.svg b/drools-docs/src/modules/ROOT/images/language-reference/ConditionalOrExpr.svg
new file mode 100644
index 0000000000..b95b2a210c
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/ConditionalOrExpr.svg
@@ -0,0 +1,125 @@
+
+
+
diff --git a/_images/LanguageReference/Constraints.png b/drools-docs/src/modules/ROOT/images/language-reference/Constraints.png
similarity index 100%
rename from _images/LanguageReference/Constraints.png
rename to drools-docs/src/modules/ROOT/images/language-reference/Constraints.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/Constraints.svg b/drools-docs/src/modules/ROOT/images/language-reference/Constraints.svg
new file mode 100644
index 0000000000..46abd73306
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/Constraints.svg
@@ -0,0 +1,91 @@
+
+
+
diff --git a/_images/LanguageReference/CreatedName.png b/drools-docs/src/modules/ROOT/images/language-reference/CreatedName.png
similarity index 100%
rename from _images/LanguageReference/CreatedName.png
rename to drools-docs/src/modules/ROOT/images/language-reference/CreatedName.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/CreatedName.svg b/drools-docs/src/modules/ROOT/images/language-reference/CreatedName.svg
new file mode 100644
index 0000000000..6bf91bed10
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/CreatedName.svg
@@ -0,0 +1,78 @@
+
+
+
diff --git a/_images/LanguageReference/Creator.png b/drools-docs/src/modules/ROOT/images/language-reference/Creator.png
similarity index 100%
rename from _images/LanguageReference/Creator.png
rename to drools-docs/src/modules/ROOT/images/language-reference/Creator.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/Creator.svg b/drools-docs/src/modules/ROOT/images/language-reference/Creator.svg
new file mode 100644
index 0000000000..49dcfa9c13
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/Creator.svg
@@ -0,0 +1,71 @@
+
+
+
diff --git a/_images/LanguageReference/Definition.png b/drools-docs/src/modules/ROOT/images/language-reference/Definition.png
similarity index 100%
rename from _images/LanguageReference/Definition.png
rename to drools-docs/src/modules/ROOT/images/language-reference/Definition.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/Definition.svg b/drools-docs/src/modules/ROOT/images/language-reference/Definition.svg
new file mode 100644
index 0000000000..34df1c3483
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/Definition.svg
@@ -0,0 +1,84 @@
+
+
+
diff --git a/_images/LanguageReference/Digit.png b/drools-docs/src/modules/ROOT/images/language-reference/Digit.png
similarity index 100%
rename from _images/LanguageReference/Digit.png
rename to drools-docs/src/modules/ROOT/images/language-reference/Digit.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/Digit.svg b/drools-docs/src/modules/ROOT/images/language-reference/Digit.svg
new file mode 100644
index 0000000000..3ef2032f4a
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/Digit.svg
@@ -0,0 +1,33 @@
+
+
+
diff --git a/_images/LanguageReference/ExplicitGenericInvocation.png b/drools-docs/src/modules/ROOT/images/language-reference/ExplicitGenericInvocation.png
similarity index 100%
rename from _images/LanguageReference/ExplicitGenericInvocation.png
rename to drools-docs/src/modules/ROOT/images/language-reference/ExplicitGenericInvocation.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/ExplicitGenericInvocation.svg b/drools-docs/src/modules/ROOT/images/language-reference/ExplicitGenericInvocation.svg
new file mode 100644
index 0000000000..d60709c4bf
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/ExplicitGenericInvocation.svg
@@ -0,0 +1,41 @@
+
+
+
diff --git a/_images/LanguageReference/ExplicitGenericInvocationSuffix.png b/drools-docs/src/modules/ROOT/images/language-reference/ExplicitGenericInvocationSuffix.png
similarity index 100%
rename from _images/LanguageReference/ExplicitGenericInvocationSuffix.png
rename to drools-docs/src/modules/ROOT/images/language-reference/ExplicitGenericInvocationSuffix.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/ExplicitGenericInvocationSuffix.svg b/drools-docs/src/modules/ROOT/images/language-reference/ExplicitGenericInvocationSuffix.svg
new file mode 100644
index 0000000000..ca2cb1f53b
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/ExplicitGenericInvocationSuffix.svg
@@ -0,0 +1,61 @@
+
+
+
diff --git a/_images/LanguageReference/Exponent.png b/drools-docs/src/modules/ROOT/images/language-reference/Exponent.png
similarity index 100%
rename from _images/LanguageReference/Exponent.png
rename to drools-docs/src/modules/ROOT/images/language-reference/Exponent.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/Exponent.svg b/drools-docs/src/modules/ROOT/images/language-reference/Exponent.svg
new file mode 100644
index 0000000000..5d33cd67f5
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/Exponent.svg
@@ -0,0 +1,91 @@
+
+
+
diff --git a/_images/LanguageReference/Expression.png b/drools-docs/src/modules/ROOT/images/language-reference/Expression.png
similarity index 100%
rename from _images/LanguageReference/Expression.png
rename to drools-docs/src/modules/ROOT/images/language-reference/Expression.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/Expression.svg b/drools-docs/src/modules/ROOT/images/language-reference/Expression.svg
new file mode 100644
index 0000000000..f5b8c3a5f7
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/Expression.svg
@@ -0,0 +1,57 @@
+
+
+
diff --git a/_images/LanguageReference/ExpressionList.png b/drools-docs/src/modules/ROOT/images/language-reference/ExpressionList.png
similarity index 100%
rename from _images/LanguageReference/ExpressionList.png
rename to drools-docs/src/modules/ROOT/images/language-reference/ExpressionList.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/ExpressionList.svg b/drools-docs/src/modules/ROOT/images/language-reference/ExpressionList.svg
new file mode 100644
index 0000000000..f7954cea06
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/ExpressionList.svg
@@ -0,0 +1,48 @@
+
+
+
diff --git a/_images/LanguageReference/Field.png b/drools-docs/src/modules/ROOT/images/language-reference/Field.png
similarity index 100%
rename from _images/LanguageReference/Field.png
rename to drools-docs/src/modules/ROOT/images/language-reference/Field.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/Field.svg b/drools-docs/src/modules/ROOT/images/language-reference/Field.svg
new file mode 100644
index 0000000000..6d1799acb7
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/Field.svg
@@ -0,0 +1,93 @@
+
+
+
diff --git a/_images/LanguageReference/Fraction.png b/drools-docs/src/modules/ROOT/images/language-reference/Fraction.png
similarity index 100%
rename from _images/LanguageReference/Fraction.png
rename to drools-docs/src/modules/ROOT/images/language-reference/Fraction.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/Fraction.svg b/drools-docs/src/modules/ROOT/images/language-reference/Fraction.svg
new file mode 100644
index 0000000000..275d25ccf8
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/Fraction.svg
@@ -0,0 +1,91 @@
+
+
+
diff --git a/_images/LanguageReference/FromAccumulateClause.png b/drools-docs/src/modules/ROOT/images/language-reference/FromAccumulateClause.png
similarity index 100%
rename from _images/LanguageReference/FromAccumulateClause.png
rename to drools-docs/src/modules/ROOT/images/language-reference/FromAccumulateClause.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/FromAccumulateClause.svg b/drools-docs/src/modules/ROOT/images/language-reference/FromAccumulateClause.svg
new file mode 100644
index 0000000000..28d335dae5
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/FromAccumulateClause.svg
@@ -0,0 +1,41 @@
+
+
+
diff --git a/_images/LanguageReference/FromClause.png b/drools-docs/src/modules/ROOT/images/language-reference/FromClause.png
similarity index 100%
rename from _images/LanguageReference/FromClause.png
rename to drools-docs/src/modules/ROOT/images/language-reference/FromClause.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/FromClause.svg b/drools-docs/src/modules/ROOT/images/language-reference/FromClause.svg
new file mode 100644
index 0000000000..c045bdbbd0
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/FromClause.svg
@@ -0,0 +1,41 @@
+
+
+
diff --git a/_images/LanguageReference/FromCollectClause.png b/drools-docs/src/modules/ROOT/images/language-reference/FromCollectClause.png
similarity index 100%
rename from _images/LanguageReference/FromCollectClause.png
rename to drools-docs/src/modules/ROOT/images/language-reference/FromCollectClause.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/FromCollectClause.svg b/drools-docs/src/modules/ROOT/images/language-reference/FromCollectClause.svg
new file mode 100644
index 0000000000..b5d5ca964b
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/FromCollectClause.svg
@@ -0,0 +1,55 @@
+
+
+
diff --git a/_images/LanguageReference/FunctionDefinition.png b/drools-docs/src/modules/ROOT/images/language-reference/FunctionDefinition.png
similarity index 100%
rename from _images/LanguageReference/FunctionDefinition.png
rename to drools-docs/src/modules/ROOT/images/language-reference/FunctionDefinition.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/FunctionDefinition.svg b/drools-docs/src/modules/ROOT/images/language-reference/FunctionDefinition.svg
new file mode 100644
index 0000000000..ff26443ea2
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/FunctionDefinition.svg
@@ -0,0 +1,69 @@
+
+
+
diff --git a/_images/LanguageReference/GlobalDefinition.png b/drools-docs/src/modules/ROOT/images/language-reference/GlobalDefinition.png
similarity index 100%
rename from _images/LanguageReference/GlobalDefinition.png
rename to drools-docs/src/modules/ROOT/images/language-reference/GlobalDefinition.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/GlobalDefinition.svg b/drools-docs/src/modules/ROOT/images/language-reference/GlobalDefinition.svg
new file mode 100644
index 0000000000..69b1652f3d
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/GlobalDefinition.svg
@@ -0,0 +1,47 @@
+
+
+
diff --git a/_images/LanguageReference/IdentifierSuffix.png b/drools-docs/src/modules/ROOT/images/language-reference/IdentifierSuffix.png
similarity index 100%
rename from _images/LanguageReference/IdentifierSuffix.png
rename to drools-docs/src/modules/ROOT/images/language-reference/IdentifierSuffix.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/IdentifierSuffix.svg b/drools-docs/src/modules/ROOT/images/language-reference/IdentifierSuffix.svg
new file mode 100644
index 0000000000..e558399a5b
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/IdentifierSuffix.svg
@@ -0,0 +1,96 @@
+
+
+
diff --git a/_images/LanguageReference/ImportDefinition.png b/drools-docs/src/modules/ROOT/images/language-reference/ImportDefinition.png
similarity index 100%
rename from _images/LanguageReference/ImportDefinition.png
rename to drools-docs/src/modules/ROOT/images/language-reference/ImportDefinition.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/ImportDefinition.svg b/drools-docs/src/modules/ROOT/images/language-reference/ImportDefinition.svg
new file mode 100644
index 0000000000..398c630ad9
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/ImportDefinition.svg
@@ -0,0 +1,89 @@
+
+
+
diff --git a/_images/LanguageReference/InExpr.png b/drools-docs/src/modules/ROOT/images/language-reference/InExpr.png
similarity index 100%
rename from _images/LanguageReference/InExpr.png
rename to drools-docs/src/modules/ROOT/images/language-reference/InExpr.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/InExpr.svg b/drools-docs/src/modules/ROOT/images/language-reference/InExpr.svg
new file mode 100644
index 0000000000..d48a69668b
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/InExpr.svg
@@ -0,0 +1,84 @@
+
+
+
diff --git a/_images/LanguageReference/InlineListExpr.png b/drools-docs/src/modules/ROOT/images/language-reference/InlineListExpr.png
similarity index 100%
rename from _images/LanguageReference/InlineListExpr.png
rename to drools-docs/src/modules/ROOT/images/language-reference/InlineListExpr.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/InlineListExpr.svg b/drools-docs/src/modules/ROOT/images/language-reference/InlineListExpr.svg
new file mode 100644
index 0000000000..7e34d6faa9
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/InlineListExpr.svg
@@ -0,0 +1,53 @@
+
+
+
diff --git a/_images/LanguageReference/InlineMapExpr.png b/drools-docs/src/modules/ROOT/images/language-reference/InlineMapExpr.png
similarity index 100%
rename from _images/LanguageReference/InlineMapExpr.png
rename to drools-docs/src/modules/ROOT/images/language-reference/InlineMapExpr.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/InlineMapExpr.svg b/drools-docs/src/modules/ROOT/images/language-reference/InlineMapExpr.svg
new file mode 100644
index 0000000000..81fb75334f
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/InlineMapExpr.svg
@@ -0,0 +1,66 @@
+
+
+
diff --git a/_images/LanguageReference/InnerCreator.png b/drools-docs/src/modules/ROOT/images/language-reference/InnerCreator.png
similarity index 100%
rename from _images/LanguageReference/InnerCreator.png
rename to drools-docs/src/modules/ROOT/images/language-reference/InnerCreator.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/InnerCreator.svg b/drools-docs/src/modules/ROOT/images/language-reference/InnerCreator.svg
new file mode 100644
index 0000000000..ffdc8eaf6d
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/InnerCreator.svg
@@ -0,0 +1,41 @@
+
+
+
diff --git a/_images/LanguageReference/InstanceOfExpr.png b/drools-docs/src/modules/ROOT/images/language-reference/InstanceOfExpr.png
similarity index 100%
rename from _images/LanguageReference/InstanceOfExpr.png
rename to drools-docs/src/modules/ROOT/images/language-reference/InstanceOfExpr.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/InstanceOfExpr.svg b/drools-docs/src/modules/ROOT/images/language-reference/InstanceOfExpr.svg
new file mode 100644
index 0000000000..aa8237d3e7
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/InstanceOfExpr.svg
@@ -0,0 +1,57 @@
+
+
+
diff --git a/_images/LanguageReference/IntLiteral.png b/drools-docs/src/modules/ROOT/images/language-reference/IntLiteral.png
similarity index 100%
rename from _images/LanguageReference/IntLiteral.png
rename to drools-docs/src/modules/ROOT/images/language-reference/IntLiteral.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/IntLiteral.svg b/drools-docs/src/modules/ROOT/images/language-reference/IntLiteral.svg
new file mode 100644
index 0000000000..aa3c815cb3
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/IntLiteral.svg
@@ -0,0 +1,118 @@
+
+
+
diff --git a/_images/DecisionTables/Key.png b/drools-docs/src/modules/ROOT/images/language-reference/Key.png
similarity index 100%
rename from _images/DecisionTables/Key.png
rename to drools-docs/src/modules/ROOT/images/language-reference/Key.png
diff --git a/_images/LanguageReference/Literal.png b/drools-docs/src/modules/ROOT/images/language-reference/Literal.png
similarity index 100%
rename from _images/LanguageReference/Literal.png
rename to drools-docs/src/modules/ROOT/images/language-reference/Literal.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/Literal.svg b/drools-docs/src/modules/ROOT/images/language-reference/Literal.svg
new file mode 100644
index 0000000000..3df1df81ae
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/Literal.svg
@@ -0,0 +1,63 @@
+
+
+
diff --git a/_images/LanguageReference/ModifyStatement.png b/drools-docs/src/modules/ROOT/images/language-reference/ModifyStatement.png
similarity index 100%
rename from _images/LanguageReference/ModifyStatement.png
rename to drools-docs/src/modules/ROOT/images/language-reference/ModifyStatement.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/ModifyStatement.svg b/drools-docs/src/modules/ROOT/images/language-reference/ModifyStatement.svg
new file mode 100644
index 0000000000..47af589bb1
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/ModifyStatement.svg
@@ -0,0 +1,84 @@
+
+
+
diff --git a/_images/LanguageReference/NonWildcardTypeArguments.png b/drools-docs/src/modules/ROOT/images/language-reference/NonWildcardTypeArguments.png
similarity index 100%
rename from _images/LanguageReference/NonWildcardTypeArguments.png
rename to drools-docs/src/modules/ROOT/images/language-reference/NonWildcardTypeArguments.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/NonWildcardTypeArguments.svg b/drools-docs/src/modules/ROOT/images/language-reference/NonWildcardTypeArguments.svg
new file mode 100644
index 0000000000..179c4e6b48
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/NonWildcardTypeArguments.svg
@@ -0,0 +1,56 @@
+
+
+
diff --git a/_images/LanguageReference/OrRestriction.png b/drools-docs/src/modules/ROOT/images/language-reference/OrRestriction.png
similarity index 100%
rename from _images/LanguageReference/OrRestriction.png
rename to drools-docs/src/modules/ROOT/images/language-reference/OrRestriction.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/OrRestriction.svg b/drools-docs/src/modules/ROOT/images/language-reference/OrRestriction.svg
new file mode 100644
index 0000000000..3a71cfaadb
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/OrRestriction.svg
@@ -0,0 +1,61 @@
+
+
+
diff --git a/_images/LanguageReference/OverClause.png b/drools-docs/src/modules/ROOT/images/language-reference/OverClause.png
similarity index 100%
rename from _images/LanguageReference/OverClause.png
rename to drools-docs/src/modules/ROOT/images/language-reference/OverClause.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/OverClause.svg b/drools-docs/src/modules/ROOT/images/language-reference/OverClause.svg
new file mode 100644
index 0000000000..2d4b40d9fc
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/OverClause.svg
@@ -0,0 +1,88 @@
+
+
+
diff --git a/_images/LanguageReference/Parameters.png b/drools-docs/src/modules/ROOT/images/language-reference/Parameters.png
similarity index 100%
rename from _images/LanguageReference/Parameters.png
rename to drools-docs/src/modules/ROOT/images/language-reference/Parameters.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/Parameters.svg b/drools-docs/src/modules/ROOT/images/language-reference/Parameters.svg
new file mode 100644
index 0000000000..ad270ff65c
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/Parameters.svg
@@ -0,0 +1,88 @@
+
+
+
diff --git a/_images/LanguageReference/Pattern.png b/drools-docs/src/modules/ROOT/images/language-reference/Pattern.png
similarity index 100%
rename from _images/LanguageReference/Pattern.png
rename to drools-docs/src/modules/ROOT/images/language-reference/Pattern.png
diff --git a/_images/LanguageReference/Pattern.vsd b/drools-docs/src/modules/ROOT/images/language-reference/Pattern.vsd
similarity index 100%
rename from _images/LanguageReference/Pattern.vsd
rename to drools-docs/src/modules/ROOT/images/language-reference/Pattern.vsd
diff --git a/_images/LanguageReference/Placeholders.png b/drools-docs/src/modules/ROOT/images/language-reference/Placeholders.png
similarity index 100%
rename from _images/LanguageReference/Placeholders.png
rename to drools-docs/src/modules/ROOT/images/language-reference/Placeholders.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/Placeholders.svg b/drools-docs/src/modules/ROOT/images/language-reference/Placeholders.svg
new file mode 100644
index 0000000000..68c950aeb2
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/Placeholders.svg
@@ -0,0 +1,66 @@
+
+
+
diff --git a/_images/LanguageReference/Primary.png b/drools-docs/src/modules/ROOT/images/language-reference/Primary.png
similarity index 100%
rename from _images/LanguageReference/Primary.png
rename to drools-docs/src/modules/ROOT/images/language-reference/Primary.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/Primary.svg b/drools-docs/src/modules/ROOT/images/language-reference/Primary.svg
new file mode 100644
index 0000000000..2f1bc8c2c2
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/Primary.svg
@@ -0,0 +1,223 @@
+
+
+
diff --git a/_images/LanguageReference/PrimitiveType.png b/drools-docs/src/modules/ROOT/images/language-reference/PrimitiveType.png
similarity index 100%
rename from _images/LanguageReference/PrimitiveType.png
rename to drools-docs/src/modules/ROOT/images/language-reference/PrimitiveType.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/PrimitiveType.svg b/drools-docs/src/modules/ROOT/images/language-reference/PrimitiveType.svg
new file mode 100644
index 0000000000..2f5fe32bcf
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/PrimitiveType.svg
@@ -0,0 +1,91 @@
+
+
+
diff --git a/_images/LanguageReference/QualifiedName.png b/drools-docs/src/modules/ROOT/images/language-reference/QualifiedName.png
similarity index 100%
rename from _images/LanguageReference/QualifiedName.png
rename to drools-docs/src/modules/ROOT/images/language-reference/QualifiedName.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/QualifiedName.svg b/drools-docs/src/modules/ROOT/images/language-reference/QualifiedName.svg
new file mode 100644
index 0000000000..26a48b1eab
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/QualifiedName.svg
@@ -0,0 +1,48 @@
+
+
+
diff --git a/_images/LanguageReference/QueryDefinition.png b/drools-docs/src/modules/ROOT/images/language-reference/QueryDefinition.png
similarity index 100%
rename from _images/LanguageReference/QueryDefinition.png
rename to drools-docs/src/modules/ROOT/images/language-reference/QueryDefinition.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/QueryDefinition.svg b/drools-docs/src/modules/ROOT/images/language-reference/QueryDefinition.svg
new file mode 100644
index 0000000000..2e5792d4f6
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/QueryDefinition.svg
@@ -0,0 +1,67 @@
+
+
+
diff --git a/_images/LanguageReference/QueryOptions.png b/drools-docs/src/modules/ROOT/images/language-reference/QueryOptions.png
similarity index 100%
rename from _images/LanguageReference/QueryOptions.png
rename to drools-docs/src/modules/ROOT/images/language-reference/QueryOptions.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/QueryOptions.svg b/drools-docs/src/modules/ROOT/images/language-reference/QueryOptions.svg
new file mode 100644
index 0000000000..8c48f799ed
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/QueryOptions.svg
@@ -0,0 +1,73 @@
+
+
+
diff --git a/_images/LanguageReference/RealLiteral.png b/drools-docs/src/modules/ROOT/images/language-reference/RealLiteral.png
similarity index 100%
rename from _images/LanguageReference/RealLiteral.png
rename to drools-docs/src/modules/ROOT/images/language-reference/RealLiteral.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/RealLiteral.svg b/drools-docs/src/modules/ROOT/images/language-reference/RealLiteral.svg
new file mode 100644
index 0000000000..5754344278
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/RealLiteral.svg
@@ -0,0 +1,153 @@
+
+
+
diff --git a/_images/LanguageReference/RealTypeSuffix.png b/drools-docs/src/modules/ROOT/images/language-reference/RealTypeSuffix.png
similarity index 100%
rename from _images/LanguageReference/RealTypeSuffix.png
rename to drools-docs/src/modules/ROOT/images/language-reference/RealTypeSuffix.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/RealTypeSuffix.svg b/drools-docs/src/modules/ROOT/images/language-reference/RealTypeSuffix.svg
new file mode 100644
index 0000000000..dc7d7465f3
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/RealTypeSuffix.svg
@@ -0,0 +1,63 @@
+
+
+
diff --git a/_images/LanguageReference/RelationalExpr.png b/drools-docs/src/modules/ROOT/images/language-reference/RelationalExpr.png
similarity index 100%
rename from _images/LanguageReference/RelationalExpr.png
rename to drools-docs/src/modules/ROOT/images/language-reference/RelationalExpr.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/RelationalExpr.svg b/drools-docs/src/modules/ROOT/images/language-reference/RelationalExpr.svg
new file mode 100644
index 0000000000..0805b4aa3e
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/RelationalExpr.svg
@@ -0,0 +1,49 @@
+
+
+
diff --git a/_images/LanguageReference/RelationalOperator.png b/drools-docs/src/modules/ROOT/images/language-reference/RelationalOperator.png
similarity index 100%
rename from _images/LanguageReference/RelationalOperator.png
rename to drools-docs/src/modules/ROOT/images/language-reference/RelationalOperator.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/RelationalOperator.svg b/drools-docs/src/modules/ROOT/images/language-reference/RelationalOperator.svg
new file mode 100644
index 0000000000..9f3b018821
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/RelationalOperator.svg
@@ -0,0 +1,122 @@
+
+
+
diff --git a/_images/LanguageReference/RhsStatement.png b/drools-docs/src/modules/ROOT/images/language-reference/RhsStatement.png
similarity index 100%
rename from _images/LanguageReference/RhsStatement.png
rename to drools-docs/src/modules/ROOT/images/language-reference/RhsStatement.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/RhsStatement.svg b/drools-docs/src/modules/ROOT/images/language-reference/RhsStatement.svg
new file mode 100644
index 0000000000..94a8247637
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/RhsStatement.svg
@@ -0,0 +1,49 @@
+
+
+
diff --git a/_images/LanguageReference/RuleAttribute.png b/drools-docs/src/modules/ROOT/images/language-reference/RuleAttribute.png
similarity index 100%
rename from _images/LanguageReference/RuleAttribute.png
rename to drools-docs/src/modules/ROOT/images/language-reference/RuleAttribute.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/RuleAttribute.svg b/drools-docs/src/modules/ROOT/images/language-reference/RuleAttribute.svg
new file mode 100644
index 0000000000..0d8ec88751
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/RuleAttribute.svg
@@ -0,0 +1,191 @@
+
+
+
diff --git a/_images/LanguageReference/RuleAttributes.png b/drools-docs/src/modules/ROOT/images/language-reference/RuleAttributes.png
similarity index 100%
rename from _images/LanguageReference/RuleAttributes.png
rename to drools-docs/src/modules/ROOT/images/language-reference/RuleAttributes.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/RuleAttributes.svg b/drools-docs/src/modules/ROOT/images/language-reference/RuleAttributes.svg
new file mode 100644
index 0000000000..4fcba848ee
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/RuleAttributes.svg
@@ -0,0 +1,98 @@
+
+
+
diff --git a/_images/LanguageReference/RuleDefinition.png b/drools-docs/src/modules/ROOT/images/language-reference/RuleDefinition.png
similarity index 100%
rename from _images/LanguageReference/RuleDefinition.png
rename to drools-docs/src/modules/ROOT/images/language-reference/RuleDefinition.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/RuleDefinition.svg b/drools-docs/src/modules/ROOT/images/language-reference/RuleDefinition.svg
new file mode 100644
index 0000000000..9753682138
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/RuleDefinition.svg
@@ -0,0 +1,69 @@
+
+
+
diff --git a/_images/LanguageReference/RuleOptions.png b/drools-docs/src/modules/ROOT/images/language-reference/RuleOptions.png
similarity index 100%
rename from _images/LanguageReference/RuleOptions.png
rename to drools-docs/src/modules/ROOT/images/language-reference/RuleOptions.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/RuleOptions.svg b/drools-docs/src/modules/ROOT/images/language-reference/RuleOptions.svg
new file mode 100644
index 0000000000..3af0bde0ea
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/RuleOptions.svg
@@ -0,0 +1,81 @@
+
+
+
diff --git a/_images/LanguageReference/Selector.png b/drools-docs/src/modules/ROOT/images/language-reference/Selector.png
similarity index 100%
rename from _images/LanguageReference/Selector.png
rename to drools-docs/src/modules/ROOT/images/language-reference/Selector.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/Selector.svg b/drools-docs/src/modules/ROOT/images/language-reference/Selector.svg
new file mode 100644
index 0000000000..1f2a406a8f
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/Selector.svg
@@ -0,0 +1,127 @@
+
+
+
diff --git a/_images/LanguageReference/ShiftExpr.png b/drools-docs/src/modules/ROOT/images/language-reference/ShiftExpr.png
similarity index 100%
rename from _images/LanguageReference/ShiftExpr.png
rename to drools-docs/src/modules/ROOT/images/language-reference/ShiftExpr.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/ShiftExpr.svg b/drools-docs/src/modules/ROOT/images/language-reference/ShiftExpr.svg
new file mode 100644
index 0000000000..61ec40ac41
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/ShiftExpr.svg
@@ -0,0 +1,65 @@
+
+
+
diff --git a/_images/LanguageReference/SingleRestriction.png b/drools-docs/src/modules/ROOT/images/language-reference/SingleRestriction.png
similarity index 100%
rename from _images/LanguageReference/SingleRestriction.png
rename to drools-docs/src/modules/ROOT/images/language-reference/SingleRestriction.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/SingleRestriction.svg b/drools-docs/src/modules/ROOT/images/language-reference/SingleRestriction.svg
new file mode 100644
index 0000000000..6a9096f2af
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/SingleRestriction.svg
@@ -0,0 +1,63 @@
+
+
+
diff --git a/_images/LanguageReference/SourcePattern.png b/drools-docs/src/modules/ROOT/images/language-reference/SourcePattern.png
similarity index 100%
rename from _images/LanguageReference/SourcePattern.png
rename to drools-docs/src/modules/ROOT/images/language-reference/SourcePattern.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/SourcePattern.svg b/drools-docs/src/modules/ROOT/images/language-reference/SourcePattern.svg
new file mode 100644
index 0000000000..c7a14c33f8
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/SourcePattern.svg
@@ -0,0 +1,119 @@
+
+
+
diff --git a/_images/LanguageReference/StringId.png b/drools-docs/src/modules/ROOT/images/language-reference/StringId.png
similarity index 100%
rename from _images/LanguageReference/StringId.png
rename to drools-docs/src/modules/ROOT/images/language-reference/StringId.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/StringId.svg b/drools-docs/src/modules/ROOT/images/language-reference/StringId.svg
new file mode 100644
index 0000000000..e85c0e3cae
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/StringId.svg
@@ -0,0 +1,49 @@
+
+
+
diff --git a/_images/LanguageReference/SuperSuffix.png b/drools-docs/src/modules/ROOT/images/language-reference/SuperSuffix.png
similarity index 100%
rename from _images/LanguageReference/SuperSuffix.png
rename to drools-docs/src/modules/ROOT/images/language-reference/SuperSuffix.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/SuperSuffix.svg b/drools-docs/src/modules/ROOT/images/language-reference/SuperSuffix.svg
new file mode 100644
index 0000000000..87e9b78230
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/SuperSuffix.svg
@@ -0,0 +1,69 @@
+
+
+
diff --git a/_images/LanguageReference/ThenPart.png b/drools-docs/src/modules/ROOT/images/language-reference/ThenPart.png
similarity index 100%
rename from _images/LanguageReference/ThenPart.png
rename to drools-docs/src/modules/ROOT/images/language-reference/ThenPart.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/ThenPart.svg b/drools-docs/src/modules/ROOT/images/language-reference/ThenPart.svg
new file mode 100644
index 0000000000..2bbc0af685
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/ThenPart.svg
@@ -0,0 +1,55 @@
+
+
+
diff --git a/_images/LanguageReference/Type.png b/drools-docs/src/modules/ROOT/images/language-reference/Type.png
similarity index 100%
rename from _images/LanguageReference/Type.png
rename to drools-docs/src/modules/ROOT/images/language-reference/Type.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/Type.svg b/drools-docs/src/modules/ROOT/images/language-reference/Type.svg
new file mode 100644
index 0000000000..42c7cb952d
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/Type.svg
@@ -0,0 +1,110 @@
+
+
+
diff --git a/_images/LanguageReference/TypeArgument.png b/drools-docs/src/modules/ROOT/images/language-reference/TypeArgument.png
similarity index 100%
rename from _images/LanguageReference/TypeArgument.png
rename to drools-docs/src/modules/ROOT/images/language-reference/TypeArgument.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/TypeArgument.svg b/drools-docs/src/modules/ROOT/images/language-reference/TypeArgument.svg
new file mode 100644
index 0000000000..174cd3c1e7
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/TypeArgument.svg
@@ -0,0 +1,83 @@
+
+
+
diff --git a/_images/LanguageReference/TypeArguments.png b/drools-docs/src/modules/ROOT/images/language-reference/TypeArguments.png
similarity index 100%
rename from _images/LanguageReference/TypeArguments.png
rename to drools-docs/src/modules/ROOT/images/language-reference/TypeArguments.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/TypeArguments.svg b/drools-docs/src/modules/ROOT/images/language-reference/TypeArguments.svg
new file mode 100644
index 0000000000..00a13f294c
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/TypeArguments.svg
@@ -0,0 +1,56 @@
+
+
+
diff --git a/_images/LanguageReference/TypeDefinition.png b/drools-docs/src/modules/ROOT/images/language-reference/TypeDefinition.png
similarity index 100%
rename from _images/LanguageReference/TypeDefinition.png
rename to drools-docs/src/modules/ROOT/images/language-reference/TypeDefinition.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/TypeDefinition.svg b/drools-docs/src/modules/ROOT/images/language-reference/TypeDefinition.svg
new file mode 100644
index 0000000000..ed602415d9
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/TypeDefinition.svg
@@ -0,0 +1,67 @@
+
+
+
diff --git a/_images/LanguageReference/TypeOptions.png b/drools-docs/src/modules/ROOT/images/language-reference/TypeOptions.png
similarity index 100%
rename from _images/LanguageReference/TypeOptions.png
rename to drools-docs/src/modules/ROOT/images/language-reference/TypeOptions.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/TypeOptions.svg b/drools-docs/src/modules/ROOT/images/language-reference/TypeOptions.svg
new file mode 100644
index 0000000000..d3ff6c6790
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/TypeOptions.svg
@@ -0,0 +1,65 @@
+
+
+
diff --git a/_images/LanguageReference/UnaryExpr.png b/drools-docs/src/modules/ROOT/images/language-reference/UnaryExpr.png
similarity index 100%
rename from _images/LanguageReference/UnaryExpr.png
rename to drools-docs/src/modules/ROOT/images/language-reference/UnaryExpr.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/UnaryExpr.svg b/drools-docs/src/modules/ROOT/images/language-reference/UnaryExpr.svg
new file mode 100644
index 0000000000..283e31ed80
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/UnaryExpr.svg
@@ -0,0 +1,88 @@
+
+
+
diff --git a/_images/LanguageReference/UnaryExprNotPlusMinus.png b/drools-docs/src/modules/ROOT/images/language-reference/UnaryExprNotPlusMinus.png
similarity index 100%
rename from _images/LanguageReference/UnaryExprNotPlusMinus.png
rename to drools-docs/src/modules/ROOT/images/language-reference/UnaryExprNotPlusMinus.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/UnaryExprNotPlusMinus.svg b/drools-docs/src/modules/ROOT/images/language-reference/UnaryExprNotPlusMinus.svg
new file mode 100644
index 0000000000..d38aa76906
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/UnaryExprNotPlusMinus.svg
@@ -0,0 +1,152 @@
+
+
+
diff --git a/_images/LanguageReference/Value.png b/drools-docs/src/modules/ROOT/images/language-reference/Value.png
similarity index 100%
rename from _images/LanguageReference/Value.png
rename to drools-docs/src/modules/ROOT/images/language-reference/Value.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/Value.svg b/drools-docs/src/modules/ROOT/images/language-reference/Value.svg
new file mode 100644
index 0000000000..e9661b932e
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/Value.svg
@@ -0,0 +1,80 @@
+
+
+
diff --git a/_images/LanguageReference/VariableInitializer.png b/drools-docs/src/modules/ROOT/images/language-reference/VariableInitializer.png
similarity index 100%
rename from _images/LanguageReference/VariableInitializer.png
rename to drools-docs/src/modules/ROOT/images/language-reference/VariableInitializer.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/VariableInitializer.svg b/drools-docs/src/modules/ROOT/images/language-reference/VariableInitializer.svg
new file mode 100644
index 0000000000..2f244a0c97
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/VariableInitializer.svg
@@ -0,0 +1,49 @@
+
+
+
diff --git a/_images/LanguageReference/WhenPart.png b/drools-docs/src/modules/ROOT/images/language-reference/WhenPart.png
similarity index 100%
rename from _images/LanguageReference/WhenPart.png
rename to drools-docs/src/modules/ROOT/images/language-reference/WhenPart.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/WhenPart.svg b/drools-docs/src/modules/ROOT/images/language-reference/WhenPart.svg
new file mode 100644
index 0000000000..f67f3c2434
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/WhenPart.svg
@@ -0,0 +1,63 @@
+
+
+
diff --git a/_images/LanguageReference/abbreviatedCombinedRelationCondition.png b/drools-docs/src/modules/ROOT/images/language-reference/abbreviatedCombinedRelationCondition.png
similarity index 100%
rename from _images/LanguageReference/abbreviatedCombinedRelationCondition.png
rename to drools-docs/src/modules/ROOT/images/language-reference/abbreviatedCombinedRelationCondition.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/abbreviatedCombinedRelationCondition.svg b/drools-docs/src/modules/ROOT/images/language-reference/abbreviatedCombinedRelationCondition.svg
new file mode 100644
index 0000000000..ce9e0a7612
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/abbreviatedCombinedRelationCondition.svg
@@ -0,0 +1,160 @@
+
+
+
+
+
+
diff --git a/_images/LanguageReference/abbreviatedCombinedRelationConditionGroup.png b/drools-docs/src/modules/ROOT/images/language-reference/abbreviatedCombinedRelationConditionGroup.png
similarity index 100%
rename from _images/LanguageReference/abbreviatedCombinedRelationConditionGroup.png
rename to drools-docs/src/modules/ROOT/images/language-reference/abbreviatedCombinedRelationConditionGroup.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/abbreviatedCombinedRelationConditionGroup.svg b/drools-docs/src/modules/ROOT/images/language-reference/abbreviatedCombinedRelationConditionGroup.svg
new file mode 100644
index 0000000000..843201679f
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/abbreviatedCombinedRelationConditionGroup.svg
@@ -0,0 +1,135 @@
+
+
+
+
+
+
diff --git a/_images/LanguageReference/accumulate.png b/drools-docs/src/modules/ROOT/images/language-reference/accumulate.png
similarity index 100%
rename from _images/LanguageReference/accumulate.png
rename to drools-docs/src/modules/ROOT/images/language-reference/accumulate.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/accumulate.svg b/drools-docs/src/modules/ROOT/images/language-reference/accumulate.svg
new file mode 100644
index 0000000000..59f4b71186
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/accumulate.svg
@@ -0,0 +1,386 @@
+
+
+
+
+
+
diff --git a/_images/LanguageReference/collect.png b/drools-docs/src/modules/ROOT/images/language-reference/collect.png
similarity index 100%
rename from _images/LanguageReference/collect.png
rename to drools-docs/src/modules/ROOT/images/language-reference/collect.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/collect.svg b/drools-docs/src/modules/ROOT/images/language-reference/collect.svg
new file mode 100644
index 0000000000..e8a97ebaaf
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/collect.svg
@@ -0,0 +1,268 @@
+
+
+
+
+
+
diff --git a/_images/LanguageReference/compoundValueRestriction.png b/drools-docs/src/modules/ROOT/images/language-reference/compoundValueRestriction.png
similarity index 100%
rename from _images/LanguageReference/compoundValueRestriction.png
rename to drools-docs/src/modules/ROOT/images/language-reference/compoundValueRestriction.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/compoundValueRestriction.svg b/drools-docs/src/modules/ROOT/images/language-reference/compoundValueRestriction.svg
new file mode 100644
index 0000000000..881c244ebd
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/compoundValueRestriction.svg
@@ -0,0 +1,379 @@
+
+
+
+
+
+
diff --git a/_images/Workbench/AuthoringAssets/decision-table-example-02.png b/drools-docs/src/modules/ROOT/images/language-reference/decision-table-example-02.png
similarity index 100%
rename from _images/Workbench/AuthoringAssets/decision-table-example-02.png
rename to drools-docs/src/modules/ROOT/images/language-reference/decision-table-example-02.png
diff --git a/_images/Workbench/AuthoringAssets/decision-table-example-03.png b/drools-docs/src/modules/ROOT/images/language-reference/decision-table-example-03.png
similarity index 100%
rename from _images/Workbench/AuthoringAssets/decision-table-example-03.png
rename to drools-docs/src/modules/ROOT/images/language-reference/decision-table-example-03.png
diff --git a/_images/LanguageReference/error_message.png b/drools-docs/src/modules/ROOT/images/language-reference/error_message.png
similarity index 100%
rename from _images/LanguageReference/error_message.png
rename to drools-docs/src/modules/ROOT/images/language-reference/error_message.png
diff --git a/_images/LanguageReference/eval.png b/drools-docs/src/modules/ROOT/images/language-reference/eval.png
similarity index 100%
rename from _images/LanguageReference/eval.png
rename to drools-docs/src/modules/ROOT/images/language-reference/eval.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/eval.svg b/drools-docs/src/modules/ROOT/images/language-reference/eval.svg
new file mode 100644
index 0000000000..e7be9999e2
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/eval.svg
@@ -0,0 +1,146 @@
+
+
+
+
\ No newline at end of file
diff --git a/_images/LanguageReference/exists.png b/drools-docs/src/modules/ROOT/images/language-reference/exists.png
similarity index 100%
rename from _images/LanguageReference/exists.png
rename to drools-docs/src/modules/ROOT/images/language-reference/exists.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/exists.svg b/drools-docs/src/modules/ROOT/images/language-reference/exists.svg
new file mode 100644
index 0000000000..191546baac
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/exists.svg
@@ -0,0 +1,165 @@
+
+
+
+
+
+
diff --git a/_images/LanguageReference/forall.png b/drools-docs/src/modules/ROOT/images/language-reference/forall.png
similarity index 100%
rename from _images/LanguageReference/forall.png
rename to drools-docs/src/modules/ROOT/images/language-reference/forall.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/forall.svg b/drools-docs/src/modules/ROOT/images/language-reference/forall.svg
new file mode 100644
index 0000000000..3d298e7afc
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/forall.svg
@@ -0,0 +1,160 @@
+
+
+
+
+
+
diff --git a/_images/LanguageReference/from.png b/drools-docs/src/modules/ROOT/images/language-reference/from.png
similarity index 100%
rename from _images/LanguageReference/from.png
rename to drools-docs/src/modules/ROOT/images/language-reference/from.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/from.svg b/drools-docs/src/modules/ROOT/images/language-reference/from.svg
new file mode 100644
index 0000000000..442f51824f
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/from.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
diff --git a/_images/LanguageReference/function.png b/drools-docs/src/modules/ROOT/images/language-reference/function.png
similarity index 100%
rename from _images/LanguageReference/function.png
rename to drools-docs/src/modules/ROOT/images/language-reference/function.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/function.svg b/drools-docs/src/modules/ROOT/images/language-reference/function.svg
new file mode 100644
index 0000000000..0a3506e6e7
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/function.svg
@@ -0,0 +1,264 @@
+
+
+
+
\ No newline at end of file
diff --git a/_images/LanguageReference/function.vsd b/drools-docs/src/modules/ROOT/images/language-reference/function.vsd
similarity index 100%
rename from _images/LanguageReference/function.vsd
rename to drools-docs/src/modules/ROOT/images/language-reference/function.vsd
diff --git a/_images/LanguageReference/global.png b/drools-docs/src/modules/ROOT/images/language-reference/global.png
similarity index 100%
rename from _images/LanguageReference/global.png
rename to drools-docs/src/modules/ROOT/images/language-reference/global.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/global.svg b/drools-docs/src/modules/ROOT/images/language-reference/global.svg
new file mode 100644
index 0000000000..fab45eeb3d
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/global.svg
@@ -0,0 +1,150 @@
+
+
+
+
\ No newline at end of file
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/groupby.png b/drools-docs/src/modules/ROOT/images/language-reference/groupby.png
new file mode 100644
index 0000000000..ae4eb8b1f5
Binary files /dev/null and b/drools-docs/src/modules/ROOT/images/language-reference/groupby.png differ
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/groupby.svg b/drools-docs/src/modules/ROOT/images/language-reference/groupby.svg
new file mode 100644
index 0000000000..39af9eda6f
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/groupby.svg
@@ -0,0 +1,1333 @@
+
+
+
+
+
+
diff --git a/_images/LanguageReference/import.png b/drools-docs/src/modules/ROOT/images/language-reference/import.png
similarity index 100%
rename from _images/LanguageReference/import.png
rename to drools-docs/src/modules/ROOT/images/language-reference/import.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/import.svg b/drools-docs/src/modules/ROOT/images/language-reference/import.svg
new file mode 100644
index 0000000000..20cdb7f356
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/import.svg
@@ -0,0 +1,131 @@
+
+
+
+
\ No newline at end of file
diff --git a/_images/LanguageReference/infixAnd.png b/drools-docs/src/modules/ROOT/images/language-reference/infixAnd.png
similarity index 100%
rename from _images/LanguageReference/infixAnd.png
rename to drools-docs/src/modules/ROOT/images/language-reference/infixAnd.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/infixAnd.svg b/drools-docs/src/modules/ROOT/images/language-reference/infixAnd.svg
new file mode 100644
index 0000000000..8805a65e76
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/infixAnd.svg
@@ -0,0 +1,172 @@
+
+
+
+
+
+
diff --git a/_images/LanguageReference/infixOr.png b/drools-docs/src/modules/ROOT/images/language-reference/infixOr.png
similarity index 100%
rename from _images/LanguageReference/infixOr.png
rename to drools-docs/src/modules/ROOT/images/language-reference/infixOr.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/infixOr.svg b/drools-docs/src/modules/ROOT/images/language-reference/infixOr.svg
new file mode 100644
index 0000000000..56fdbe56e0
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/infixOr.svg
@@ -0,0 +1,197 @@
+
+
+
+
+
+
diff --git a/_images/LanguageReference/inlineEvalConstraint.png b/drools-docs/src/modules/ROOT/images/language-reference/inlineEvalConstraint.png
similarity index 100%
rename from _images/LanguageReference/inlineEvalConstraint.png
rename to drools-docs/src/modules/ROOT/images/language-reference/inlineEvalConstraint.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/inlineEvalConstraint.svg b/drools-docs/src/modules/ROOT/images/language-reference/inlineEvalConstraint.svg
new file mode 100644
index 0000000000..5edc8c3fa3
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/inlineEvalConstraint.svg
@@ -0,0 +1,134 @@
+
+
+
+
+
+
diff --git a/_images/LanguageReference/lhs.png b/drools-docs/src/modules/ROOT/images/language-reference/lhs.png
similarity index 100%
rename from _images/LanguageReference/lhs.png
rename to drools-docs/src/modules/ROOT/images/language-reference/lhs.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/lhs.svg b/drools-docs/src/modules/ROOT/images/language-reference/lhs.svg
new file mode 100644
index 0000000000..4c37fbb704
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/lhs.svg
@@ -0,0 +1,97 @@
+
+
+
+
+
+
diff --git a/_images/DecisionTables/lists.png b/drools-docs/src/modules/ROOT/images/language-reference/lists.png
similarity index 100%
rename from _images/DecisionTables/lists.png
rename to drools-docs/src/modules/ROOT/images/language-reference/lists.png
diff --git a/_images/LanguageReference/meta_data.png b/drools-docs/src/modules/ROOT/images/language-reference/meta_data.png
similarity index 100%
rename from _images/LanguageReference/meta_data.png
rename to drools-docs/src/modules/ROOT/images/language-reference/meta_data.png
diff --git a/_images/LanguageReference/multi_line_comment.png b/drools-docs/src/modules/ROOT/images/language-reference/multi_line_comment.png
similarity index 100%
rename from _images/LanguageReference/multi_line_comment.png
rename to drools-docs/src/modules/ROOT/images/language-reference/multi_line_comment.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/multi_line_comment.svg b/drools-docs/src/modules/ROOT/images/language-reference/multi_line_comment.svg
new file mode 100644
index 0000000000..36d1ed143e
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/multi_line_comment.svg
@@ -0,0 +1,126 @@
+
+
+
+
\ No newline at end of file
diff --git a/_images/LanguageReference/not.png b/drools-docs/src/modules/ROOT/images/language-reference/not.png
similarity index 100%
rename from _images/LanguageReference/not.png
rename to drools-docs/src/modules/ROOT/images/language-reference/not.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/not.svg b/drools-docs/src/modules/ROOT/images/language-reference/not.svg
new file mode 100644
index 0000000000..19a0aee106
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/not.svg
@@ -0,0 +1,165 @@
+
+
+
+
+
+
diff --git a/_images/LanguageReference/operator.png b/drools-docs/src/modules/ROOT/images/language-reference/operator.png
similarity index 100%
rename from _images/LanguageReference/operator.png
rename to drools-docs/src/modules/ROOT/images/language-reference/operator.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/operator.svg b/drools-docs/src/modules/ROOT/images/language-reference/operator.svg
new file mode 100644
index 0000000000..8d9df63879
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/operator.svg
@@ -0,0 +1,100 @@
+
+
+
+
+
+
diff --git a/_images/LanguageReference/package.png b/drools-docs/src/modules/ROOT/images/language-reference/package.png
similarity index 100%
rename from _images/LanguageReference/package.png
rename to drools-docs/src/modules/ROOT/images/language-reference/package.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/package.svg b/drools-docs/src/modules/ROOT/images/language-reference/package.svg
new file mode 100644
index 0000000000..c83a3d2bf1
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/package.svg
@@ -0,0 +1,296 @@
+
+
+
+
\ No newline at end of file
diff --git a/_images/LanguageReference/package.vsd b/drools-docs/src/modules/ROOT/images/language-reference/package.vsd
similarity index 100%
rename from _images/LanguageReference/package.vsd
rename to drools-docs/src/modules/ROOT/images/language-reference/package.vsd
diff --git a/_images/LanguageReference/prefixAnd.png b/drools-docs/src/modules/ROOT/images/language-reference/prefixAnd.png
similarity index 100%
rename from _images/LanguageReference/prefixAnd.png
rename to drools-docs/src/modules/ROOT/images/language-reference/prefixAnd.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/prefixAnd.svg b/drools-docs/src/modules/ROOT/images/language-reference/prefixAnd.svg
new file mode 100644
index 0000000000..1718287b67
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/prefixAnd.svg
@@ -0,0 +1,160 @@
+
+
+
+
+
+
diff --git a/_images/LanguageReference/prefixOr.png b/drools-docs/src/modules/ROOT/images/language-reference/prefixOr.png
similarity index 100%
rename from _images/LanguageReference/prefixOr.png
rename to drools-docs/src/modules/ROOT/images/language-reference/prefixOr.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/prefixOr.svg b/drools-docs/src/modules/ROOT/images/language-reference/prefixOr.svg
new file mode 100644
index 0000000000..1661a9ca73
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/prefixOr.svg
@@ -0,0 +1,185 @@
+
+
+
+
+
+
diff --git a/_images/LanguageReference/query.png b/drools-docs/src/modules/ROOT/images/language-reference/query.png
similarity index 100%
rename from _images/LanguageReference/query.png
rename to drools-docs/src/modules/ROOT/images/language-reference/query.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/query.svg b/drools-docs/src/modules/ROOT/images/language-reference/query.svg
new file mode 100644
index 0000000000..ffef310f7d
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/query.svg
@@ -0,0 +1,283 @@
+
+
+
+
+
+
diff --git a/_images/LanguageReference/query.vsd b/drools-docs/src/modules/ROOT/images/language-reference/query.vsd
similarity index 100%
rename from _images/LanguageReference/query.vsd
rename to drools-docs/src/modules/ROOT/images/language-reference/query.vsd
diff --git a/_images/LanguageReference/rule.png b/drools-docs/src/modules/ROOT/images/language-reference/rule.png
similarity index 100%
rename from _images/LanguageReference/rule.png
rename to drools-docs/src/modules/ROOT/images/language-reference/rule.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/rule.svg b/drools-docs/src/modules/ROOT/images/language-reference/rule.svg
new file mode 100644
index 0000000000..cf42911f78
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/rule.svg
@@ -0,0 +1,230 @@
+
+
+
+
\ No newline at end of file
diff --git a/_images/LanguageReference/rule.vsd b/drools-docs/src/modules/ROOT/images/language-reference/rule.vsd
similarity index 100%
rename from _images/LanguageReference/rule.vsd
rename to drools-docs/src/modules/ROOT/images/language-reference/rule.vsd
diff --git a/_images/LanguageReference/rule_attributes.png b/drools-docs/src/modules/ROOT/images/language-reference/rule_attributes.png
similarity index 100%
rename from _images/LanguageReference/rule_attributes.png
rename to drools-docs/src/modules/ROOT/images/language-reference/rule_attributes.png
diff --git a/drools-docs/src/modules/ROOT/images/language-reference/rule_attributes.svg b/drools-docs/src/modules/ROOT/images/language-reference/rule_attributes.svg
new file mode 100644
index 0000000000..6f3f74d773
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/language-reference/rule_attributes.svg
@@ -0,0 +1,442 @@
+
+
+
+
+
+
diff --git a/_images/LanguageReference/type_declaration.png b/drools-docs/src/modules/ROOT/images/language-reference/type_declaration.png
similarity index 100%
rename from _images/LanguageReference/type_declaration.png
rename to drools-docs/src/modules/ROOT/images/language-reference/type_declaration.png
diff --git a/drools-docs/src/modules/ROOT/images/pragmatic-ai/123_RHPAM_Integrating_AI_1020_building-blocks.svg b/drools-docs/src/modules/ROOT/images/pragmatic-ai/123_RHPAM_Integrating_AI_1020_building-blocks.svg
new file mode 100644
index 0000000000..efd1575dce
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/pragmatic-ai/123_RHPAM_Integrating_AI_1020_building-blocks.svg
@@ -0,0 +1,20 @@
+
+
+
\ No newline at end of file
diff --git a/drools-docs/src/modules/ROOT/images/pragmatic-ai/123_RHPAM_Integrating_AI_1020_equation.svg b/drools-docs/src/modules/ROOT/images/pragmatic-ai/123_RHPAM_Integrating_AI_1020_equation.svg
new file mode 100644
index 0000000000..3fd7d706dc
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/pragmatic-ai/123_RHPAM_Integrating_AI_1020_equation.svg
@@ -0,0 +1,20 @@
+
+
+
\ No newline at end of file
diff --git a/drools-docs/src/modules/ROOT/images/pragmatic-ai/123_RHPAM_Integrating_AI_1020_overview.svg b/drools-docs/src/modules/ROOT/images/pragmatic-ai/123_RHPAM_Integrating_AI_1020_overview.svg
new file mode 100644
index 0000000000..92d3a95266
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/images/pragmatic-ai/123_RHPAM_Integrating_AI_1020_overview.svg
@@ -0,0 +1,20 @@
+
+
+
\ No newline at end of file
diff --git a/_images/ai/AIScenarioSimulations.png b/drools-docs/src/modules/ROOT/images/pragmatic-ai/AIScenarioSimulations.png
similarity index 100%
rename from _images/ai/AIScenarioSimulations.png
rename to drools-docs/src/modules/ROOT/images/pragmatic-ai/AIScenarioSimulations.png
diff --git a/_images/ai/DMN-PMML-2.png b/drools-docs/src/modules/ROOT/images/pragmatic-ai/DMN-PMML-2.png
similarity index 100%
rename from _images/ai/DMN-PMML-2.png
rename to drools-docs/src/modules/ROOT/images/pragmatic-ai/DMN-PMML-2.png
diff --git a/_images/ai/bkm.png b/drools-docs/src/modules/ROOT/images/pragmatic-ai/bkm.png
similarity index 100%
rename from _images/ai/bkm.png
rename to drools-docs/src/modules/ROOT/images/pragmatic-ai/bkm.png
diff --git a/_images/ai/bpmn.png b/drools-docs/src/modules/ROOT/images/pragmatic-ai/bpmn.png
similarity index 100%
rename from _images/ai/bpmn.png
rename to drools-docs/src/modules/ROOT/images/pragmatic-ai/bpmn.png
diff --git a/_images/ai/casefile.png b/drools-docs/src/modules/ROOT/images/pragmatic-ai/casefile.png
similarity index 100%
rename from _images/ai/casefile.png
rename to drools-docs/src/modules/ROOT/images/pragmatic-ai/casefile.png
diff --git a/_images/ai/decision-node.png b/drools-docs/src/modules/ROOT/images/pragmatic-ai/decision-node.png
similarity index 100%
rename from _images/ai/decision-node.png
rename to drools-docs/src/modules/ROOT/images/pragmatic-ai/decision-node.png
diff --git a/_images/ai/dmn-asset.png b/drools-docs/src/modules/ROOT/images/pragmatic-ai/dmn-asset.png
similarity index 100%
rename from _images/ai/dmn-asset.png
rename to drools-docs/src/modules/ROOT/images/pragmatic-ai/dmn-asset.png
diff --git a/_images/ai/grafana.png b/drools-docs/src/modules/ROOT/images/pragmatic-ai/grafana.png
similarity index 100%
rename from _images/ai/grafana.png
rename to drools-docs/src/modules/ROOT/images/pragmatic-ai/grafana.png
diff --git a/_images/ai/import-pmml.png b/drools-docs/src/modules/ROOT/images/pragmatic-ai/import-pmml.png
similarity index 100%
rename from _images/ai/import-pmml.png
rename to drools-docs/src/modules/ROOT/images/pragmatic-ai/import-pmml.png
diff --git a/_images/ai/include-model.png b/drools-docs/src/modules/ROOT/images/pragmatic-ai/include-model.png
similarity index 100%
rename from _images/ai/include-model.png
rename to drools-docs/src/modules/ROOT/images/pragmatic-ai/include-model.png
diff --git a/_images/ai/includemodel.png b/drools-docs/src/modules/ROOT/images/pragmatic-ai/includemodel.png
similarity index 100%
rename from _images/ai/includemodel.png
rename to drools-docs/src/modules/ROOT/images/pragmatic-ai/includemodel.png
diff --git a/_images/ai/input-node.png b/drools-docs/src/modules/ROOT/images/pragmatic-ai/input-node.png
similarity index 100%
rename from _images/ai/input-node.png
rename to drools-docs/src/modules/ROOT/images/pragmatic-ai/input-node.png
diff --git a/_images/ai/model3.png b/drools-docs/src/modules/ROOT/images/pragmatic-ai/model3.png
similarity index 100%
rename from _images/ai/model3.png
rename to drools-docs/src/modules/ROOT/images/pragmatic-ai/model3.png
diff --git a/_images/ai/model4.png b/drools-docs/src/modules/ROOT/images/pragmatic-ai/model4.png
similarity index 100%
rename from _images/ai/model4.png
rename to drools-docs/src/modules/ROOT/images/pragmatic-ai/model4.png
diff --git a/_images/ai/model5.png b/drools-docs/src/modules/ROOT/images/pragmatic-ai/model5.png
similarity index 100%
rename from _images/ai/model5.png
rename to drools-docs/src/modules/ROOT/images/pragmatic-ai/model5.png
diff --git a/_images/ai/pmml-models.png b/drools-docs/src/modules/ROOT/images/pragmatic-ai/pmml-models.png
similarity index 100%
rename from _images/ai/pmml-models.png
rename to drools-docs/src/modules/ROOT/images/pragmatic-ai/pmml-models.png
diff --git a/_images/ai/process-variables-3.png b/drools-docs/src/modules/ROOT/images/pragmatic-ai/process-variables-3.png
similarity index 100%
rename from _images/ai/process-variables-3.png
rename to drools-docs/src/modules/ROOT/images/pragmatic-ai/process-variables-3.png
diff --git a/_images/ai/process-variables-pmml.png b/drools-docs/src/modules/ROOT/images/pragmatic-ai/process-variables-pmml.png
similarity index 100%
rename from _images/ai/process-variables-pmml.png
rename to drools-docs/src/modules/ROOT/images/pragmatic-ai/process-variables-pmml.png
diff --git a/_images/ai/risk-predictor-function.png b/drools-docs/src/modules/ROOT/images/pragmatic-ai/risk-predictor-function.png
similarity index 100%
rename from _images/ai/risk-predictor-function.png
rename to drools-docs/src/modules/ROOT/images/pragmatic-ai/risk-predictor-function.png
diff --git a/_images/ai/risk-predictor-node.png b/drools-docs/src/modules/ROOT/images/pragmatic-ai/risk-predictor-node.png
similarity index 100%
rename from _images/ai/risk-predictor-node.png
rename to drools-docs/src/modules/ROOT/images/pragmatic-ai/risk-predictor-node.png
diff --git a/_images/ai/risk-transaction.png b/drools-docs/src/modules/ROOT/images/pragmatic-ai/risk-transaction.png
similarity index 100%
rename from _images/ai/risk-transaction.png
rename to drools-docs/src/modules/ROOT/images/pragmatic-ai/risk-transaction.png
diff --git a/_images/ai/riskrating.png b/drools-docs/src/modules/ROOT/images/pragmatic-ai/riskrating.png
similarity index 100%
rename from _images/ai/riskrating.png
rename to drools-docs/src/modules/ROOT/images/pragmatic-ai/riskrating.png
diff --git a/_images/ai/simple-dmn.png b/drools-docs/src/modules/ROOT/images/pragmatic-ai/simple-dmn.png
similarity index 100%
rename from _images/ai/simple-dmn.png
rename to drools-docs/src/modules/ROOT/images/pragmatic-ai/simple-dmn.png
diff --git a/_images/ai/test-scenarios-3.png b/drools-docs/src/modules/ROOT/images/pragmatic-ai/test-scenarios-3.png
similarity index 100%
rename from _images/ai/test-scenarios-3.png
rename to drools-docs/src/modules/ROOT/images/pragmatic-ai/test-scenarios-3.png
diff --git a/_images/ai/transaction-dispute-risk.png b/drools-docs/src/modules/ROOT/images/pragmatic-ai/transaction-dispute-risk.png
similarity index 100%
rename from _images/ai/transaction-dispute-risk.png
rename to drools-docs/src/modules/ROOT/images/pragmatic-ai/transaction-dispute-risk.png
diff --git a/_images/ai/transaction-history.png b/drools-docs/src/modules/ROOT/images/pragmatic-ai/transaction-history.png
similarity index 100%
rename from _images/ai/transaction-history.png
rename to drools-docs/src/modules/ROOT/images/pragmatic-ai/transaction-history.png
diff --git a/_images/ai/ttransactions.png b/drools-docs/src/modules/ROOT/images/pragmatic-ai/ttransactions.png
similarity index 100%
rename from _images/ai/ttransactions.png
rename to drools-docs/src/modules/ROOT/images/pragmatic-ai/ttransactions.png
diff --git a/_images/UserGuide/AgendaFilter.png b/drools-docs/src/modules/ROOT/images/rule-engine/AgendaFilter.png
similarity index 100%
rename from _images/UserGuide/AgendaFilter.png
rename to drools-docs/src/modules/ROOT/images/rule-engine/AgendaFilter.png
diff --git a/_images/HybridReasoning/LayeredMemory.png b/drools-docs/src/modules/ROOT/images/rule-engine/LayeredMemory.png
similarity index 100%
rename from _images/HybridReasoning/LayeredMemory.png
rename to drools-docs/src/modules/ROOT/images/rule-engine/LayeredMemory.png
diff --git a/_images/HybridReasoning/LayeredMemory_enterprise.png b/drools-docs/src/modules/ROOT/images/rule-engine/LayeredMemory_enterprise.png
similarity index 100%
rename from _images/HybridReasoning/LayeredMemory_enterprise.png
rename to drools-docs/src/modules/ROOT/images/rule-engine/LayeredMemory_enterprise.png
diff --git a/_images/HybridReasoning/Logical_Assertion.png b/drools-docs/src/modules/ROOT/images/rule-engine/Logical_Assertion.png
similarity index 100%
rename from _images/HybridReasoning/Logical_Assertion.png
rename to drools-docs/src/modules/ROOT/images/rule-engine/Logical_Assertion.png
diff --git a/_images/HybridReasoning/Logical_Assertion_enterprise.png b/drools-docs/src/modules/ROOT/images/rule-engine/Logical_Assertion_enterprise.png
similarity index 100%
rename from _images/HybridReasoning/Logical_Assertion_enterprise.png
rename to drools-docs/src/modules/ROOT/images/rule-engine/Logical_Assertion_enterprise.png
diff --git a/_images/UserGuide/QueryResults.png b/drools-docs/src/modules/ROOT/images/rule-engine/QueryResults.png
similarity index 100%
rename from _images/UserGuide/QueryResults.png
rename to drools-docs/src/modules/ROOT/images/rule-engine/QueryResults.png
diff --git a/_images/UserGuide/QueryResultsRow.png b/drools-docs/src/modules/ROOT/images/rule-engine/QueryResultsRow.png
similarity index 100%
rename from _images/UserGuide/QueryResultsRow.png
rename to drools-docs/src/modules/ROOT/images/rule-engine/QueryResultsRow.png
diff --git a/_images/Examples/BackwardChaining/RuleEvaluation.png b/drools-docs/src/modules/ROOT/images/rule-engine/RuleEvaluation.png
similarity index 100%
rename from _images/Examples/BackwardChaining/RuleEvaluation.png
rename to drools-docs/src/modules/ROOT/images/rule-engine/RuleEvaluation.png
diff --git a/_images/Examples/BackwardChaining/RuleEvaluation_Enterprise.png b/drools-docs/src/modules/ROOT/images/rule-engine/RuleEvaluation_Enterprise.png
similarity index 100%
rename from _images/Examples/BackwardChaining/RuleEvaluation_Enterprise.png
rename to drools-docs/src/modules/ROOT/images/rule-engine/RuleEvaluation_Enterprise.png
diff --git a/_images/HybridReasoning/Stated_Assertion.png b/drools-docs/src/modules/ROOT/images/rule-engine/Stated_Assertion.png
similarity index 100%
rename from _images/HybridReasoning/Stated_Assertion.png
rename to drools-docs/src/modules/ROOT/images/rule-engine/Stated_Assertion.png
diff --git a/_images/HybridReasoning/Stated_Assertion_enterprise.png b/drools-docs/src/modules/ROOT/images/rule-engine/Stated_Assertion_enterprise.png
similarity index 100%
rename from _images/HybridReasoning/Stated_Assertion_enterprise.png
rename to drools-docs/src/modules/ROOT/images/rule-engine/Stated_Assertion_enterprise.png
diff --git a/_images/HybridReasoning/Two_Phase.png b/drools-docs/src/modules/ROOT/images/rule-engine/Two_Phase.png
similarity index 100%
rename from _images/HybridReasoning/Two_Phase.png
rename to drools-docs/src/modules/ROOT/images/rule-engine/Two_Phase.png
diff --git a/_images/HybridReasoning/Two_Phase_enterprise.png b/drools-docs/src/modules/ROOT/images/rule-engine/Two_Phase_enterprise.png
similarity index 100%
rename from _images/HybridReasoning/Two_Phase_enterprise.png
rename to drools-docs/src/modules/ROOT/images/rule-engine/Two_Phase_enterprise.png
diff --git a/_images/HybridReasoning/rule-engine-inkscape_enterprise.png b/drools-docs/src/modules/ROOT/images/rule-engine/rule-engine-inkscape_enterprise.png
similarity index 100%
rename from _images/HybridReasoning/rule-engine-inkscape_enterprise.png
rename to drools-docs/src/modules/ROOT/images/rule-engine/rule-engine-inkscape_enterprise.png
diff --git a/_images/HybridReasoning/segment1.png b/drools-docs/src/modules/ROOT/images/rule-engine/segment1.png
similarity index 100%
rename from _images/HybridReasoning/segment1.png
rename to drools-docs/src/modules/ROOT/images/rule-engine/segment1.png
diff --git a/_images/HybridReasoning/segment1_enterprise.png b/drools-docs/src/modules/ROOT/images/rule-engine/segment1_enterprise.png
similarity index 100%
rename from _images/HybridReasoning/segment1_enterprise.png
rename to drools-docs/src/modules/ROOT/images/rule-engine/segment1_enterprise.png
diff --git a/_images/HybridReasoning/segment2.png b/drools-docs/src/modules/ROOT/images/rule-engine/segment2.png
similarity index 100%
rename from _images/HybridReasoning/segment2.png
rename to drools-docs/src/modules/ROOT/images/rule-engine/segment2.png
diff --git a/_images/HybridReasoning/segment2_enterprise.png b/drools-docs/src/modules/ROOT/images/rule-engine/segment2_enterprise.png
similarity index 100%
rename from _images/HybridReasoning/segment2_enterprise.png
rename to drools-docs/src/modules/ROOT/images/rule-engine/segment2_enterprise.png
diff --git a/_images/HybridReasoning/segment3.png b/drools-docs/src/modules/ROOT/images/rule-engine/segment3.png
similarity index 100%
rename from _images/HybridReasoning/segment3.png
rename to drools-docs/src/modules/ROOT/images/rule-engine/segment3.png
diff --git a/_images/HybridReasoning/segment3_enterprise.png b/drools-docs/src/modules/ROOT/images/rule-engine/segment3_enterprise.png
similarity index 100%
rename from _images/HybridReasoning/segment3_enterprise.png
rename to drools-docs/src/modules/ROOT/images/rule-engine/segment3_enterprise.png
diff --git a/_images/HybridReasoning/segment4.png b/drools-docs/src/modules/ROOT/images/rule-engine/segment4.png
similarity index 100%
rename from _images/HybridReasoning/segment4.png
rename to drools-docs/src/modules/ROOT/images/rule-engine/segment4.png
diff --git a/_images/HybridReasoning/segment4_enterprise.png b/drools-docs/src/modules/ROOT/images/rule-engine/segment4_enterprise.png
similarity index 100%
rename from _images/HybridReasoning/segment4_enterprise.png
rename to drools-docs/src/modules/ROOT/images/rule-engine/segment4_enterprise.png
diff --git a/_images/HybridReasoning/segment5.png b/drools-docs/src/modules/ROOT/images/rule-engine/segment5.png
similarity index 100%
rename from _images/HybridReasoning/segment5.png
rename to drools-docs/src/modules/ROOT/images/rule-engine/segment5.png
diff --git a/_images/HybridReasoning/segment5_enterprise.png b/drools-docs/src/modules/ROOT/images/rule-engine/segment5_enterprise.png
similarity index 100%
rename from _images/HybridReasoning/segment5_enterprise.png
rename to drools-docs/src/modules/ROOT/images/rule-engine/segment5_enterprise.png
diff --git a/drools-docs/src/modules/ROOT/nav.adoc b/drools-docs/src/modules/ROOT/nav.adoc
new file mode 100644
index 0000000000..b45cfa98dc
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/nav.adoc
@@ -0,0 +1,31 @@
+////
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+////
+
+* xref:introduction/index.adoc[leveloffset=+1]
+* xref:getting-started/index.adoc[leveloffset=+1]
+* xref:KIE/index.adoc[leveloffset=+1]
+* xref:rule-engine/index.adoc[leveloffset=+1]
+* xref:language-reference/index.adoc[leveloffset=+1]
+* xref:language-reference-traditional/index.adoc[leveloffset=+1]
+* xref:DMN/index.adoc[leveloffset=+1]
+* xref:pragmatic-ai/index.adoc[leveloffset=+1]
+* xref:Commands/index.adoc[leveloffset=+1]
+* xref:migration-guide/index.adoc[leveloffset=+1]
+* xref:experimental-features/index.adoc[leveloffset=+1]
+* xref:release-notes/index.adoc[leveloffset=+1]
diff --git a/drools-docs/src/modules/ROOT/pages/Commands/_runtime-commands-con.adoc b/drools-docs/src/modules/ROOT/pages/Commands/_runtime-commands-con.adoc
new file mode 100644
index 0000000000..a19dc36e90
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/pages/Commands/_runtime-commands-con.adoc
@@ -0,0 +1,35 @@
+////
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+////
+
+[id='runtime-commands-con_{context}']
+= Runtime Commands in {PRODUCT}
+
+{PRODUCT} supports runtime commands that you can use in combination with KIE API operations, such as executing all rules or inserting or retracting objects in a KIE session. The full list of supported runtime commands is located in the `org.drools.core.command.runtime` package in your {PRODUCT} instance.
+////
+In the {KIE_SERVER} REST API, you use the global `org.drools.core.command.runtime` commands or the rule-specific `org.drools.core.command.runtime.rule` commands as the request body for `POST` requests to `\http://SERVER:PORT/kie-server/services/rest/server/containers/instances/{containerId}`. For more information about using the {KIE_SERVER} REST API, see xref:kie-server-rest-api-con_kie-apis[].
+
+In the {KIE_SERVER} Java client API, you can embed these commands in your Java application along with the relevant Java client. For example, for rule-related commands, you use the `RuleServicesClient` Java client with the embedded commands. For more information about using the {KIE_SERVER} Java client API, see xref:kie-server-java-api-con_kie-apis[].
+
+[NOTE]
+====
+{PRODUCT_DM} commands will work only if your {KIE_SERVER} has {PRODUCT_DM} capability.
+The rest of the endpoints will work only if your {KIE_SERVER} has {PRODUCT_PAM} capabilities.
+Check the following URI for capabilities of your {KIE_SERVER} : __http://_SERVER:PORT_/kie-server/services/rest/server__.
+====
+////
diff --git a/drools-docs/src/modules/ROOT/pages/Commands/_runtime-commands-marshalling-ref.adoc b/drools-docs/src/modules/ROOT/pages/Commands/_runtime-commands-marshalling-ref.adoc
new file mode 100644
index 0000000000..84b2ade15a
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/pages/Commands/_runtime-commands-marshalling-ref.adoc
@@ -0,0 +1,107 @@
+////
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+////
+
+// This section determined obsolete and handled by the Java client services in KIE Server. Retaining for now, just in case. (Stetson, 13 Nov 2018)
+
+[id='runtime-commands-marshalling-ref_{context}']
+= Runtime commands marshalling
+
+Marshalling and unmarshalling of the {PRODUCT} rule services commands requires the following classes, depending on the marshaller type:
+
+XStream::
+For the XStream commands marshaller, use the `DroolsHelperProvider` to obtain an `XStream` instance where the commands converters are registered. Also ensure that the `drools-compiler` library is present on the class path.
++
+--
+[source,java]
+----
+BatchExecutionHelper.newXStreamMarshaller().toXML(command);
+----
+
+[source,java]
+----
+BatchExecutionHelper.newXStreamMarshaller().fromXML(xml);
+----
+
+The fully-qualified class name of the `BatchExecutionHelper` class is `org.kie.internal.runtime.helper.BatchExecutionHelper`.
+--
+
+JSON::
+For the JSON commands marshaller, use the `DroolsHelperProvider` to obtain a `JSON` instance where the commands converters are registered. Also ensure that the `drools-compiler` library is present on the class path.
++
+--
+[source,java]
+----
+BatchExecutionHelper.newJSonMarshaller().toXML(command);
+----
+
+[source,java]
+----
+BatchExecutionHelper.newJSonMarshaller().fromXML(xml);
+----
+--
+JAXB::
+For the JAXB commands marshaller, you can define your model in an XSD file or use an object model. In both cases, you declare your model inside `JAXBContext` using Drools Helper classes. After you have the `JAXBContext`, you can create the marshellar or unmarsheller as needed.
++
+--
+* *JAXB marshalling in XSD file:* Add the XSD file as an XSD `ResourceType` into the KIE base and create the `JAXBContext` using the KIE base (created with the `KnowledgeBuilder`). Ensure that the `drools-compiler` and `jaxb-xjc` libraries are present on the class path.
++
+[source,java]
+----
+import org.kie.api.conf.Option;
+import org.kie.api.KieBase;
+
+Options xjcOpts = new Options();
+xjcOpts.setSchemaLanguage(Language.XMLSCHEMA);
+JaxbConfiguration jaxbConfiguration =
+ KnowledgeBuilderFactory.newJaxbConfiguration( xjcOpts, "xsd");
+kbuilder.add
+ (ResourceFactory.newClassPathResource
+ ("person.xsd", getClass()), ResourceType.XSD, jaxbConfiguration);
+KieBase kbase = kbuilder.newKnowledgeBase();
+
+List classesName = new ArrayList();
+classesName.add("org.drools.compiler.test.Person");
+
+JAXBContext jaxbContext = KnowledgeBuilderHelper
+ .newJAXBContext(classesName.toArray(new String[classesName.size()]), kbase);
+----
+
+* *JAXB marshalling in object model:* Use `DroolsJaxbHelperProviderImpl` to create the `JAXBContext`. `DroolsJaxbHelperProviderImpl.createDroolsJaxbContext()` has two parameters:
+
+** *classNames:* A list with the canonical name of the classes that you want to use in the marshalling and unmarshalling process
+** *properties:* JAXB custom properties
++
+[source,java]
+----
+List classNames = new ArrayList();
+classNames.add("org.drools.compiler.test.Person");
+
+JAXBContext jaxbContext = DroolsJaxbHelperProviderImpl
+ .createDroolsJaxbContext(classNames, null);
+Marshaller marshaller = jaxbContext.createMarshaller();
+----
++
+The fully-qualified class name of the `DroolsJaxbHelperProviderImpl` class is `org.drools.compiler.runtime.pipeline.impl.DroolsJaxbHelperProviderImpl`.
+--
+
+The following are example command scripts using XStream, JSON, and JAXB marshalling:
+
+* http://fisheye.jboss.org/browse/JBossRules/trunk/drools-camel/src/test/resources/org/drools/camel/component/xstream.mvt?r=HEAD[xstream.mvt]
+* http://fisheye.jboss.org/browse/JBossRules/trunk/drools-camel/src/test/resources/org/drools/camel/component/json.mvt?r=HEAD[json.mvt]
+* http://fisheye.jboss.org/browse/JBossRules/trunk/drools-camel/src/test/resources/org/drools/camel/component/jaxb.mvt?r=HEAD[jaxb.mvt]
diff --git a/drools-docs/src/modules/ROOT/pages/Commands/_runtime-commands-samples-ref.adoc b/drools-docs/src/modules/ROOT/pages/Commands/_runtime-commands-samples-ref.adoc
new file mode 100644
index 0000000000..65f4a700f7
--- /dev/null
+++ b/drools-docs/src/modules/ROOT/pages/Commands/_runtime-commands-samples-ref.adoc
@@ -0,0 +1,1215 @@
+////
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+////
+
+[id='runtime-commands-samples-ref_{context}']
+= Sample runtime Commands in {PRODUCT}
+
+The following are sample runtime commands that you can use in combination with KIE API operations:
+
+* `BatchExecutionCommand`
+* `InsertObjectCommand`
+* `RetractCommand`
+* `ModifyCommand`
+* `GetObjectCommand`
+* `GetObjectsCommand`
+* `InsertElementsCommand`
+* `FireAllRulesCommand`
+ifdef::PAM,JBPM[]
+* `StartProcessCommand`
+* `SignalEventCommand`
+* `CompleteWorkItemCommand`
+* `AbortWorkItemCommand`
+endif::PAM,JBPM[]
+* `QueryCommand`
+* `SetGlobalCommand`
+* `GetGlobalCommand`
+
+For the full list of supported runtime commands, see the `org.drools.core.command.runtime` package in your {PRODUCT} instance.
+
+Each command in this section includes a Java command example, making use of an object `org.drools.compiler.test.Person` with the fields `name` (String) and `age` (Integer).
+
+////
+Each command in this section includes a REST request body example (JSON) for the {KIE_SERVER} REST API and an embedded Java command example for the {KIE_SERVER} Java client API. The Java examples use an object `org.drools.compiler.test.Person` with the fields `name` (String) and `age` (Integer).
+
+// Not currently applicable to the examples, but leaving for now. (Stetson, Oct 5, 2018)
+The XStream, JSON, and JAXB examples use the following marshalling methods:
+
+* XStream
++
+[source,java]
+----
+String xml = BatchExecutionHelper.newXStreamMarshaller().toXML(command);
+----
+* JSON
++
+[source,java]
+----
+String xml = BatchExecutionHelper.newJSonMarshaller().toXML(command);
+----
+* JAXB
++
+[source,java]
+----
+Marshaller marshaller = jaxbContext.createMarshaller();
+StringWriter xml = new StringWriter();
+marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
+marshaller.marshal(command, xml);
+----
+////
+== BatchExecutionCommand
+
+Contains multiple commands to be executed together.
+
+.Command attributes
+[cols="30%,50%,20%", frame="all", options="header"]
+|===
+|Name
+|Description
+|Requirement
+
+|`commands`
+|List of commands to be executed.
+|Required
+
+|`lookup`
+|Sets the KIE session ID on which the commands will be executed. For stateless KIE sessions, this attribute is required. For stateful KIE sessions, this attribute is optional and if not specified, the default KIE session is used.
+|Required for stateless KIE session, optional for stateful KIE session
+
+|===
+
+NOTE: KIE session IDs are in the `kmodule.xml` file of your {PRODUCT} project.
+
+// .Example JSON request body
+// [source,json]
+// ----
+// {
+// "lookup": "ksession1",
+// "commands": [ {
+// "insert": {
+// "object": {
+// "org.drools.compiler.test.Person": {
+// "name": "john",
+// "age": 25
+// }
+// }
+// }
+// },
+// {
+// "fire-all-rules": {
+// "max": 10,
+// "out-identifier": "firedActivations"
+// }
+// }
+// ]
+// }
+// ----
+
+.Example Java command
+[source,java]
+----
+InsertObjectCommand insertCommand = new InsertObjectCommand(new Person("john", 25));
+FireAllRulesCommand fireCommand = new FireAllRulesCommand();
+
+BatchExecutionCommand batch = new BatchExecutionCommandImpl(Arrays.asList(insertCommand, fireCommand), "ksession1");
+----
+
+// .Example server response (JSON)
+// [source,json]
+// ----
+// {
+// "response": [
+// {
+// "type": "SUCCESS",
+// "msg": "Container command-script-container successfully called.",
+// "result": {
+// "execution-results": {
+// "results": [
+// {
+// "value": 0,
+// "key": "firedActivations"
+// }
+// ],
+// "facts": []
+// }
+// }
+// }
+// ]
+// }
+// ----
+
+== InsertObjectCommand
+
+Inserts an object into the KIE session.
+
+.Command attributes
+[cols="30%,50%,20%", frame="all", options="header"]
+|===
+|Name
+|Description
+|Requirement
+
+|`object`
+|The object to be inserted
+|Required
+
+|`out-identifier`
+|ID of the `FactHandle` created from the object insertion and added to the execution results
+|Optional
+
+|`return-object`
+|Boolean to determine whether the object must be returned in the execution results (default: `true`)
+|Optional
+
+|`entry-point`
+|Entry point for the insertion
+|Optional
+|===
+
+// .Example JSON request body
+// [source,json]
+// ----
+// {
+// "commands": [ {
+// "insert": {
+// "entry-point": "my stream",
+// "object": {
+// "org.drools.compiler.test.Person": {
+// "age": 25,
+// "name": "john"
+// }
+// },
+// "out-identifier": "john",
+// "return-object": false
+// }
+// }
+// ]
+// }
+// ----
+
+.Example Java command
+[source,java]
+----
+
+Command insertObjectCommand =
+ CommandFactory.newInsert(new Person("john", 25), "john", false, null);
+
+ksession.execute(insertObjectCommand);
+----
+
+// .Example server response (JSON)
+// [source,json]
+// ----
+// {
+// "response": [
+// {
+// "type": "SUCCESS",
+// "msg": "Container command-script-container successfully called.",
+// "result": {
+// "execution-results": {
+// "results": [],
+// "facts": [
+// {
+// "value": {
+// "org.drools.core.common.DefaultFactHandle": {
+// "external-form": "0:4:436792766:-2127720265:4:DEFAULT:NON_TRAIT:java.util.LinkedHashMap"
+// }
+// },
+// "key": "john"
+// }
+// ]
+// }
+// }
+// }
+// ]
+// }
+// ----
+
+== RetractCommand
+
+Retracts an object from the KIE session.
+
+.Command attributes
+[cols="30%,50%,20%", frame="all", options="header"]
+|===
+|Name
+|Description
+|Requirement
+
+|`fact-handle`
+|The `FactHandle` associated with the object to be retracted
+|Required
+|===
+
+// .Example JSON request body
+// [source,json]
+// ----
+// {
+// "commands": [ {
+// "retract": {
+// "fact-handle": "0:4:436792766:-2127720265:4:DEFAULT:NON_TRAIT:java.util.LinkedHashMap"
+// }
+// }
+// ]
+// }
+// ----
+
+.Example Java command: Use `FactHandleFromString`
+[source,java]
+----
+RetractCommand retractCommand = new RetractCommand();
+retractCommand.setFactHandleFromString("123:234:345:456:567");
+----
+
+.Example Java command: Use `FactHandle` from inserted object
+[source,java]
+----
+RetractCommand retractCommand = new RetractCommand(factHandle);
+----
+
+// .Example server response (JSON)
+// [source,json]
+// ----
+// {
+// "response": [
+// {
+// "type": "SUCCESS",
+// "msg": "Container employee-rostering successfully called.",
+// "result": {
+// "execution-results": {
+// "results": [],
+// "facts": []
+// }
+// }
+// }
+// ]
+// }
+// ----
+
+== ModifyCommand
+
+Modifies a previously inserted object in the KIE session.
+
+.Command attributes
+[cols="30%,50%,20%", frame="all", options="header"]
+|===
+|Name
+|Description
+|Requirement
+
+|`fact-handle`
+|The `FactHandle` associated with the object to be modified
+|Required
+
+|`setters`
+|List of setters for object modifications
+|Required
+|===
+
+// .Example JSON request body
+// [source,json]
+// ----
+// {
+// "commands": [ {
+// "modify": {
+// "fact-handle": "0:4:436792766:-2127720265:4:DEFAULT:NON_TRAIT:java.util.LinkedHashMap",
+// "setters": {
+// "accessor": "age",
+// "value": 25
+// }
+// }
+// }
+// ]
+// }
+// ----
+
+.Example Java command
+[source,java]
+----
+ModifyCommand modifyCommand = new ModifyCommand(factHandle);
+
+List setters = new ArrayList();
+setters.add(new SetterImpl("age", "25"));
+
+modifyCommand.setSetters(setters);
+----
+
+// .Example server response (JSON)
+// [source,json]
+// ----
+// {
+// "response": [
+// {
+// "type": "SUCCESS",
+// "msg": "Container employee-rostering successfully called.",
+// "result": {
+// "execution-results": {
+// "results": [],
+// "facts": []
+// }
+// }
+// }
+// ]
+// }
+// ----
+
+== GetObjectCommand
+
+Retrieves an object from a KIE session.
+
+.Command attributes
+[cols="30%,50%,20%", frame="all", options="header"]
+|===
+|Name
+|Description
+|Requirement
+
+|`fact-handle`
+|The `FactHandle` associated with the object to be retrieved
+|Required
+
+|`out-identifier`
+|ID of the `FactHandle` created from the object insertion and added to the execution results
+|Optional
+|===
+
+// .Example JSON request body
+// [source,json]
+// ----
+// {
+// "commands": [ {
+// "get-object": {
+// "fact-handle": "0:4:436792766:-2127720265:4:DEFAULT:NON_TRAIT:java.util.LinkedHashMap",
+// "out-identifier": "john"
+// }
+// }
+// ]
+// }
+// ----
+
+.Example Java command
+[source,java]
+----
+GetObjectCommand getObjectCommand = new GetObjectCommand();
+getObjectCommand.setFactHandleFromString("123:234:345:456:567");
+getObjectCommand.setOutIdentifier("john");
+----
+
+// .Example server response (JSON)
+// [source,json]
+// ----
+// {
+// "response": [
+// {
+// "type": "SUCCESS",
+// "msg": "Container command-script-container successfully called.",
+// "result": {
+// "execution-results": {
+// "results": [
+// {
+// "value": null,
+// "key": "john"
+// }
+// ],
+// "facts": []
+// }
+// }
+// }
+// ]
+// }
+// ----
+
+== GetObjectsCommand
+
+Retrieves all objects from the KIE session as a collection.
+
+.Command attributes
+[cols="30%,50%,20%", frame="all", options="header"]
+|===
+|Name
+|Description
+|Requirement
+
+|`object-filter`
+|Filter for the objects returned from the KIE session
+|Optional
+
+|`out-identifier`
+|Identifier to be used in the execution results
+|Optional
+|===
+
+// .Example JSON request body
+// [source,json]
+// ----
+// {
+// "commands": [ {
+// "get-objects": {
+// "out-identifier": "objects"
+// }
+// }
+// ]
+// }
+// ----
+
+.Example Java command
+[source,java]
+----
+GetObjectsCommand getObjectsCommand = new GetObjectsCommand();
+getObjectsCommand.setOutIdentifier("objects");
+----
+
+// .Example server response (JSON)
+// [source,json]
+// ----
+// {
+// "response": [
+// {
+// "type": "SUCCESS",
+// "msg": "Container command-script-container successfully called.",
+// "result": {
+// "execution-results": {
+// "results": [
+// {
+// "value": [
+// {
+// "org.apache.xerces.dom.ElementNSImpl": "\n