diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..c067634
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,23 @@
+# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
+
+# dependencies
+/node_modules
+/.pnp
+.pnp.js
+
+# testing
+/coverage
+
+# production
+/build
+
+# misc
+.DS_Store
+.env.local
+.env.development.local
+.env.test.local
+.env.production.local
+
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000..0c637c9
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,34928 @@
+{
+ "name": "meu-mazer-react",
+ "version": "0.1.0",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "meu-mazer-react",
+ "version": "0.1.0",
+ "dependencies": {
+ "@ckeditor/ckeditor5-build-classic": "^41.4.2",
+ "@ckeditor/ckeditor5-react": "^11.0.0",
+ "@sweetalert2/theme-dark": "^5.0.27",
+ "@testing-library/dom": "^10.4.1",
+ "@testing-library/jest-dom": "^6.8.0",
+ "@testing-library/react": "^16.3.0",
+ "@testing-library/user-event": "^13.5.0",
+ "apexcharts": "^5.3.4",
+ "bootstrap": "^5.3.8",
+ "bootstrap-icons": "^1.13.1",
+ "flatpickr": "^4.6.13",
+ "perfect-scrollbar": "^1.5.6",
+ "quill": "^2.0.3",
+ "rater-js": "^1.0.1",
+ "react": "^18.2.0",
+ "react-apexcharts": "^1.7.0",
+ "react-bootstrap": "^2.10.10",
+ "react-dom": "^18.2.0",
+ "react-flatpickr": "^4.0.11",
+ "react-quill": "^2.0.0",
+ "react-scripts": "5.0.1",
+ "recharts": "^3.1.2",
+ "sweetalert2": "^11.22.4",
+ "toastify-js": "^1.12.0",
+ "web-vitals": "^2.1.4"
+ },
+ "devDependencies": {
+ "sass": "^1.91.0",
+ "sass-loader": "^16.0.5"
+ }
+ },
+ "node_modules/@adobe/css-tools": {
+ "version": "4.4.4",
+ "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.4.tgz",
+ "integrity": "sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg==",
+ "license": "MIT"
+ },
+ "node_modules/@alloc/quick-lru": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
+ "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@ampproject/remapping": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
+ "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@jridgewell/gen-mapping": "^0.3.5",
+ "@jridgewell/trace-mapping": "^0.3.24"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/code-frame": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",
+ "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.27.1",
+ "js-tokens": "^4.0.0",
+ "picocolors": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/compat-data": {
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.0.tgz",
+ "integrity": "sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/core": {
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.3.tgz",
+ "integrity": "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@ampproject/remapping": "^2.2.0",
+ "@babel/code-frame": "^7.27.1",
+ "@babel/generator": "^7.28.3",
+ "@babel/helper-compilation-targets": "^7.27.2",
+ "@babel/helper-module-transforms": "^7.28.3",
+ "@babel/helpers": "^7.28.3",
+ "@babel/parser": "^7.28.3",
+ "@babel/template": "^7.27.2",
+ "@babel/traverse": "^7.28.3",
+ "@babel/types": "^7.28.2",
+ "convert-source-map": "^2.0.0",
+ "debug": "^4.1.0",
+ "gensync": "^1.0.0-beta.2",
+ "json5": "^2.2.3",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/babel"
+ }
+ },
+ "node_modules/@babel/core/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/eslint-parser": {
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.28.0.tgz",
+ "integrity": "sha512-N4ntErOlKvcbTt01rr5wj3y55xnIdx1ymrfIr8C2WnM1Y9glFgWaGDEULJIazOX3XM9NRzhfJ6zZnQ1sBNWU+w==",
+ "license": "MIT",
+ "dependencies": {
+ "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1",
+ "eslint-visitor-keys": "^2.1.0",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || >=14.0.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.11.0",
+ "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0"
+ }
+ },
+ "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
+ "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@babel/eslint-parser/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/generator": {
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz",
+ "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/parser": "^7.28.3",
+ "@babel/types": "^7.28.2",
+ "@jridgewell/gen-mapping": "^0.3.12",
+ "@jridgewell/trace-mapping": "^0.3.28",
+ "jsesc": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-annotate-as-pure": {
+ "version": "7.27.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz",
+ "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.27.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-compilation-targets": {
+ "version": "7.27.2",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz",
+ "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/compat-data": "^7.27.2",
+ "@babel/helper-validator-option": "^7.27.1",
+ "browserslist": "^4.24.0",
+ "lru-cache": "^5.1.1",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/helper-create-class-features-plugin": {
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.3.tgz",
+ "integrity": "sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.27.3",
+ "@babel/helper-member-expression-to-functions": "^7.27.1",
+ "@babel/helper-optimise-call-expression": "^7.27.1",
+ "@babel/helper-replace-supers": "^7.27.1",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1",
+ "@babel/traverse": "^7.28.3",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/helper-create-regexp-features-plugin": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz",
+ "integrity": "sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.27.1",
+ "regexpu-core": "^6.2.0",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/helper-define-polyfill-provider": {
+ "version": "0.6.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz",
+ "integrity": "sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-compilation-targets": "^7.27.2",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "debug": "^4.4.1",
+ "lodash.debounce": "^4.0.8",
+ "resolve": "^1.22.10"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ }
+ },
+ "node_modules/@babel/helper-globals": {
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",
+ "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-member-expression-to-functions": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz",
+ "integrity": "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/traverse": "^7.27.1",
+ "@babel/types": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-imports": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz",
+ "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/traverse": "^7.27.1",
+ "@babel/types": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-transforms": {
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz",
+ "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.27.1",
+ "@babel/helper-validator-identifier": "^7.27.1",
+ "@babel/traverse": "^7.28.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-optimise-call-expression": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz",
+ "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-plugin-utils": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz",
+ "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-remap-async-to-generator": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz",
+ "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.27.1",
+ "@babel/helper-wrap-function": "^7.27.1",
+ "@babel/traverse": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-replace-supers": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz",
+ "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-member-expression-to-functions": "^7.27.1",
+ "@babel/helper-optimise-call-expression": "^7.27.1",
+ "@babel/traverse": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz",
+ "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/traverse": "^7.27.1",
+ "@babel/types": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-string-parser": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
+ "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-identifier": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz",
+ "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-option": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
+ "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-wrap-function": {
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.3.tgz",
+ "integrity": "sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/template": "^7.27.2",
+ "@babel/traverse": "^7.28.3",
+ "@babel/types": "^7.28.2"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helpers": {
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.3.tgz",
+ "integrity": "sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/template": "^7.27.2",
+ "@babel/types": "^7.28.2"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/parser": {
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.3.tgz",
+ "integrity": "sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.28.2"
+ },
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.27.1.tgz",
+ "integrity": "sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/traverse": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz",
+ "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz",
+ "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz",
+ "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1",
+ "@babel/plugin-transform-optional-chaining": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.13.0"
+ }
+ },
+ "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz",
+ "integrity": "sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/traverse": "^7.28.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-class-properties": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz",
+ "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-decorators": {
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.28.0.tgz",
+ "integrity": "sha512-zOiZqvANjWDUaUS9xMxbMcK/Zccztbe/6ikvUXaG9nsPH3w6qh5UaPGAnirI/WhIbZ8m3OHU0ReyPrknG+ZKeg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/plugin-syntax-decorators": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz",
+ "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-numeric-separator": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz",
+ "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-optional-chaining": {
+ "version": "7.21.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz",
+ "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-private-methods": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz",
+ "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-private-property-in-object": {
+ "version": "7.21.0-placeholder-for-preset-env.2",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz",
+ "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-async-generators": {
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
+ "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-bigint": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz",
+ "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-class-properties": {
+ "version": "7.12.13",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
+ "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.12.13"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-class-static-block": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
+ "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-decorators": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.27.1.tgz",
+ "integrity": "sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-flow": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.27.1.tgz",
+ "integrity": "sha512-p9OkPbZ5G7UT1MofwYFigGebnrzGJacoBSQM0/6bi/PUMVE+qlWDD/OalvQKbwgQzU6dl0xAv6r4X7Jme0RYxA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-import-assertions": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz",
+ "integrity": "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-import-attributes": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz",
+ "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-import-meta": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
+ "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-json-strings": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
+ "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-jsx": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz",
+ "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-logical-assignment-operators": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
+ "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
+ "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-numeric-separator": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
+ "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-object-rest-spread": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
+ "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-optional-catch-binding": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
+ "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-optional-chaining": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
+ "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-private-property-in-object": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
+ "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-top-level-await": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
+ "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-typescript": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz",
+ "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-unicode-sets-regex": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz",
+ "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-arrow-functions": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz",
+ "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-async-generator-functions": {
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz",
+ "integrity": "sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-remap-async-to-generator": "^7.27.1",
+ "@babel/traverse": "^7.28.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-async-to-generator": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz",
+ "integrity": "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-remap-async-to-generator": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-block-scoped-functions": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz",
+ "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-block-scoping": {
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.0.tgz",
+ "integrity": "sha512-gKKnwjpdx5sER/wl0WN0efUBFzF/56YZO0RJrSYP4CljXnP31ByY7fol89AzomdlLNzI36AvOTmYHsnZTCkq8Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-class-properties": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz",
+ "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-class-static-block": {
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz",
+ "integrity": "sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.28.3",
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.12.0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-classes": {
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.3.tgz",
+ "integrity": "sha512-DoEWC5SuxuARF2KdKmGUq3ghfPMO6ZzR12Dnp5gubwbeWJo4dbNWXJPVlwvh4Zlq6Z7YVvL8VFxeSOJgjsx4Sg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.27.3",
+ "@babel/helper-compilation-targets": "^7.27.2",
+ "@babel/helper-globals": "^7.28.0",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-replace-supers": "^7.27.1",
+ "@babel/traverse": "^7.28.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-computed-properties": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz",
+ "integrity": "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/template": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-destructuring": {
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.0.tgz",
+ "integrity": "sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/traverse": "^7.28.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-dotall-regex": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz",
+ "integrity": "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-duplicate-keys": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz",
+ "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz",
+ "integrity": "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-dynamic-import": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz",
+ "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-explicit-resource-management": {
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.0.tgz",
+ "integrity": "sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/plugin-transform-destructuring": "^7.28.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-exponentiation-operator": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.27.1.tgz",
+ "integrity": "sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-export-namespace-from": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz",
+ "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-flow-strip-types": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.27.1.tgz",
+ "integrity": "sha512-G5eDKsu50udECw7DL2AcsysXiQyB7Nfg521t2OAJ4tbfTJ27doHLeF/vlI1NZGlLdbb/v+ibvtL1YBQqYOwJGg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/plugin-syntax-flow": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-for-of": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz",
+ "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-function-name": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz",
+ "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-compilation-targets": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/traverse": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-json-strings": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz",
+ "integrity": "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-literals": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz",
+ "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-logical-assignment-operators": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.27.1.tgz",
+ "integrity": "sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-member-expression-literals": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz",
+ "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-amd": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz",
+ "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-commonjs": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz",
+ "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-systemjs": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.27.1.tgz",
+ "integrity": "sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-validator-identifier": "^7.27.1",
+ "@babel/traverse": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-umd": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz",
+ "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz",
+ "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-new-target": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz",
+ "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz",
+ "integrity": "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-numeric-separator": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz",
+ "integrity": "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-object-rest-spread": {
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.0.tgz",
+ "integrity": "sha512-9VNGikXxzu5eCiQjdE4IZn8sb9q7Xsk5EXLDBKUYg1e/Tve8/05+KJEtcxGxAgCY5t/BpKQM+JEL/yT4tvgiUA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-compilation-targets": "^7.27.2",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/plugin-transform-destructuring": "^7.28.0",
+ "@babel/plugin-transform-parameters": "^7.27.7",
+ "@babel/traverse": "^7.28.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-object-super": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz",
+ "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-replace-supers": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-optional-catch-binding": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz",
+ "integrity": "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-optional-chaining": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.27.1.tgz",
+ "integrity": "sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-parameters": {
+ "version": "7.27.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz",
+ "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-private-methods": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz",
+ "integrity": "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-private-property-in-object": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz",
+ "integrity": "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.27.1",
+ "@babel/helper-create-class-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-property-literals": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz",
+ "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-constant-elements": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.27.1.tgz",
+ "integrity": "sha512-edoidOjl/ZxvYo4lSBOQGDSyToYVkTAwyVoa2tkuYTSmjrB1+uAedoL5iROVLXkxH+vRgA7uP4tMg2pUJpZ3Ug==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-display-name": {
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.28.0.tgz",
+ "integrity": "sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-jsx": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.27.1.tgz",
+ "integrity": "sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.27.1",
+ "@babel/helper-module-imports": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/plugin-syntax-jsx": "^7.27.1",
+ "@babel/types": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-jsx-development": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.27.1.tgz",
+ "integrity": "sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/plugin-transform-react-jsx": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-pure-annotations": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.27.1.tgz",
+ "integrity": "sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-regenerator": {
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.3.tgz",
+ "integrity": "sha512-K3/M/a4+ESb5LEldjQb+XSrpY0nF+ZBFlTCbSnKaYAMfD8v33O6PMs4uYnOk19HlcsI8WMu3McdFPTiQHF/1/A==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-regexp-modifiers": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz",
+ "integrity": "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-reserved-words": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz",
+ "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-runtime": {
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.28.3.tgz",
+ "integrity": "sha512-Y6ab1kGqZ0u42Zv/4a7l0l72n9DKP/MKoKWaUSBylrhNZO2prYuqFOLbn5aW5SIFXwSH93yfjbgllL8lxuGKLg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "babel-plugin-polyfill-corejs2": "^0.4.14",
+ "babel-plugin-polyfill-corejs3": "^0.13.0",
+ "babel-plugin-polyfill-regenerator": "^0.6.5",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-runtime/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/plugin-transform-shorthand-properties": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz",
+ "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-spread": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz",
+ "integrity": "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-sticky-regex": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz",
+ "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-template-literals": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz",
+ "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-typeof-symbol": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz",
+ "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-typescript": {
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.0.tgz",
+ "integrity": "sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.27.3",
+ "@babel/helper-create-class-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1",
+ "@babel/plugin-syntax-typescript": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-unicode-escapes": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz",
+ "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-unicode-property-regex": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz",
+ "integrity": "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-unicode-regex": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz",
+ "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-unicode-sets-regex": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz",
+ "integrity": "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/preset-env": {
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.3.tgz",
+ "integrity": "sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/compat-data": "^7.28.0",
+ "@babel/helper-compilation-targets": "^7.27.2",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-validator-option": "^7.27.1",
+ "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.27.1",
+ "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1",
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1",
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1",
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.3",
+ "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
+ "@babel/plugin-syntax-import-assertions": "^7.27.1",
+ "@babel/plugin-syntax-import-attributes": "^7.27.1",
+ "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
+ "@babel/plugin-transform-arrow-functions": "^7.27.1",
+ "@babel/plugin-transform-async-generator-functions": "^7.28.0",
+ "@babel/plugin-transform-async-to-generator": "^7.27.1",
+ "@babel/plugin-transform-block-scoped-functions": "^7.27.1",
+ "@babel/plugin-transform-block-scoping": "^7.28.0",
+ "@babel/plugin-transform-class-properties": "^7.27.1",
+ "@babel/plugin-transform-class-static-block": "^7.28.3",
+ "@babel/plugin-transform-classes": "^7.28.3",
+ "@babel/plugin-transform-computed-properties": "^7.27.1",
+ "@babel/plugin-transform-destructuring": "^7.28.0",
+ "@babel/plugin-transform-dotall-regex": "^7.27.1",
+ "@babel/plugin-transform-duplicate-keys": "^7.27.1",
+ "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1",
+ "@babel/plugin-transform-dynamic-import": "^7.27.1",
+ "@babel/plugin-transform-explicit-resource-management": "^7.28.0",
+ "@babel/plugin-transform-exponentiation-operator": "^7.27.1",
+ "@babel/plugin-transform-export-namespace-from": "^7.27.1",
+ "@babel/plugin-transform-for-of": "^7.27.1",
+ "@babel/plugin-transform-function-name": "^7.27.1",
+ "@babel/plugin-transform-json-strings": "^7.27.1",
+ "@babel/plugin-transform-literals": "^7.27.1",
+ "@babel/plugin-transform-logical-assignment-operators": "^7.27.1",
+ "@babel/plugin-transform-member-expression-literals": "^7.27.1",
+ "@babel/plugin-transform-modules-amd": "^7.27.1",
+ "@babel/plugin-transform-modules-commonjs": "^7.27.1",
+ "@babel/plugin-transform-modules-systemjs": "^7.27.1",
+ "@babel/plugin-transform-modules-umd": "^7.27.1",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1",
+ "@babel/plugin-transform-new-target": "^7.27.1",
+ "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1",
+ "@babel/plugin-transform-numeric-separator": "^7.27.1",
+ "@babel/plugin-transform-object-rest-spread": "^7.28.0",
+ "@babel/plugin-transform-object-super": "^7.27.1",
+ "@babel/plugin-transform-optional-catch-binding": "^7.27.1",
+ "@babel/plugin-transform-optional-chaining": "^7.27.1",
+ "@babel/plugin-transform-parameters": "^7.27.7",
+ "@babel/plugin-transform-private-methods": "^7.27.1",
+ "@babel/plugin-transform-private-property-in-object": "^7.27.1",
+ "@babel/plugin-transform-property-literals": "^7.27.1",
+ "@babel/plugin-transform-regenerator": "^7.28.3",
+ "@babel/plugin-transform-regexp-modifiers": "^7.27.1",
+ "@babel/plugin-transform-reserved-words": "^7.27.1",
+ "@babel/plugin-transform-shorthand-properties": "^7.27.1",
+ "@babel/plugin-transform-spread": "^7.27.1",
+ "@babel/plugin-transform-sticky-regex": "^7.27.1",
+ "@babel/plugin-transform-template-literals": "^7.27.1",
+ "@babel/plugin-transform-typeof-symbol": "^7.27.1",
+ "@babel/plugin-transform-unicode-escapes": "^7.27.1",
+ "@babel/plugin-transform-unicode-property-regex": "^7.27.1",
+ "@babel/plugin-transform-unicode-regex": "^7.27.1",
+ "@babel/plugin-transform-unicode-sets-regex": "^7.27.1",
+ "@babel/preset-modules": "0.1.6-no-external-plugins",
+ "babel-plugin-polyfill-corejs2": "^0.4.14",
+ "babel-plugin-polyfill-corejs3": "^0.13.0",
+ "babel-plugin-polyfill-regenerator": "^0.6.5",
+ "core-js-compat": "^3.43.0",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/preset-env/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/preset-modules": {
+ "version": "0.1.6-no-external-plugins",
+ "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz",
+ "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/types": "^7.4.4",
+ "esutils": "^2.0.2"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0"
+ }
+ },
+ "node_modules/@babel/preset-react": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.27.1.tgz",
+ "integrity": "sha512-oJHWh2gLhU9dW9HHr42q0cI0/iHHXTLGe39qvpAZZzagHy0MzYLCnCVV0symeRvzmjHyVU7mw2K06E6u/JwbhA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-validator-option": "^7.27.1",
+ "@babel/plugin-transform-react-display-name": "^7.27.1",
+ "@babel/plugin-transform-react-jsx": "^7.27.1",
+ "@babel/plugin-transform-react-jsx-development": "^7.27.1",
+ "@babel/plugin-transform-react-pure-annotations": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/preset-typescript": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.27.1.tgz",
+ "integrity": "sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-validator-option": "^7.27.1",
+ "@babel/plugin-syntax-jsx": "^7.27.1",
+ "@babel/plugin-transform-modules-commonjs": "^7.27.1",
+ "@babel/plugin-transform-typescript": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/runtime": {
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.3.tgz",
+ "integrity": "sha512-9uIQ10o0WGdpP6GDhXcdOJPJuDgFtIDtN/9+ArJQ2NAfAmiuhTQdzkaTGR33v43GYS2UrSA0eX2pPPHoFVvpxA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/template": {
+ "version": "7.27.2",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz",
+ "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.27.1",
+ "@babel/parser": "^7.27.2",
+ "@babel/types": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/traverse": {
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.3.tgz",
+ "integrity": "sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.27.1",
+ "@babel/generator": "^7.28.3",
+ "@babel/helper-globals": "^7.28.0",
+ "@babel/parser": "^7.28.3",
+ "@babel/template": "^7.27.2",
+ "@babel/types": "^7.28.2",
+ "debug": "^4.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/types": {
+ "version": "7.28.2",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.2.tgz",
+ "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-string-parser": "^7.27.1",
+ "@babel/helper-validator-identifier": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@bcoe/v8-coverage": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
+ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
+ "license": "MIT"
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-adapter-ckfinder/-/ckeditor5-adapter-ckfinder-41.4.2.tgz",
+ "integrity": "sha512-yXVVEy+lEmyvYwTxn76Ff53fK/qJphf9stoBF4kFKKK/Tfi59EMog2Ctk3iIkLLyt74KmxzvuCXZwE00wDqfLA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-alignment": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-41.4.2.tgz",
+ "integrity": "sha512-kFiEIZfUNt2TCrwJgM4mot6LLqzbH4vbfYcjbrsUz28kLv8guzcwKXPRe0ZrHo+WS7Cny8j5aCEuUAs3sxEmAg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-autosave": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-41.4.2.tgz",
+ "integrity": "sha512-TgaUhpFfG9csm4seL7LQSS6Rn+Gcm/wteGyD+Yl50BG1mfMIL259KEFkVTXDRwJadQm2KiiHZDLqpcd/lAqc0A==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-clipboard": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-41.4.2.tgz",
+ "integrity": "sha512-cMoGXClFxp5uR5Wr1cZnop5IdmqTZXTcrUuEoyhF+1hk+QDhp2ibQ2dTKu6hw+TTzw3Xd6g8Kj0Oj+mXoIur+w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-code-block": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-41.4.2.tgz",
+ "integrity": "sha512-NyPvffk+yA2rWsiF3Q/dDyO1ZtUvlX5hEVEWCG9C4wz9NVtBmoK0v1HmcsBDYQ//TwLY3N8HA0LX00UGTHVGFw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-editor-balloon": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-41.4.2.tgz",
+ "integrity": "sha512-5KI9spGZY1W2GpRLc0aJiqm1/33sGX9vxXAvIRabSF1uhK4b2WP6zdjGy0IcwBpIRnAkEGoPoetFmx1esJOVDw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-editor-decoupled": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-41.4.2.tgz",
+ "integrity": "sha512-kzy+Az4Dn+5dCR0FMk1qzlGaqbgNSi0a7qLr17ghfVnqbLYmhhELjgLOKU9cjjIm5L2KMEH2qRq5QHlacO90kA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-editor-inline": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-41.4.2.tgz",
+ "integrity": "sha512-NlDYZzVVpZblkeVLNrguC437PMqYEXNRGB+KF2uzV5/vPAjz3SjleVcGlbTAWVbMQAUMoOtrmrJjeTR4S93UMA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-editor-multi-root": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-41.4.2.tgz",
+ "integrity": "sha512-sqmSEHzX0C3L5H+Svj1dSOyetxOnVb5vL2eS/EdzRpnhThwaPsTVWI83bGHPRTh4h89yEli3nMbNsdTTnsR7Rw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-enter": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-41.4.2.tgz",
+ "integrity": "sha512-pvNNcFGn7TFFuJ1QbT0Jggd5xflORxa5i32nZuSzDLVflXGDKq53xSXxapCzd7XsiVXQlufbXt2SlGj7lhyP1w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-find-and-replace": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-41.4.2.tgz",
+ "integrity": "sha512-y3JZF9UMgf6Zwt3HzaPI9B8Gbwc1s+IoK78LFuhkP9B/rgQDBFWi3fXo6ywHsHKZ/EK5JZQuHMdI9czyBuG29Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-font": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-41.4.2.tgz",
+ "integrity": "sha512-++7oIK+MXtHGUQkqmXgZqGDBCEsHCuGkss43goGZ97PcRwLegnDRInowj3K/r3nwQcts1VAWnnLCnCSSYbcGIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-highlight": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-41.4.2.tgz",
+ "integrity": "sha512-xAb3Kox0KfoenZaRWgWaZPQwYLauK46WdQ4zYJ16ozQN5mssnS8sU27EFx0OG5EOv9EBurmOcHnP3Rih1szROQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-horizontal-line": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-41.4.2.tgz",
+ "integrity": "sha512-le+6melLc8lQTPBWppnWXWaX16KXcvXz8ZOO4uuD7+w5JrtRheEG1N35nTblpeT+QcyBjL9mSu519xReL2qjBA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-html-embed": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-41.4.2.tgz",
+ "integrity": "sha512-rpQMp6ckpYPWnBg8vL23SdKfJ0F80C1iIIO7EA9ZyimPc+hWH7kVF7f8D2Q2ckG1LrlXAXn9cg4tahMFGeiSzw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-html-support": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-41.4.2.tgz",
+ "integrity": "sha512-QHqFgzQucCRvEOPdxcXOMervxhlK6DiR6JqUvgeJyyiWWQT0HGiG7Vy7QKhL6S0w5BUYFoS5B8rj5LjOEm+xsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-language": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-41.4.2.tgz",
+ "integrity": "sha512-YrjwPRxtHDf99fnsbYxos/OuJcdEYYk4sx8oyVgwG/se0yk4IObx7MZGVebGiqd5cZQRxAxP8VGNgRqjHzpcsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-markdown-gfm": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-41.4.2.tgz",
+ "integrity": "sha512-4izHzZ2AO9QMo+WirGVPYu3qqf+YuYe0CtF37rhdRNFLwDMYV7lGBpEj24US/3lV7CuEKM1V5N2Ojl6b4ew10w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "marked": "4.0.12",
+ "turndown": "6.0.0",
+ "turndown-plugin-gfm": "1.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-mention": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-41.4.2.tgz",
+ "integrity": "sha512-jO8eZE/4NIRJ5Tm/mIdgnLqkBnYj7l3jU4HZLkYvU5tEV5Xk6Rf8bsqMkkBvquf3LVhQbwAiLNjtlrHf68vU7Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-minimap": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-41.4.2.tgz",
+ "integrity": "sha512-SJUHeD6l6UVFlY/Uh2vZIr7qHbz5A4Ud285zxAZpiiiv0NP4wQDw6bo28tD/QkCMm1hRcLCkKWd1aNDkFe+42w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-page-break": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-41.4.2.tgz",
+ "integrity": "sha512-J9sIBgBKhAeZn+KpZADUj6z7VjrbUtHHFL88Ivx2h9jePZPT/LIfDwnnrJEnMjf2KF1bkHvIdP23cZz2BzXwKg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-remove-format": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-41.4.2.tgz",
+ "integrity": "sha512-XlCIvIETcWn6/6jfPhVzSqkXZ6fnU0iqqNlyKF67dStfc6vVc6Ut31P+f84SwAJA8ay553OUNyY14YZcoP2tLg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-restricted-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-41.4.2.tgz",
+ "integrity": "sha512-t34VNBZbxO07nEazAKECXcRgH5VrPbrTJW0iZO0/w/yPHUAPZ8ejcdEuohr7cLS3TCHE09biFc1lNPLas/xK5w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-select-all": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-41.4.2.tgz",
+ "integrity": "sha512-zC0wS0IggFDvk1wDB/SregfejLJk62In+i7P0otOaySg5tFfkJqT3OycplbPqIn3D1UCpIIz4KJzRl66PEVI7g==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-show-blocks": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-41.4.2.tgz",
+ "integrity": "sha512-0mKErojbxNr8Xbx5OjDLdciU3Onwn33h5IMU2j6imcwqORLzyXgU9ENhwwfw6Roeu8Guvi6hEVKBW6GE1UIYIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-source-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-41.4.2.tgz",
+ "integrity": "sha512-TnBJLLEU5dckalm8KZP/xC0kLMeNDVTrWUp8iCLcmLoe9xlt/wIO8VzLVPW+WjgzSZ7Yq+vrzHaCyJRVxuDsBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-special-characters": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-41.4.2.tgz",
+ "integrity": "sha512-OicpKzkYqyTjPRGZf6xMYQnuUCAZ4QS2H1MAEH5xTiwYv+eqR/enC/m9FxCEs2Z3DlO9DIjVnoBxe2qUCSxRBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-style": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-41.4.2.tgz",
+ "integrity": "sha512-q39mtg1kBrmJ8XA7XbOy4HhVzrICvt0KS484d5c3NaX7JetwapAM/QfWDGfMToMukzFcntaGt0be5Bwja0LJSw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-theme-lark": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-41.4.2.tgz",
+ "integrity": "sha512-rzFSAhdPMD2QylJDwgGniiBoCuHWQAQIEKDtMbQ4FH+/7JiCfKgUsnZxqhDPJwQyV1MWVz4wmXK/1RKqHohOvg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-undo": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-41.4.2.tgz",
+ "integrity": "sha512-mJMoALRWAaFg9Jgu+ufSGR/cUGCawMcz7Iwr5TBdrICmIckxx0DxPwWCPoTgI1laBZtRy/QctO2gQ4H+FYbfUw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-upload": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-41.4.2.tgz",
+ "integrity": "sha512-dCNQhZw9QcgGUKlYD8STpgNanNp7ILPMRNoDFW9NWHRKsUpjGMYIU3dsE4f08hkA/bckJ9yBaZc7a0LavOrncw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-watchdog": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-41.4.2.tgz",
+ "integrity": "sha512-u17Y8XHhyDHaShQei7WuZ0th8DgKo56YfJqRdZautHKnPJ32r+O97uTcGfBpsobhZbJ6Ss3tUwebve3Obv2K/w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-widget": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-41.4.2.tgz",
+ "integrity": "sha512-hpM9Ti2iFvBBIPAESJp3bOY4SR6fzF3V5t46CpVDStLJdqwnQOuZ8Nv1dqzZZWCuK+EByAbY14pgfYM92nNHrQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/@ckeditor/ckeditor5-word-count": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-41.4.2.tgz",
+ "integrity": "sha512-XuCLL97FotJ9QfuCZOhW7V2XHfVXkplIDpwgnH4HnLjtMLGFVZbyb0k9pEJk3Kp+F8qQbfWDIPFzaNKRDKqtRA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-adapter-ckfinder/node_modules/ckeditor5": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-41.4.2.tgz",
+ "integrity": "sha512-90k7d3R1B7x3muHOKKOGIomFsSQRG1sPuRHdN6J7WmKZH+BrMQgRkUs66xVRhNjrLPmewwJYdQI42Sb1cA1ILQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-adapter-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-alignment": "41.4.2",
+ "@ckeditor/ckeditor5-autoformat": "41.4.2",
+ "@ckeditor/ckeditor5-autosave": "41.4.2",
+ "@ckeditor/ckeditor5-basic-styles": "41.4.2",
+ "@ckeditor/ckeditor5-block-quote": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon-block": "41.4.2",
+ "@ckeditor/ckeditor5-build-classic": "41.4.2",
+ "@ckeditor/ckeditor5-build-decoupled-document": "41.4.2",
+ "@ckeditor/ckeditor5-build-inline": "41.4.2",
+ "@ckeditor/ckeditor5-build-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-ckbox": "41.4.2",
+ "@ckeditor/ckeditor5-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-clipboard": "41.4.2",
+ "@ckeditor/ckeditor5-cloud-services": "41.4.2",
+ "@ckeditor/ckeditor5-code-block": "41.4.2",
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-easy-image": "41.4.2",
+ "@ckeditor/ckeditor5-editor-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-editor-classic": "41.4.2",
+ "@ckeditor/ckeditor5-editor-decoupled": "41.4.2",
+ "@ckeditor/ckeditor5-editor-inline": "41.4.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-essentials": "41.4.2",
+ "@ckeditor/ckeditor5-find-and-replace": "41.4.2",
+ "@ckeditor/ckeditor5-font": "41.4.2",
+ "@ckeditor/ckeditor5-heading": "41.4.2",
+ "@ckeditor/ckeditor5-highlight": "41.4.2",
+ "@ckeditor/ckeditor5-horizontal-line": "41.4.2",
+ "@ckeditor/ckeditor5-html-embed": "41.4.2",
+ "@ckeditor/ckeditor5-html-support": "41.4.2",
+ "@ckeditor/ckeditor5-image": "41.4.2",
+ "@ckeditor/ckeditor5-indent": "41.4.2",
+ "@ckeditor/ckeditor5-language": "41.4.2",
+ "@ckeditor/ckeditor5-link": "41.4.2",
+ "@ckeditor/ckeditor5-list": "41.4.2",
+ "@ckeditor/ckeditor5-markdown-gfm": "41.4.2",
+ "@ckeditor/ckeditor5-media-embed": "41.4.2",
+ "@ckeditor/ckeditor5-mention": "41.4.2",
+ "@ckeditor/ckeditor5-minimap": "41.4.2",
+ "@ckeditor/ckeditor5-page-break": "41.4.2",
+ "@ckeditor/ckeditor5-paragraph": "41.4.2",
+ "@ckeditor/ckeditor5-paste-from-office": "41.4.2",
+ "@ckeditor/ckeditor5-remove-format": "41.4.2",
+ "@ckeditor/ckeditor5-restricted-editing": "41.4.2",
+ "@ckeditor/ckeditor5-select-all": "41.4.2",
+ "@ckeditor/ckeditor5-show-blocks": "41.4.2",
+ "@ckeditor/ckeditor5-source-editing": "41.4.2",
+ "@ckeditor/ckeditor5-special-characters": "41.4.2",
+ "@ckeditor/ckeditor5-style": "41.4.2",
+ "@ckeditor/ckeditor5-table": "41.4.2",
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-undo": "41.4.2",
+ "@ckeditor/ckeditor5-upload": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-watchdog": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "@ckeditor/ckeditor5-word-count": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-alignment": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-46.0.2.tgz",
+ "integrity": "sha512-iCVJIkmJ+DT2Podmc0gH8Ntj7rYr9kziYLup1VHo/k8mKPfqC3a6o6ngT8ZtPdr1nZ4h4kozVjF+ge2BqnxzmQ==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-alignment/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-alignment/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-alignment/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-alignment/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-alignment/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-alignment/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-alignment/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-41.4.2.tgz",
+ "integrity": "sha512-Ukit63jHiAuLyfESdLSc6ya12xKJxDP83krZFiMY5bfXssg0z39CGuHOZlwaI9r7bBjWWMGJJeaC/9i/6L9y7g==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-alignment": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-41.4.2.tgz",
+ "integrity": "sha512-kFiEIZfUNt2TCrwJgM4mot6LLqzbH4vbfYcjbrsUz28kLv8guzcwKXPRe0ZrHo+WS7Cny8j5aCEuUAs3sxEmAg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-autosave": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-41.4.2.tgz",
+ "integrity": "sha512-TgaUhpFfG9csm4seL7LQSS6Rn+Gcm/wteGyD+Yl50BG1mfMIL259KEFkVTXDRwJadQm2KiiHZDLqpcd/lAqc0A==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-clipboard": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-41.4.2.tgz",
+ "integrity": "sha512-cMoGXClFxp5uR5Wr1cZnop5IdmqTZXTcrUuEoyhF+1hk+QDhp2ibQ2dTKu6hw+TTzw3Xd6g8Kj0Oj+mXoIur+w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-code-block": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-41.4.2.tgz",
+ "integrity": "sha512-NyPvffk+yA2rWsiF3Q/dDyO1ZtUvlX5hEVEWCG9C4wz9NVtBmoK0v1HmcsBDYQ//TwLY3N8HA0LX00UGTHVGFw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-editor-balloon": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-41.4.2.tgz",
+ "integrity": "sha512-5KI9spGZY1W2GpRLc0aJiqm1/33sGX9vxXAvIRabSF1uhK4b2WP6zdjGy0IcwBpIRnAkEGoPoetFmx1esJOVDw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-editor-decoupled": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-41.4.2.tgz",
+ "integrity": "sha512-kzy+Az4Dn+5dCR0FMk1qzlGaqbgNSi0a7qLr17ghfVnqbLYmhhELjgLOKU9cjjIm5L2KMEH2qRq5QHlacO90kA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-editor-inline": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-41.4.2.tgz",
+ "integrity": "sha512-NlDYZzVVpZblkeVLNrguC437PMqYEXNRGB+KF2uzV5/vPAjz3SjleVcGlbTAWVbMQAUMoOtrmrJjeTR4S93UMA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-editor-multi-root": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-41.4.2.tgz",
+ "integrity": "sha512-sqmSEHzX0C3L5H+Svj1dSOyetxOnVb5vL2eS/EdzRpnhThwaPsTVWI83bGHPRTh4h89yEli3nMbNsdTTnsR7Rw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-enter": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-41.4.2.tgz",
+ "integrity": "sha512-pvNNcFGn7TFFuJ1QbT0Jggd5xflORxa5i32nZuSzDLVflXGDKq53xSXxapCzd7XsiVXQlufbXt2SlGj7lhyP1w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-find-and-replace": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-41.4.2.tgz",
+ "integrity": "sha512-y3JZF9UMgf6Zwt3HzaPI9B8Gbwc1s+IoK78LFuhkP9B/rgQDBFWi3fXo6ywHsHKZ/EK5JZQuHMdI9czyBuG29Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-font": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-41.4.2.tgz",
+ "integrity": "sha512-++7oIK+MXtHGUQkqmXgZqGDBCEsHCuGkss43goGZ97PcRwLegnDRInowj3K/r3nwQcts1VAWnnLCnCSSYbcGIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-highlight": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-41.4.2.tgz",
+ "integrity": "sha512-xAb3Kox0KfoenZaRWgWaZPQwYLauK46WdQ4zYJ16ozQN5mssnS8sU27EFx0OG5EOv9EBurmOcHnP3Rih1szROQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-horizontal-line": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-41.4.2.tgz",
+ "integrity": "sha512-le+6melLc8lQTPBWppnWXWaX16KXcvXz8ZOO4uuD7+w5JrtRheEG1N35nTblpeT+QcyBjL9mSu519xReL2qjBA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-html-embed": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-41.4.2.tgz",
+ "integrity": "sha512-rpQMp6ckpYPWnBg8vL23SdKfJ0F80C1iIIO7EA9ZyimPc+hWH7kVF7f8D2Q2ckG1LrlXAXn9cg4tahMFGeiSzw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-html-support": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-41.4.2.tgz",
+ "integrity": "sha512-QHqFgzQucCRvEOPdxcXOMervxhlK6DiR6JqUvgeJyyiWWQT0HGiG7Vy7QKhL6S0w5BUYFoS5B8rj5LjOEm+xsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-language": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-41.4.2.tgz",
+ "integrity": "sha512-YrjwPRxtHDf99fnsbYxos/OuJcdEYYk4sx8oyVgwG/se0yk4IObx7MZGVebGiqd5cZQRxAxP8VGNgRqjHzpcsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-markdown-gfm": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-41.4.2.tgz",
+ "integrity": "sha512-4izHzZ2AO9QMo+WirGVPYu3qqf+YuYe0CtF37rhdRNFLwDMYV7lGBpEj24US/3lV7CuEKM1V5N2Ojl6b4ew10w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "marked": "4.0.12",
+ "turndown": "6.0.0",
+ "turndown-plugin-gfm": "1.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-mention": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-41.4.2.tgz",
+ "integrity": "sha512-jO8eZE/4NIRJ5Tm/mIdgnLqkBnYj7l3jU4HZLkYvU5tEV5Xk6Rf8bsqMkkBvquf3LVhQbwAiLNjtlrHf68vU7Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-minimap": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-41.4.2.tgz",
+ "integrity": "sha512-SJUHeD6l6UVFlY/Uh2vZIr7qHbz5A4Ud285zxAZpiiiv0NP4wQDw6bo28tD/QkCMm1hRcLCkKWd1aNDkFe+42w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-page-break": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-41.4.2.tgz",
+ "integrity": "sha512-J9sIBgBKhAeZn+KpZADUj6z7VjrbUtHHFL88Ivx2h9jePZPT/LIfDwnnrJEnMjf2KF1bkHvIdP23cZz2BzXwKg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-remove-format": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-41.4.2.tgz",
+ "integrity": "sha512-XlCIvIETcWn6/6jfPhVzSqkXZ6fnU0iqqNlyKF67dStfc6vVc6Ut31P+f84SwAJA8ay553OUNyY14YZcoP2tLg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-restricted-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-41.4.2.tgz",
+ "integrity": "sha512-t34VNBZbxO07nEazAKECXcRgH5VrPbrTJW0iZO0/w/yPHUAPZ8ejcdEuohr7cLS3TCHE09biFc1lNPLas/xK5w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-select-all": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-41.4.2.tgz",
+ "integrity": "sha512-zC0wS0IggFDvk1wDB/SregfejLJk62In+i7P0otOaySg5tFfkJqT3OycplbPqIn3D1UCpIIz4KJzRl66PEVI7g==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-show-blocks": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-41.4.2.tgz",
+ "integrity": "sha512-0mKErojbxNr8Xbx5OjDLdciU3Onwn33h5IMU2j6imcwqORLzyXgU9ENhwwfw6Roeu8Guvi6hEVKBW6GE1UIYIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-source-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-41.4.2.tgz",
+ "integrity": "sha512-TnBJLLEU5dckalm8KZP/xC0kLMeNDVTrWUp8iCLcmLoe9xlt/wIO8VzLVPW+WjgzSZ7Yq+vrzHaCyJRVxuDsBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-special-characters": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-41.4.2.tgz",
+ "integrity": "sha512-OicpKzkYqyTjPRGZf6xMYQnuUCAZ4QS2H1MAEH5xTiwYv+eqR/enC/m9FxCEs2Z3DlO9DIjVnoBxe2qUCSxRBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-style": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-41.4.2.tgz",
+ "integrity": "sha512-q39mtg1kBrmJ8XA7XbOy4HhVzrICvt0KS484d5c3NaX7JetwapAM/QfWDGfMToMukzFcntaGt0be5Bwja0LJSw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-theme-lark": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-41.4.2.tgz",
+ "integrity": "sha512-rzFSAhdPMD2QylJDwgGniiBoCuHWQAQIEKDtMbQ4FH+/7JiCfKgUsnZxqhDPJwQyV1MWVz4wmXK/1RKqHohOvg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-undo": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-41.4.2.tgz",
+ "integrity": "sha512-mJMoALRWAaFg9Jgu+ufSGR/cUGCawMcz7Iwr5TBdrICmIckxx0DxPwWCPoTgI1laBZtRy/QctO2gQ4H+FYbfUw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-upload": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-41.4.2.tgz",
+ "integrity": "sha512-dCNQhZw9QcgGUKlYD8STpgNanNp7ILPMRNoDFW9NWHRKsUpjGMYIU3dsE4f08hkA/bckJ9yBaZc7a0LavOrncw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-watchdog": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-41.4.2.tgz",
+ "integrity": "sha512-u17Y8XHhyDHaShQei7WuZ0th8DgKo56YfJqRdZautHKnPJ32r+O97uTcGfBpsobhZbJ6Ss3tUwebve3Obv2K/w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-widget": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-41.4.2.tgz",
+ "integrity": "sha512-hpM9Ti2iFvBBIPAESJp3bOY4SR6fzF3V5t46CpVDStLJdqwnQOuZ8Nv1dqzZZWCuK+EByAbY14pgfYM92nNHrQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/@ckeditor/ckeditor5-word-count": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-41.4.2.tgz",
+ "integrity": "sha512-XuCLL97FotJ9QfuCZOhW7V2XHfVXkplIDpwgnH4HnLjtMLGFVZbyb0k9pEJk3Kp+F8qQbfWDIPFzaNKRDKqtRA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autoformat/node_modules/ckeditor5": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-41.4.2.tgz",
+ "integrity": "sha512-90k7d3R1B7x3muHOKKOGIomFsSQRG1sPuRHdN6J7WmKZH+BrMQgRkUs66xVRhNjrLPmewwJYdQI42Sb1cA1ILQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-adapter-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-alignment": "41.4.2",
+ "@ckeditor/ckeditor5-autoformat": "41.4.2",
+ "@ckeditor/ckeditor5-autosave": "41.4.2",
+ "@ckeditor/ckeditor5-basic-styles": "41.4.2",
+ "@ckeditor/ckeditor5-block-quote": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon-block": "41.4.2",
+ "@ckeditor/ckeditor5-build-classic": "41.4.2",
+ "@ckeditor/ckeditor5-build-decoupled-document": "41.4.2",
+ "@ckeditor/ckeditor5-build-inline": "41.4.2",
+ "@ckeditor/ckeditor5-build-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-ckbox": "41.4.2",
+ "@ckeditor/ckeditor5-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-clipboard": "41.4.2",
+ "@ckeditor/ckeditor5-cloud-services": "41.4.2",
+ "@ckeditor/ckeditor5-code-block": "41.4.2",
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-easy-image": "41.4.2",
+ "@ckeditor/ckeditor5-editor-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-editor-classic": "41.4.2",
+ "@ckeditor/ckeditor5-editor-decoupled": "41.4.2",
+ "@ckeditor/ckeditor5-editor-inline": "41.4.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-essentials": "41.4.2",
+ "@ckeditor/ckeditor5-find-and-replace": "41.4.2",
+ "@ckeditor/ckeditor5-font": "41.4.2",
+ "@ckeditor/ckeditor5-heading": "41.4.2",
+ "@ckeditor/ckeditor5-highlight": "41.4.2",
+ "@ckeditor/ckeditor5-horizontal-line": "41.4.2",
+ "@ckeditor/ckeditor5-html-embed": "41.4.2",
+ "@ckeditor/ckeditor5-html-support": "41.4.2",
+ "@ckeditor/ckeditor5-image": "41.4.2",
+ "@ckeditor/ckeditor5-indent": "41.4.2",
+ "@ckeditor/ckeditor5-language": "41.4.2",
+ "@ckeditor/ckeditor5-link": "41.4.2",
+ "@ckeditor/ckeditor5-list": "41.4.2",
+ "@ckeditor/ckeditor5-markdown-gfm": "41.4.2",
+ "@ckeditor/ckeditor5-media-embed": "41.4.2",
+ "@ckeditor/ckeditor5-mention": "41.4.2",
+ "@ckeditor/ckeditor5-minimap": "41.4.2",
+ "@ckeditor/ckeditor5-page-break": "41.4.2",
+ "@ckeditor/ckeditor5-paragraph": "41.4.2",
+ "@ckeditor/ckeditor5-paste-from-office": "41.4.2",
+ "@ckeditor/ckeditor5-remove-format": "41.4.2",
+ "@ckeditor/ckeditor5-restricted-editing": "41.4.2",
+ "@ckeditor/ckeditor5-select-all": "41.4.2",
+ "@ckeditor/ckeditor5-show-blocks": "41.4.2",
+ "@ckeditor/ckeditor5-source-editing": "41.4.2",
+ "@ckeditor/ckeditor5-special-characters": "41.4.2",
+ "@ckeditor/ckeditor5-style": "41.4.2",
+ "@ckeditor/ckeditor5-table": "41.4.2",
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-undo": "41.4.2",
+ "@ckeditor/ckeditor5-upload": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-watchdog": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "@ckeditor/ckeditor5-word-count": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autosave": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-46.0.2.tgz",
+ "integrity": "sha512-DKUCaGzbpwJC4FdWLVQivjJAkOkNqAaCv4+xNESPQvq8pGzBqHPFTZl0ZBvGUxEUj7S1dypIHkVWqRywSNsKJg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autosave/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autosave/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autosave/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autosave/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autosave/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autosave/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-autosave/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-41.4.2.tgz",
+ "integrity": "sha512-+Y+M9/JRX3xSHX/E5zFwzuKPzEeeuL61wcig1DuEz7GvK5sRLJcbdVQmiJnfDh3iOcf/ob1nahNgHAEoCno0Dw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-alignment": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-41.4.2.tgz",
+ "integrity": "sha512-kFiEIZfUNt2TCrwJgM4mot6LLqzbH4vbfYcjbrsUz28kLv8guzcwKXPRe0ZrHo+WS7Cny8j5aCEuUAs3sxEmAg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-autosave": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-41.4.2.tgz",
+ "integrity": "sha512-TgaUhpFfG9csm4seL7LQSS6Rn+Gcm/wteGyD+Yl50BG1mfMIL259KEFkVTXDRwJadQm2KiiHZDLqpcd/lAqc0A==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-clipboard": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-41.4.2.tgz",
+ "integrity": "sha512-cMoGXClFxp5uR5Wr1cZnop5IdmqTZXTcrUuEoyhF+1hk+QDhp2ibQ2dTKu6hw+TTzw3Xd6g8Kj0Oj+mXoIur+w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-code-block": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-41.4.2.tgz",
+ "integrity": "sha512-NyPvffk+yA2rWsiF3Q/dDyO1ZtUvlX5hEVEWCG9C4wz9NVtBmoK0v1HmcsBDYQ//TwLY3N8HA0LX00UGTHVGFw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-editor-balloon": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-41.4.2.tgz",
+ "integrity": "sha512-5KI9spGZY1W2GpRLc0aJiqm1/33sGX9vxXAvIRabSF1uhK4b2WP6zdjGy0IcwBpIRnAkEGoPoetFmx1esJOVDw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-editor-decoupled": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-41.4.2.tgz",
+ "integrity": "sha512-kzy+Az4Dn+5dCR0FMk1qzlGaqbgNSi0a7qLr17ghfVnqbLYmhhELjgLOKU9cjjIm5L2KMEH2qRq5QHlacO90kA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-editor-inline": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-41.4.2.tgz",
+ "integrity": "sha512-NlDYZzVVpZblkeVLNrguC437PMqYEXNRGB+KF2uzV5/vPAjz3SjleVcGlbTAWVbMQAUMoOtrmrJjeTR4S93UMA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-editor-multi-root": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-41.4.2.tgz",
+ "integrity": "sha512-sqmSEHzX0C3L5H+Svj1dSOyetxOnVb5vL2eS/EdzRpnhThwaPsTVWI83bGHPRTh4h89yEli3nMbNsdTTnsR7Rw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-enter": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-41.4.2.tgz",
+ "integrity": "sha512-pvNNcFGn7TFFuJ1QbT0Jggd5xflORxa5i32nZuSzDLVflXGDKq53xSXxapCzd7XsiVXQlufbXt2SlGj7lhyP1w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-find-and-replace": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-41.4.2.tgz",
+ "integrity": "sha512-y3JZF9UMgf6Zwt3HzaPI9B8Gbwc1s+IoK78LFuhkP9B/rgQDBFWi3fXo6ywHsHKZ/EK5JZQuHMdI9czyBuG29Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-font": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-41.4.2.tgz",
+ "integrity": "sha512-++7oIK+MXtHGUQkqmXgZqGDBCEsHCuGkss43goGZ97PcRwLegnDRInowj3K/r3nwQcts1VAWnnLCnCSSYbcGIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-highlight": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-41.4.2.tgz",
+ "integrity": "sha512-xAb3Kox0KfoenZaRWgWaZPQwYLauK46WdQ4zYJ16ozQN5mssnS8sU27EFx0OG5EOv9EBurmOcHnP3Rih1szROQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-horizontal-line": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-41.4.2.tgz",
+ "integrity": "sha512-le+6melLc8lQTPBWppnWXWaX16KXcvXz8ZOO4uuD7+w5JrtRheEG1N35nTblpeT+QcyBjL9mSu519xReL2qjBA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-html-embed": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-41.4.2.tgz",
+ "integrity": "sha512-rpQMp6ckpYPWnBg8vL23SdKfJ0F80C1iIIO7EA9ZyimPc+hWH7kVF7f8D2Q2ckG1LrlXAXn9cg4tahMFGeiSzw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-html-support": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-41.4.2.tgz",
+ "integrity": "sha512-QHqFgzQucCRvEOPdxcXOMervxhlK6DiR6JqUvgeJyyiWWQT0HGiG7Vy7QKhL6S0w5BUYFoS5B8rj5LjOEm+xsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-language": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-41.4.2.tgz",
+ "integrity": "sha512-YrjwPRxtHDf99fnsbYxos/OuJcdEYYk4sx8oyVgwG/se0yk4IObx7MZGVebGiqd5cZQRxAxP8VGNgRqjHzpcsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-markdown-gfm": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-41.4.2.tgz",
+ "integrity": "sha512-4izHzZ2AO9QMo+WirGVPYu3qqf+YuYe0CtF37rhdRNFLwDMYV7lGBpEj24US/3lV7CuEKM1V5N2Ojl6b4ew10w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "marked": "4.0.12",
+ "turndown": "6.0.0",
+ "turndown-plugin-gfm": "1.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-mention": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-41.4.2.tgz",
+ "integrity": "sha512-jO8eZE/4NIRJ5Tm/mIdgnLqkBnYj7l3jU4HZLkYvU5tEV5Xk6Rf8bsqMkkBvquf3LVhQbwAiLNjtlrHf68vU7Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-minimap": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-41.4.2.tgz",
+ "integrity": "sha512-SJUHeD6l6UVFlY/Uh2vZIr7qHbz5A4Ud285zxAZpiiiv0NP4wQDw6bo28tD/QkCMm1hRcLCkKWd1aNDkFe+42w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-page-break": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-41.4.2.tgz",
+ "integrity": "sha512-J9sIBgBKhAeZn+KpZADUj6z7VjrbUtHHFL88Ivx2h9jePZPT/LIfDwnnrJEnMjf2KF1bkHvIdP23cZz2BzXwKg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-remove-format": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-41.4.2.tgz",
+ "integrity": "sha512-XlCIvIETcWn6/6jfPhVzSqkXZ6fnU0iqqNlyKF67dStfc6vVc6Ut31P+f84SwAJA8ay553OUNyY14YZcoP2tLg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-restricted-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-41.4.2.tgz",
+ "integrity": "sha512-t34VNBZbxO07nEazAKECXcRgH5VrPbrTJW0iZO0/w/yPHUAPZ8ejcdEuohr7cLS3TCHE09biFc1lNPLas/xK5w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-select-all": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-41.4.2.tgz",
+ "integrity": "sha512-zC0wS0IggFDvk1wDB/SregfejLJk62In+i7P0otOaySg5tFfkJqT3OycplbPqIn3D1UCpIIz4KJzRl66PEVI7g==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-show-blocks": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-41.4.2.tgz",
+ "integrity": "sha512-0mKErojbxNr8Xbx5OjDLdciU3Onwn33h5IMU2j6imcwqORLzyXgU9ENhwwfw6Roeu8Guvi6hEVKBW6GE1UIYIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-source-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-41.4.2.tgz",
+ "integrity": "sha512-TnBJLLEU5dckalm8KZP/xC0kLMeNDVTrWUp8iCLcmLoe9xlt/wIO8VzLVPW+WjgzSZ7Yq+vrzHaCyJRVxuDsBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-special-characters": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-41.4.2.tgz",
+ "integrity": "sha512-OicpKzkYqyTjPRGZf6xMYQnuUCAZ4QS2H1MAEH5xTiwYv+eqR/enC/m9FxCEs2Z3DlO9DIjVnoBxe2qUCSxRBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-style": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-41.4.2.tgz",
+ "integrity": "sha512-q39mtg1kBrmJ8XA7XbOy4HhVzrICvt0KS484d5c3NaX7JetwapAM/QfWDGfMToMukzFcntaGt0be5Bwja0LJSw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-theme-lark": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-41.4.2.tgz",
+ "integrity": "sha512-rzFSAhdPMD2QylJDwgGniiBoCuHWQAQIEKDtMbQ4FH+/7JiCfKgUsnZxqhDPJwQyV1MWVz4wmXK/1RKqHohOvg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-undo": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-41.4.2.tgz",
+ "integrity": "sha512-mJMoALRWAaFg9Jgu+ufSGR/cUGCawMcz7Iwr5TBdrICmIckxx0DxPwWCPoTgI1laBZtRy/QctO2gQ4H+FYbfUw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-upload": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-41.4.2.tgz",
+ "integrity": "sha512-dCNQhZw9QcgGUKlYD8STpgNanNp7ILPMRNoDFW9NWHRKsUpjGMYIU3dsE4f08hkA/bckJ9yBaZc7a0LavOrncw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-watchdog": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-41.4.2.tgz",
+ "integrity": "sha512-u17Y8XHhyDHaShQei7WuZ0th8DgKo56YfJqRdZautHKnPJ32r+O97uTcGfBpsobhZbJ6Ss3tUwebve3Obv2K/w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-widget": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-41.4.2.tgz",
+ "integrity": "sha512-hpM9Ti2iFvBBIPAESJp3bOY4SR6fzF3V5t46CpVDStLJdqwnQOuZ8Nv1dqzZZWCuK+EByAbY14pgfYM92nNHrQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/@ckeditor/ckeditor5-word-count": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-41.4.2.tgz",
+ "integrity": "sha512-XuCLL97FotJ9QfuCZOhW7V2XHfVXkplIDpwgnH4HnLjtMLGFVZbyb0k9pEJk3Kp+F8qQbfWDIPFzaNKRDKqtRA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-basic-styles/node_modules/ckeditor5": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-41.4.2.tgz",
+ "integrity": "sha512-90k7d3R1B7x3muHOKKOGIomFsSQRG1sPuRHdN6J7WmKZH+BrMQgRkUs66xVRhNjrLPmewwJYdQI42Sb1cA1ILQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-adapter-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-alignment": "41.4.2",
+ "@ckeditor/ckeditor5-autoformat": "41.4.2",
+ "@ckeditor/ckeditor5-autosave": "41.4.2",
+ "@ckeditor/ckeditor5-basic-styles": "41.4.2",
+ "@ckeditor/ckeditor5-block-quote": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon-block": "41.4.2",
+ "@ckeditor/ckeditor5-build-classic": "41.4.2",
+ "@ckeditor/ckeditor5-build-decoupled-document": "41.4.2",
+ "@ckeditor/ckeditor5-build-inline": "41.4.2",
+ "@ckeditor/ckeditor5-build-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-ckbox": "41.4.2",
+ "@ckeditor/ckeditor5-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-clipboard": "41.4.2",
+ "@ckeditor/ckeditor5-cloud-services": "41.4.2",
+ "@ckeditor/ckeditor5-code-block": "41.4.2",
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-easy-image": "41.4.2",
+ "@ckeditor/ckeditor5-editor-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-editor-classic": "41.4.2",
+ "@ckeditor/ckeditor5-editor-decoupled": "41.4.2",
+ "@ckeditor/ckeditor5-editor-inline": "41.4.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-essentials": "41.4.2",
+ "@ckeditor/ckeditor5-find-and-replace": "41.4.2",
+ "@ckeditor/ckeditor5-font": "41.4.2",
+ "@ckeditor/ckeditor5-heading": "41.4.2",
+ "@ckeditor/ckeditor5-highlight": "41.4.2",
+ "@ckeditor/ckeditor5-horizontal-line": "41.4.2",
+ "@ckeditor/ckeditor5-html-embed": "41.4.2",
+ "@ckeditor/ckeditor5-html-support": "41.4.2",
+ "@ckeditor/ckeditor5-image": "41.4.2",
+ "@ckeditor/ckeditor5-indent": "41.4.2",
+ "@ckeditor/ckeditor5-language": "41.4.2",
+ "@ckeditor/ckeditor5-link": "41.4.2",
+ "@ckeditor/ckeditor5-list": "41.4.2",
+ "@ckeditor/ckeditor5-markdown-gfm": "41.4.2",
+ "@ckeditor/ckeditor5-media-embed": "41.4.2",
+ "@ckeditor/ckeditor5-mention": "41.4.2",
+ "@ckeditor/ckeditor5-minimap": "41.4.2",
+ "@ckeditor/ckeditor5-page-break": "41.4.2",
+ "@ckeditor/ckeditor5-paragraph": "41.4.2",
+ "@ckeditor/ckeditor5-paste-from-office": "41.4.2",
+ "@ckeditor/ckeditor5-remove-format": "41.4.2",
+ "@ckeditor/ckeditor5-restricted-editing": "41.4.2",
+ "@ckeditor/ckeditor5-select-all": "41.4.2",
+ "@ckeditor/ckeditor5-show-blocks": "41.4.2",
+ "@ckeditor/ckeditor5-source-editing": "41.4.2",
+ "@ckeditor/ckeditor5-special-characters": "41.4.2",
+ "@ckeditor/ckeditor5-style": "41.4.2",
+ "@ckeditor/ckeditor5-table": "41.4.2",
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-undo": "41.4.2",
+ "@ckeditor/ckeditor5-upload": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-watchdog": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "@ckeditor/ckeditor5-word-count": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-41.4.2.tgz",
+ "integrity": "sha512-tkEKd3pmDO8QWm243FRDRUv5COayXYZJpMFUL6blw3m6IXb4ujcXKn61A+UwUO+kM0NGTuepHZJkFSuV1/90sw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-alignment": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-41.4.2.tgz",
+ "integrity": "sha512-kFiEIZfUNt2TCrwJgM4mot6LLqzbH4vbfYcjbrsUz28kLv8guzcwKXPRe0ZrHo+WS7Cny8j5aCEuUAs3sxEmAg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-autosave": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-41.4.2.tgz",
+ "integrity": "sha512-TgaUhpFfG9csm4seL7LQSS6Rn+Gcm/wteGyD+Yl50BG1mfMIL259KEFkVTXDRwJadQm2KiiHZDLqpcd/lAqc0A==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-clipboard": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-41.4.2.tgz",
+ "integrity": "sha512-cMoGXClFxp5uR5Wr1cZnop5IdmqTZXTcrUuEoyhF+1hk+QDhp2ibQ2dTKu6hw+TTzw3Xd6g8Kj0Oj+mXoIur+w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-code-block": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-41.4.2.tgz",
+ "integrity": "sha512-NyPvffk+yA2rWsiF3Q/dDyO1ZtUvlX5hEVEWCG9C4wz9NVtBmoK0v1HmcsBDYQ//TwLY3N8HA0LX00UGTHVGFw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-editor-balloon": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-41.4.2.tgz",
+ "integrity": "sha512-5KI9spGZY1W2GpRLc0aJiqm1/33sGX9vxXAvIRabSF1uhK4b2WP6zdjGy0IcwBpIRnAkEGoPoetFmx1esJOVDw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-editor-decoupled": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-41.4.2.tgz",
+ "integrity": "sha512-kzy+Az4Dn+5dCR0FMk1qzlGaqbgNSi0a7qLr17ghfVnqbLYmhhELjgLOKU9cjjIm5L2KMEH2qRq5QHlacO90kA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-editor-inline": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-41.4.2.tgz",
+ "integrity": "sha512-NlDYZzVVpZblkeVLNrguC437PMqYEXNRGB+KF2uzV5/vPAjz3SjleVcGlbTAWVbMQAUMoOtrmrJjeTR4S93UMA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-editor-multi-root": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-41.4.2.tgz",
+ "integrity": "sha512-sqmSEHzX0C3L5H+Svj1dSOyetxOnVb5vL2eS/EdzRpnhThwaPsTVWI83bGHPRTh4h89yEli3nMbNsdTTnsR7Rw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-enter": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-41.4.2.tgz",
+ "integrity": "sha512-pvNNcFGn7TFFuJ1QbT0Jggd5xflORxa5i32nZuSzDLVflXGDKq53xSXxapCzd7XsiVXQlufbXt2SlGj7lhyP1w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-find-and-replace": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-41.4.2.tgz",
+ "integrity": "sha512-y3JZF9UMgf6Zwt3HzaPI9B8Gbwc1s+IoK78LFuhkP9B/rgQDBFWi3fXo6ywHsHKZ/EK5JZQuHMdI9czyBuG29Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-font": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-41.4.2.tgz",
+ "integrity": "sha512-++7oIK+MXtHGUQkqmXgZqGDBCEsHCuGkss43goGZ97PcRwLegnDRInowj3K/r3nwQcts1VAWnnLCnCSSYbcGIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-highlight": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-41.4.2.tgz",
+ "integrity": "sha512-xAb3Kox0KfoenZaRWgWaZPQwYLauK46WdQ4zYJ16ozQN5mssnS8sU27EFx0OG5EOv9EBurmOcHnP3Rih1szROQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-horizontal-line": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-41.4.2.tgz",
+ "integrity": "sha512-le+6melLc8lQTPBWppnWXWaX16KXcvXz8ZOO4uuD7+w5JrtRheEG1N35nTblpeT+QcyBjL9mSu519xReL2qjBA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-html-embed": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-41.4.2.tgz",
+ "integrity": "sha512-rpQMp6ckpYPWnBg8vL23SdKfJ0F80C1iIIO7EA9ZyimPc+hWH7kVF7f8D2Q2ckG1LrlXAXn9cg4tahMFGeiSzw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-html-support": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-41.4.2.tgz",
+ "integrity": "sha512-QHqFgzQucCRvEOPdxcXOMervxhlK6DiR6JqUvgeJyyiWWQT0HGiG7Vy7QKhL6S0w5BUYFoS5B8rj5LjOEm+xsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-language": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-41.4.2.tgz",
+ "integrity": "sha512-YrjwPRxtHDf99fnsbYxos/OuJcdEYYk4sx8oyVgwG/se0yk4IObx7MZGVebGiqd5cZQRxAxP8VGNgRqjHzpcsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-markdown-gfm": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-41.4.2.tgz",
+ "integrity": "sha512-4izHzZ2AO9QMo+WirGVPYu3qqf+YuYe0CtF37rhdRNFLwDMYV7lGBpEj24US/3lV7CuEKM1V5N2Ojl6b4ew10w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "marked": "4.0.12",
+ "turndown": "6.0.0",
+ "turndown-plugin-gfm": "1.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-mention": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-41.4.2.tgz",
+ "integrity": "sha512-jO8eZE/4NIRJ5Tm/mIdgnLqkBnYj7l3jU4HZLkYvU5tEV5Xk6Rf8bsqMkkBvquf3LVhQbwAiLNjtlrHf68vU7Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-minimap": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-41.4.2.tgz",
+ "integrity": "sha512-SJUHeD6l6UVFlY/Uh2vZIr7qHbz5A4Ud285zxAZpiiiv0NP4wQDw6bo28tD/QkCMm1hRcLCkKWd1aNDkFe+42w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-page-break": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-41.4.2.tgz",
+ "integrity": "sha512-J9sIBgBKhAeZn+KpZADUj6z7VjrbUtHHFL88Ivx2h9jePZPT/LIfDwnnrJEnMjf2KF1bkHvIdP23cZz2BzXwKg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-remove-format": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-41.4.2.tgz",
+ "integrity": "sha512-XlCIvIETcWn6/6jfPhVzSqkXZ6fnU0iqqNlyKF67dStfc6vVc6Ut31P+f84SwAJA8ay553OUNyY14YZcoP2tLg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-restricted-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-41.4.2.tgz",
+ "integrity": "sha512-t34VNBZbxO07nEazAKECXcRgH5VrPbrTJW0iZO0/w/yPHUAPZ8ejcdEuohr7cLS3TCHE09biFc1lNPLas/xK5w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-select-all": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-41.4.2.tgz",
+ "integrity": "sha512-zC0wS0IggFDvk1wDB/SregfejLJk62In+i7P0otOaySg5tFfkJqT3OycplbPqIn3D1UCpIIz4KJzRl66PEVI7g==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-show-blocks": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-41.4.2.tgz",
+ "integrity": "sha512-0mKErojbxNr8Xbx5OjDLdciU3Onwn33h5IMU2j6imcwqORLzyXgU9ENhwwfw6Roeu8Guvi6hEVKBW6GE1UIYIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-source-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-41.4.2.tgz",
+ "integrity": "sha512-TnBJLLEU5dckalm8KZP/xC0kLMeNDVTrWUp8iCLcmLoe9xlt/wIO8VzLVPW+WjgzSZ7Yq+vrzHaCyJRVxuDsBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-special-characters": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-41.4.2.tgz",
+ "integrity": "sha512-OicpKzkYqyTjPRGZf6xMYQnuUCAZ4QS2H1MAEH5xTiwYv+eqR/enC/m9FxCEs2Z3DlO9DIjVnoBxe2qUCSxRBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-style": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-41.4.2.tgz",
+ "integrity": "sha512-q39mtg1kBrmJ8XA7XbOy4HhVzrICvt0KS484d5c3NaX7JetwapAM/QfWDGfMToMukzFcntaGt0be5Bwja0LJSw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-theme-lark": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-41.4.2.tgz",
+ "integrity": "sha512-rzFSAhdPMD2QylJDwgGniiBoCuHWQAQIEKDtMbQ4FH+/7JiCfKgUsnZxqhDPJwQyV1MWVz4wmXK/1RKqHohOvg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-undo": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-41.4.2.tgz",
+ "integrity": "sha512-mJMoALRWAaFg9Jgu+ufSGR/cUGCawMcz7Iwr5TBdrICmIckxx0DxPwWCPoTgI1laBZtRy/QctO2gQ4H+FYbfUw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-upload": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-41.4.2.tgz",
+ "integrity": "sha512-dCNQhZw9QcgGUKlYD8STpgNanNp7ILPMRNoDFW9NWHRKsUpjGMYIU3dsE4f08hkA/bckJ9yBaZc7a0LavOrncw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-watchdog": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-41.4.2.tgz",
+ "integrity": "sha512-u17Y8XHhyDHaShQei7WuZ0th8DgKo56YfJqRdZautHKnPJ32r+O97uTcGfBpsobhZbJ6Ss3tUwebve3Obv2K/w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-widget": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-41.4.2.tgz",
+ "integrity": "sha512-hpM9Ti2iFvBBIPAESJp3bOY4SR6fzF3V5t46CpVDStLJdqwnQOuZ8Nv1dqzZZWCuK+EByAbY14pgfYM92nNHrQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/@ckeditor/ckeditor5-word-count": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-41.4.2.tgz",
+ "integrity": "sha512-XuCLL97FotJ9QfuCZOhW7V2XHfVXkplIDpwgnH4HnLjtMLGFVZbyb0k9pEJk3Kp+F8qQbfWDIPFzaNKRDKqtRA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-block-quote/node_modules/ckeditor5": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-41.4.2.tgz",
+ "integrity": "sha512-90k7d3R1B7x3muHOKKOGIomFsSQRG1sPuRHdN6J7WmKZH+BrMQgRkUs66xVRhNjrLPmewwJYdQI42Sb1cA1ILQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-adapter-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-alignment": "41.4.2",
+ "@ckeditor/ckeditor5-autoformat": "41.4.2",
+ "@ckeditor/ckeditor5-autosave": "41.4.2",
+ "@ckeditor/ckeditor5-basic-styles": "41.4.2",
+ "@ckeditor/ckeditor5-block-quote": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon-block": "41.4.2",
+ "@ckeditor/ckeditor5-build-classic": "41.4.2",
+ "@ckeditor/ckeditor5-build-decoupled-document": "41.4.2",
+ "@ckeditor/ckeditor5-build-inline": "41.4.2",
+ "@ckeditor/ckeditor5-build-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-ckbox": "41.4.2",
+ "@ckeditor/ckeditor5-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-clipboard": "41.4.2",
+ "@ckeditor/ckeditor5-cloud-services": "41.4.2",
+ "@ckeditor/ckeditor5-code-block": "41.4.2",
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-easy-image": "41.4.2",
+ "@ckeditor/ckeditor5-editor-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-editor-classic": "41.4.2",
+ "@ckeditor/ckeditor5-editor-decoupled": "41.4.2",
+ "@ckeditor/ckeditor5-editor-inline": "41.4.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-essentials": "41.4.2",
+ "@ckeditor/ckeditor5-find-and-replace": "41.4.2",
+ "@ckeditor/ckeditor5-font": "41.4.2",
+ "@ckeditor/ckeditor5-heading": "41.4.2",
+ "@ckeditor/ckeditor5-highlight": "41.4.2",
+ "@ckeditor/ckeditor5-horizontal-line": "41.4.2",
+ "@ckeditor/ckeditor5-html-embed": "41.4.2",
+ "@ckeditor/ckeditor5-html-support": "41.4.2",
+ "@ckeditor/ckeditor5-image": "41.4.2",
+ "@ckeditor/ckeditor5-indent": "41.4.2",
+ "@ckeditor/ckeditor5-language": "41.4.2",
+ "@ckeditor/ckeditor5-link": "41.4.2",
+ "@ckeditor/ckeditor5-list": "41.4.2",
+ "@ckeditor/ckeditor5-markdown-gfm": "41.4.2",
+ "@ckeditor/ckeditor5-media-embed": "41.4.2",
+ "@ckeditor/ckeditor5-mention": "41.4.2",
+ "@ckeditor/ckeditor5-minimap": "41.4.2",
+ "@ckeditor/ckeditor5-page-break": "41.4.2",
+ "@ckeditor/ckeditor5-paragraph": "41.4.2",
+ "@ckeditor/ckeditor5-paste-from-office": "41.4.2",
+ "@ckeditor/ckeditor5-remove-format": "41.4.2",
+ "@ckeditor/ckeditor5-restricted-editing": "41.4.2",
+ "@ckeditor/ckeditor5-select-all": "41.4.2",
+ "@ckeditor/ckeditor5-show-blocks": "41.4.2",
+ "@ckeditor/ckeditor5-source-editing": "41.4.2",
+ "@ckeditor/ckeditor5-special-characters": "41.4.2",
+ "@ckeditor/ckeditor5-style": "41.4.2",
+ "@ckeditor/ckeditor5-table": "41.4.2",
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-undo": "41.4.2",
+ "@ckeditor/ckeditor5-upload": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-watchdog": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "@ckeditor/ckeditor5-word-count": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-bookmark": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-bookmark/-/ckeditor5-bookmark-46.0.2.tgz",
+ "integrity": "sha512-qtWBf55fyogvgwR/ftHPT6paMtqWKs1nKMxFkJI2ZAYkd7R1E8YYDmZGNjzbYTCRf8NLxJn6bBc9FCwZUfSxeA==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-link": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-widget": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-bookmark/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-bookmark/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-bookmark/node_modules/@ckeditor/ckeditor5-image": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-image/-/ckeditor5-image-46.0.2.tgz",
+ "integrity": "sha512-1b72bijZ4lhysL6K9ZZBQZPldMUZwoAar4DFHmCnM/WN6psf/MEyFce+hr5Qq/LFOvCiOeevuNz6DTDKO7eXSg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-clipboard": "46.0.2",
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-typing": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-undo": "46.0.2",
+ "@ckeditor/ckeditor5-upload": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-widget": "46.0.2",
+ "ckeditor5": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-bookmark/node_modules/@ckeditor/ckeditor5-link": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-link/-/ckeditor5-link-46.0.2.tgz",
+ "integrity": "sha512-5uliK3QCIOcEsq2bgZF5Qz88cmN0E1YXUrYc5uoqC8LF0lzOimE+EA+7/dJhBZCya8/+Y/rvvpJ8SHsjhd++kg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-clipboard": "46.0.2",
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-image": "46.0.2",
+ "@ckeditor/ckeditor5-typing": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-widget": "46.0.2",
+ "ckeditor5": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-bookmark/node_modules/@ckeditor/ckeditor5-typing": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-46.0.2.tgz",
+ "integrity": "sha512-jYrsRmE1rZ6c8jtOWVm6Q3FpIT9HWdJg6fK453w4upkjWM7lH3kXxtPgSLmEATUyO/ON91VNXEGA+LGml2MHnw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-bookmark/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-bookmark/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-bookmark/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-bookmark/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-bookmark/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-build-balloon/-/ckeditor5-build-balloon-41.4.2.tgz",
+ "integrity": "sha512-4FLvd2OV4UgPva0/+xHT4ZuEzKLxB9M6D04/G0YFFwvbPiy71zH0iEMj132Wd0fdEJ0fwjF1HfDzhNgI9BPhPA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-adapter-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-autoformat": "41.4.2",
+ "@ckeditor/ckeditor5-basic-styles": "41.4.2",
+ "@ckeditor/ckeditor5-block-quote": "41.4.2",
+ "@ckeditor/ckeditor5-ckbox": "41.4.2",
+ "@ckeditor/ckeditor5-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-cloud-services": "41.4.2",
+ "@ckeditor/ckeditor5-easy-image": "41.4.2",
+ "@ckeditor/ckeditor5-editor-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-essentials": "41.4.2",
+ "@ckeditor/ckeditor5-heading": "41.4.2",
+ "@ckeditor/ckeditor5-image": "41.4.2",
+ "@ckeditor/ckeditor5-indent": "41.4.2",
+ "@ckeditor/ckeditor5-link": "41.4.2",
+ "@ckeditor/ckeditor5-list": "41.4.2",
+ "@ckeditor/ckeditor5-media-embed": "41.4.2",
+ "@ckeditor/ckeditor5-paragraph": "41.4.2",
+ "@ckeditor/ckeditor5-paste-from-office": "41.4.2",
+ "@ckeditor/ckeditor5-table": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-build-balloon-block/-/ckeditor5-build-balloon-block-41.4.2.tgz",
+ "integrity": "sha512-p2pXJcS0hNuDZXyMi0frSwLZBm1hGGEEajJtAvKdg+pKZvvrIabQzvjtrkUf5P6Lbhl/z1/v2h0pBa76025Q5Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-adapter-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-autoformat": "41.4.2",
+ "@ckeditor/ckeditor5-basic-styles": "41.4.2",
+ "@ckeditor/ckeditor5-block-quote": "41.4.2",
+ "@ckeditor/ckeditor5-ckbox": "41.4.2",
+ "@ckeditor/ckeditor5-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-cloud-services": "41.4.2",
+ "@ckeditor/ckeditor5-easy-image": "41.4.2",
+ "@ckeditor/ckeditor5-editor-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-essentials": "41.4.2",
+ "@ckeditor/ckeditor5-heading": "41.4.2",
+ "@ckeditor/ckeditor5-image": "41.4.2",
+ "@ckeditor/ckeditor5-indent": "41.4.2",
+ "@ckeditor/ckeditor5-link": "41.4.2",
+ "@ckeditor/ckeditor5-list": "41.4.2",
+ "@ckeditor/ckeditor5-media-embed": "41.4.2",
+ "@ckeditor/ckeditor5-paragraph": "41.4.2",
+ "@ckeditor/ckeditor5-paste-from-office": "41.4.2",
+ "@ckeditor/ckeditor5-table": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-alignment": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-41.4.2.tgz",
+ "integrity": "sha512-kFiEIZfUNt2TCrwJgM4mot6LLqzbH4vbfYcjbrsUz28kLv8guzcwKXPRe0ZrHo+WS7Cny8j5aCEuUAs3sxEmAg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-autosave": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-41.4.2.tgz",
+ "integrity": "sha512-TgaUhpFfG9csm4seL7LQSS6Rn+Gcm/wteGyD+Yl50BG1mfMIL259KEFkVTXDRwJadQm2KiiHZDLqpcd/lAqc0A==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-clipboard": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-41.4.2.tgz",
+ "integrity": "sha512-cMoGXClFxp5uR5Wr1cZnop5IdmqTZXTcrUuEoyhF+1hk+QDhp2ibQ2dTKu6hw+TTzw3Xd6g8Kj0Oj+mXoIur+w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-code-block": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-41.4.2.tgz",
+ "integrity": "sha512-NyPvffk+yA2rWsiF3Q/dDyO1ZtUvlX5hEVEWCG9C4wz9NVtBmoK0v1HmcsBDYQ//TwLY3N8HA0LX00UGTHVGFw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-editor-balloon": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-41.4.2.tgz",
+ "integrity": "sha512-5KI9spGZY1W2GpRLc0aJiqm1/33sGX9vxXAvIRabSF1uhK4b2WP6zdjGy0IcwBpIRnAkEGoPoetFmx1esJOVDw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-editor-decoupled": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-41.4.2.tgz",
+ "integrity": "sha512-kzy+Az4Dn+5dCR0FMk1qzlGaqbgNSi0a7qLr17ghfVnqbLYmhhELjgLOKU9cjjIm5L2KMEH2qRq5QHlacO90kA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-editor-inline": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-41.4.2.tgz",
+ "integrity": "sha512-NlDYZzVVpZblkeVLNrguC437PMqYEXNRGB+KF2uzV5/vPAjz3SjleVcGlbTAWVbMQAUMoOtrmrJjeTR4S93UMA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-editor-multi-root": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-41.4.2.tgz",
+ "integrity": "sha512-sqmSEHzX0C3L5H+Svj1dSOyetxOnVb5vL2eS/EdzRpnhThwaPsTVWI83bGHPRTh4h89yEli3nMbNsdTTnsR7Rw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-enter": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-41.4.2.tgz",
+ "integrity": "sha512-pvNNcFGn7TFFuJ1QbT0Jggd5xflORxa5i32nZuSzDLVflXGDKq53xSXxapCzd7XsiVXQlufbXt2SlGj7lhyP1w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-find-and-replace": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-41.4.2.tgz",
+ "integrity": "sha512-y3JZF9UMgf6Zwt3HzaPI9B8Gbwc1s+IoK78LFuhkP9B/rgQDBFWi3fXo6ywHsHKZ/EK5JZQuHMdI9czyBuG29Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-font": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-41.4.2.tgz",
+ "integrity": "sha512-++7oIK+MXtHGUQkqmXgZqGDBCEsHCuGkss43goGZ97PcRwLegnDRInowj3K/r3nwQcts1VAWnnLCnCSSYbcGIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-highlight": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-41.4.2.tgz",
+ "integrity": "sha512-xAb3Kox0KfoenZaRWgWaZPQwYLauK46WdQ4zYJ16ozQN5mssnS8sU27EFx0OG5EOv9EBurmOcHnP3Rih1szROQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-horizontal-line": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-41.4.2.tgz",
+ "integrity": "sha512-le+6melLc8lQTPBWppnWXWaX16KXcvXz8ZOO4uuD7+w5JrtRheEG1N35nTblpeT+QcyBjL9mSu519xReL2qjBA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-html-embed": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-41.4.2.tgz",
+ "integrity": "sha512-rpQMp6ckpYPWnBg8vL23SdKfJ0F80C1iIIO7EA9ZyimPc+hWH7kVF7f8D2Q2ckG1LrlXAXn9cg4tahMFGeiSzw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-html-support": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-41.4.2.tgz",
+ "integrity": "sha512-QHqFgzQucCRvEOPdxcXOMervxhlK6DiR6JqUvgeJyyiWWQT0HGiG7Vy7QKhL6S0w5BUYFoS5B8rj5LjOEm+xsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-language": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-41.4.2.tgz",
+ "integrity": "sha512-YrjwPRxtHDf99fnsbYxos/OuJcdEYYk4sx8oyVgwG/se0yk4IObx7MZGVebGiqd5cZQRxAxP8VGNgRqjHzpcsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-markdown-gfm": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-41.4.2.tgz",
+ "integrity": "sha512-4izHzZ2AO9QMo+WirGVPYu3qqf+YuYe0CtF37rhdRNFLwDMYV7lGBpEj24US/3lV7CuEKM1V5N2Ojl6b4ew10w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "marked": "4.0.12",
+ "turndown": "6.0.0",
+ "turndown-plugin-gfm": "1.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-mention": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-41.4.2.tgz",
+ "integrity": "sha512-jO8eZE/4NIRJ5Tm/mIdgnLqkBnYj7l3jU4HZLkYvU5tEV5Xk6Rf8bsqMkkBvquf3LVhQbwAiLNjtlrHf68vU7Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-minimap": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-41.4.2.tgz",
+ "integrity": "sha512-SJUHeD6l6UVFlY/Uh2vZIr7qHbz5A4Ud285zxAZpiiiv0NP4wQDw6bo28tD/QkCMm1hRcLCkKWd1aNDkFe+42w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-page-break": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-41.4.2.tgz",
+ "integrity": "sha512-J9sIBgBKhAeZn+KpZADUj6z7VjrbUtHHFL88Ivx2h9jePZPT/LIfDwnnrJEnMjf2KF1bkHvIdP23cZz2BzXwKg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-remove-format": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-41.4.2.tgz",
+ "integrity": "sha512-XlCIvIETcWn6/6jfPhVzSqkXZ6fnU0iqqNlyKF67dStfc6vVc6Ut31P+f84SwAJA8ay553OUNyY14YZcoP2tLg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-restricted-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-41.4.2.tgz",
+ "integrity": "sha512-t34VNBZbxO07nEazAKECXcRgH5VrPbrTJW0iZO0/w/yPHUAPZ8ejcdEuohr7cLS3TCHE09biFc1lNPLas/xK5w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-select-all": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-41.4.2.tgz",
+ "integrity": "sha512-zC0wS0IggFDvk1wDB/SregfejLJk62In+i7P0otOaySg5tFfkJqT3OycplbPqIn3D1UCpIIz4KJzRl66PEVI7g==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-show-blocks": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-41.4.2.tgz",
+ "integrity": "sha512-0mKErojbxNr8Xbx5OjDLdciU3Onwn33h5IMU2j6imcwqORLzyXgU9ENhwwfw6Roeu8Guvi6hEVKBW6GE1UIYIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-source-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-41.4.2.tgz",
+ "integrity": "sha512-TnBJLLEU5dckalm8KZP/xC0kLMeNDVTrWUp8iCLcmLoe9xlt/wIO8VzLVPW+WjgzSZ7Yq+vrzHaCyJRVxuDsBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-special-characters": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-41.4.2.tgz",
+ "integrity": "sha512-OicpKzkYqyTjPRGZf6xMYQnuUCAZ4QS2H1MAEH5xTiwYv+eqR/enC/m9FxCEs2Z3DlO9DIjVnoBxe2qUCSxRBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-style": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-41.4.2.tgz",
+ "integrity": "sha512-q39mtg1kBrmJ8XA7XbOy4HhVzrICvt0KS484d5c3NaX7JetwapAM/QfWDGfMToMukzFcntaGt0be5Bwja0LJSw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-theme-lark": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-41.4.2.tgz",
+ "integrity": "sha512-rzFSAhdPMD2QylJDwgGniiBoCuHWQAQIEKDtMbQ4FH+/7JiCfKgUsnZxqhDPJwQyV1MWVz4wmXK/1RKqHohOvg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-undo": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-41.4.2.tgz",
+ "integrity": "sha512-mJMoALRWAaFg9Jgu+ufSGR/cUGCawMcz7Iwr5TBdrICmIckxx0DxPwWCPoTgI1laBZtRy/QctO2gQ4H+FYbfUw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-upload": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-41.4.2.tgz",
+ "integrity": "sha512-dCNQhZw9QcgGUKlYD8STpgNanNp7ILPMRNoDFW9NWHRKsUpjGMYIU3dsE4f08hkA/bckJ9yBaZc7a0LavOrncw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-watchdog": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-41.4.2.tgz",
+ "integrity": "sha512-u17Y8XHhyDHaShQei7WuZ0th8DgKo56YfJqRdZautHKnPJ32r+O97uTcGfBpsobhZbJ6Ss3tUwebve3Obv2K/w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-widget": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-41.4.2.tgz",
+ "integrity": "sha512-hpM9Ti2iFvBBIPAESJp3bOY4SR6fzF3V5t46CpVDStLJdqwnQOuZ8Nv1dqzZZWCuK+EByAbY14pgfYM92nNHrQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/@ckeditor/ckeditor5-word-count": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-41.4.2.tgz",
+ "integrity": "sha512-XuCLL97FotJ9QfuCZOhW7V2XHfVXkplIDpwgnH4HnLjtMLGFVZbyb0k9pEJk3Kp+F8qQbfWDIPFzaNKRDKqtRA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon-block/node_modules/ckeditor5": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-41.4.2.tgz",
+ "integrity": "sha512-90k7d3R1B7x3muHOKKOGIomFsSQRG1sPuRHdN6J7WmKZH+BrMQgRkUs66xVRhNjrLPmewwJYdQI42Sb1cA1ILQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-adapter-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-alignment": "41.4.2",
+ "@ckeditor/ckeditor5-autoformat": "41.4.2",
+ "@ckeditor/ckeditor5-autosave": "41.4.2",
+ "@ckeditor/ckeditor5-basic-styles": "41.4.2",
+ "@ckeditor/ckeditor5-block-quote": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon-block": "41.4.2",
+ "@ckeditor/ckeditor5-build-classic": "41.4.2",
+ "@ckeditor/ckeditor5-build-decoupled-document": "41.4.2",
+ "@ckeditor/ckeditor5-build-inline": "41.4.2",
+ "@ckeditor/ckeditor5-build-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-ckbox": "41.4.2",
+ "@ckeditor/ckeditor5-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-clipboard": "41.4.2",
+ "@ckeditor/ckeditor5-cloud-services": "41.4.2",
+ "@ckeditor/ckeditor5-code-block": "41.4.2",
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-easy-image": "41.4.2",
+ "@ckeditor/ckeditor5-editor-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-editor-classic": "41.4.2",
+ "@ckeditor/ckeditor5-editor-decoupled": "41.4.2",
+ "@ckeditor/ckeditor5-editor-inline": "41.4.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-essentials": "41.4.2",
+ "@ckeditor/ckeditor5-find-and-replace": "41.4.2",
+ "@ckeditor/ckeditor5-font": "41.4.2",
+ "@ckeditor/ckeditor5-heading": "41.4.2",
+ "@ckeditor/ckeditor5-highlight": "41.4.2",
+ "@ckeditor/ckeditor5-horizontal-line": "41.4.2",
+ "@ckeditor/ckeditor5-html-embed": "41.4.2",
+ "@ckeditor/ckeditor5-html-support": "41.4.2",
+ "@ckeditor/ckeditor5-image": "41.4.2",
+ "@ckeditor/ckeditor5-indent": "41.4.2",
+ "@ckeditor/ckeditor5-language": "41.4.2",
+ "@ckeditor/ckeditor5-link": "41.4.2",
+ "@ckeditor/ckeditor5-list": "41.4.2",
+ "@ckeditor/ckeditor5-markdown-gfm": "41.4.2",
+ "@ckeditor/ckeditor5-media-embed": "41.4.2",
+ "@ckeditor/ckeditor5-mention": "41.4.2",
+ "@ckeditor/ckeditor5-minimap": "41.4.2",
+ "@ckeditor/ckeditor5-page-break": "41.4.2",
+ "@ckeditor/ckeditor5-paragraph": "41.4.2",
+ "@ckeditor/ckeditor5-paste-from-office": "41.4.2",
+ "@ckeditor/ckeditor5-remove-format": "41.4.2",
+ "@ckeditor/ckeditor5-restricted-editing": "41.4.2",
+ "@ckeditor/ckeditor5-select-all": "41.4.2",
+ "@ckeditor/ckeditor5-show-blocks": "41.4.2",
+ "@ckeditor/ckeditor5-source-editing": "41.4.2",
+ "@ckeditor/ckeditor5-special-characters": "41.4.2",
+ "@ckeditor/ckeditor5-style": "41.4.2",
+ "@ckeditor/ckeditor5-table": "41.4.2",
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-undo": "41.4.2",
+ "@ckeditor/ckeditor5-upload": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-watchdog": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "@ckeditor/ckeditor5-word-count": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-alignment": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-41.4.2.tgz",
+ "integrity": "sha512-kFiEIZfUNt2TCrwJgM4mot6LLqzbH4vbfYcjbrsUz28kLv8guzcwKXPRe0ZrHo+WS7Cny8j5aCEuUAs3sxEmAg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-autosave": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-41.4.2.tgz",
+ "integrity": "sha512-TgaUhpFfG9csm4seL7LQSS6Rn+Gcm/wteGyD+Yl50BG1mfMIL259KEFkVTXDRwJadQm2KiiHZDLqpcd/lAqc0A==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-clipboard": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-41.4.2.tgz",
+ "integrity": "sha512-cMoGXClFxp5uR5Wr1cZnop5IdmqTZXTcrUuEoyhF+1hk+QDhp2ibQ2dTKu6hw+TTzw3Xd6g8Kj0Oj+mXoIur+w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-code-block": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-41.4.2.tgz",
+ "integrity": "sha512-NyPvffk+yA2rWsiF3Q/dDyO1ZtUvlX5hEVEWCG9C4wz9NVtBmoK0v1HmcsBDYQ//TwLY3N8HA0LX00UGTHVGFw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-editor-balloon": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-41.4.2.tgz",
+ "integrity": "sha512-5KI9spGZY1W2GpRLc0aJiqm1/33sGX9vxXAvIRabSF1uhK4b2WP6zdjGy0IcwBpIRnAkEGoPoetFmx1esJOVDw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-editor-decoupled": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-41.4.2.tgz",
+ "integrity": "sha512-kzy+Az4Dn+5dCR0FMk1qzlGaqbgNSi0a7qLr17ghfVnqbLYmhhELjgLOKU9cjjIm5L2KMEH2qRq5QHlacO90kA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-editor-inline": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-41.4.2.tgz",
+ "integrity": "sha512-NlDYZzVVpZblkeVLNrguC437PMqYEXNRGB+KF2uzV5/vPAjz3SjleVcGlbTAWVbMQAUMoOtrmrJjeTR4S93UMA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-editor-multi-root": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-41.4.2.tgz",
+ "integrity": "sha512-sqmSEHzX0C3L5H+Svj1dSOyetxOnVb5vL2eS/EdzRpnhThwaPsTVWI83bGHPRTh4h89yEli3nMbNsdTTnsR7Rw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-enter": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-41.4.2.tgz",
+ "integrity": "sha512-pvNNcFGn7TFFuJ1QbT0Jggd5xflORxa5i32nZuSzDLVflXGDKq53xSXxapCzd7XsiVXQlufbXt2SlGj7lhyP1w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-find-and-replace": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-41.4.2.tgz",
+ "integrity": "sha512-y3JZF9UMgf6Zwt3HzaPI9B8Gbwc1s+IoK78LFuhkP9B/rgQDBFWi3fXo6ywHsHKZ/EK5JZQuHMdI9czyBuG29Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-font": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-41.4.2.tgz",
+ "integrity": "sha512-++7oIK+MXtHGUQkqmXgZqGDBCEsHCuGkss43goGZ97PcRwLegnDRInowj3K/r3nwQcts1VAWnnLCnCSSYbcGIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-highlight": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-41.4.2.tgz",
+ "integrity": "sha512-xAb3Kox0KfoenZaRWgWaZPQwYLauK46WdQ4zYJ16ozQN5mssnS8sU27EFx0OG5EOv9EBurmOcHnP3Rih1szROQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-horizontal-line": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-41.4.2.tgz",
+ "integrity": "sha512-le+6melLc8lQTPBWppnWXWaX16KXcvXz8ZOO4uuD7+w5JrtRheEG1N35nTblpeT+QcyBjL9mSu519xReL2qjBA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-html-embed": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-41.4.2.tgz",
+ "integrity": "sha512-rpQMp6ckpYPWnBg8vL23SdKfJ0F80C1iIIO7EA9ZyimPc+hWH7kVF7f8D2Q2ckG1LrlXAXn9cg4tahMFGeiSzw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-html-support": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-41.4.2.tgz",
+ "integrity": "sha512-QHqFgzQucCRvEOPdxcXOMervxhlK6DiR6JqUvgeJyyiWWQT0HGiG7Vy7QKhL6S0w5BUYFoS5B8rj5LjOEm+xsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-language": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-41.4.2.tgz",
+ "integrity": "sha512-YrjwPRxtHDf99fnsbYxos/OuJcdEYYk4sx8oyVgwG/se0yk4IObx7MZGVebGiqd5cZQRxAxP8VGNgRqjHzpcsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-markdown-gfm": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-41.4.2.tgz",
+ "integrity": "sha512-4izHzZ2AO9QMo+WirGVPYu3qqf+YuYe0CtF37rhdRNFLwDMYV7lGBpEj24US/3lV7CuEKM1V5N2Ojl6b4ew10w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "marked": "4.0.12",
+ "turndown": "6.0.0",
+ "turndown-plugin-gfm": "1.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-mention": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-41.4.2.tgz",
+ "integrity": "sha512-jO8eZE/4NIRJ5Tm/mIdgnLqkBnYj7l3jU4HZLkYvU5tEV5Xk6Rf8bsqMkkBvquf3LVhQbwAiLNjtlrHf68vU7Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-minimap": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-41.4.2.tgz",
+ "integrity": "sha512-SJUHeD6l6UVFlY/Uh2vZIr7qHbz5A4Ud285zxAZpiiiv0NP4wQDw6bo28tD/QkCMm1hRcLCkKWd1aNDkFe+42w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-page-break": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-41.4.2.tgz",
+ "integrity": "sha512-J9sIBgBKhAeZn+KpZADUj6z7VjrbUtHHFL88Ivx2h9jePZPT/LIfDwnnrJEnMjf2KF1bkHvIdP23cZz2BzXwKg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-remove-format": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-41.4.2.tgz",
+ "integrity": "sha512-XlCIvIETcWn6/6jfPhVzSqkXZ6fnU0iqqNlyKF67dStfc6vVc6Ut31P+f84SwAJA8ay553OUNyY14YZcoP2tLg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-restricted-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-41.4.2.tgz",
+ "integrity": "sha512-t34VNBZbxO07nEazAKECXcRgH5VrPbrTJW0iZO0/w/yPHUAPZ8ejcdEuohr7cLS3TCHE09biFc1lNPLas/xK5w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-select-all": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-41.4.2.tgz",
+ "integrity": "sha512-zC0wS0IggFDvk1wDB/SregfejLJk62In+i7P0otOaySg5tFfkJqT3OycplbPqIn3D1UCpIIz4KJzRl66PEVI7g==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-show-blocks": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-41.4.2.tgz",
+ "integrity": "sha512-0mKErojbxNr8Xbx5OjDLdciU3Onwn33h5IMU2j6imcwqORLzyXgU9ENhwwfw6Roeu8Guvi6hEVKBW6GE1UIYIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-source-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-41.4.2.tgz",
+ "integrity": "sha512-TnBJLLEU5dckalm8KZP/xC0kLMeNDVTrWUp8iCLcmLoe9xlt/wIO8VzLVPW+WjgzSZ7Yq+vrzHaCyJRVxuDsBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-special-characters": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-41.4.2.tgz",
+ "integrity": "sha512-OicpKzkYqyTjPRGZf6xMYQnuUCAZ4QS2H1MAEH5xTiwYv+eqR/enC/m9FxCEs2Z3DlO9DIjVnoBxe2qUCSxRBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-style": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-41.4.2.tgz",
+ "integrity": "sha512-q39mtg1kBrmJ8XA7XbOy4HhVzrICvt0KS484d5c3NaX7JetwapAM/QfWDGfMToMukzFcntaGt0be5Bwja0LJSw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-theme-lark": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-41.4.2.tgz",
+ "integrity": "sha512-rzFSAhdPMD2QylJDwgGniiBoCuHWQAQIEKDtMbQ4FH+/7JiCfKgUsnZxqhDPJwQyV1MWVz4wmXK/1RKqHohOvg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-undo": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-41.4.2.tgz",
+ "integrity": "sha512-mJMoALRWAaFg9Jgu+ufSGR/cUGCawMcz7Iwr5TBdrICmIckxx0DxPwWCPoTgI1laBZtRy/QctO2gQ4H+FYbfUw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-upload": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-41.4.2.tgz",
+ "integrity": "sha512-dCNQhZw9QcgGUKlYD8STpgNanNp7ILPMRNoDFW9NWHRKsUpjGMYIU3dsE4f08hkA/bckJ9yBaZc7a0LavOrncw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-watchdog": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-41.4.2.tgz",
+ "integrity": "sha512-u17Y8XHhyDHaShQei7WuZ0th8DgKo56YfJqRdZautHKnPJ32r+O97uTcGfBpsobhZbJ6Ss3tUwebve3Obv2K/w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-widget": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-41.4.2.tgz",
+ "integrity": "sha512-hpM9Ti2iFvBBIPAESJp3bOY4SR6fzF3V5t46CpVDStLJdqwnQOuZ8Nv1dqzZZWCuK+EByAbY14pgfYM92nNHrQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/@ckeditor/ckeditor5-word-count": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-41.4.2.tgz",
+ "integrity": "sha512-XuCLL97FotJ9QfuCZOhW7V2XHfVXkplIDpwgnH4HnLjtMLGFVZbyb0k9pEJk3Kp+F8qQbfWDIPFzaNKRDKqtRA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-balloon/node_modules/ckeditor5": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-41.4.2.tgz",
+ "integrity": "sha512-90k7d3R1B7x3muHOKKOGIomFsSQRG1sPuRHdN6J7WmKZH+BrMQgRkUs66xVRhNjrLPmewwJYdQI42Sb1cA1ILQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-adapter-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-alignment": "41.4.2",
+ "@ckeditor/ckeditor5-autoformat": "41.4.2",
+ "@ckeditor/ckeditor5-autosave": "41.4.2",
+ "@ckeditor/ckeditor5-basic-styles": "41.4.2",
+ "@ckeditor/ckeditor5-block-quote": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon-block": "41.4.2",
+ "@ckeditor/ckeditor5-build-classic": "41.4.2",
+ "@ckeditor/ckeditor5-build-decoupled-document": "41.4.2",
+ "@ckeditor/ckeditor5-build-inline": "41.4.2",
+ "@ckeditor/ckeditor5-build-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-ckbox": "41.4.2",
+ "@ckeditor/ckeditor5-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-clipboard": "41.4.2",
+ "@ckeditor/ckeditor5-cloud-services": "41.4.2",
+ "@ckeditor/ckeditor5-code-block": "41.4.2",
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-easy-image": "41.4.2",
+ "@ckeditor/ckeditor5-editor-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-editor-classic": "41.4.2",
+ "@ckeditor/ckeditor5-editor-decoupled": "41.4.2",
+ "@ckeditor/ckeditor5-editor-inline": "41.4.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-essentials": "41.4.2",
+ "@ckeditor/ckeditor5-find-and-replace": "41.4.2",
+ "@ckeditor/ckeditor5-font": "41.4.2",
+ "@ckeditor/ckeditor5-heading": "41.4.2",
+ "@ckeditor/ckeditor5-highlight": "41.4.2",
+ "@ckeditor/ckeditor5-horizontal-line": "41.4.2",
+ "@ckeditor/ckeditor5-html-embed": "41.4.2",
+ "@ckeditor/ckeditor5-html-support": "41.4.2",
+ "@ckeditor/ckeditor5-image": "41.4.2",
+ "@ckeditor/ckeditor5-indent": "41.4.2",
+ "@ckeditor/ckeditor5-language": "41.4.2",
+ "@ckeditor/ckeditor5-link": "41.4.2",
+ "@ckeditor/ckeditor5-list": "41.4.2",
+ "@ckeditor/ckeditor5-markdown-gfm": "41.4.2",
+ "@ckeditor/ckeditor5-media-embed": "41.4.2",
+ "@ckeditor/ckeditor5-mention": "41.4.2",
+ "@ckeditor/ckeditor5-minimap": "41.4.2",
+ "@ckeditor/ckeditor5-page-break": "41.4.2",
+ "@ckeditor/ckeditor5-paragraph": "41.4.2",
+ "@ckeditor/ckeditor5-paste-from-office": "41.4.2",
+ "@ckeditor/ckeditor5-remove-format": "41.4.2",
+ "@ckeditor/ckeditor5-restricted-editing": "41.4.2",
+ "@ckeditor/ckeditor5-select-all": "41.4.2",
+ "@ckeditor/ckeditor5-show-blocks": "41.4.2",
+ "@ckeditor/ckeditor5-source-editing": "41.4.2",
+ "@ckeditor/ckeditor5-special-characters": "41.4.2",
+ "@ckeditor/ckeditor5-style": "41.4.2",
+ "@ckeditor/ckeditor5-table": "41.4.2",
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-undo": "41.4.2",
+ "@ckeditor/ckeditor5-upload": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-watchdog": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "@ckeditor/ckeditor5-word-count": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-classic": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-build-classic/-/ckeditor5-build-classic-41.4.2.tgz",
+ "integrity": "sha512-fdsxmEPdNdo/usXyYMS2cN/E9KcQIrtmImUYDI+jEs6yzmSgI8By01n+enkKgVxu+2t+g+ctjQwrCpiyWIHTAQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-adapter-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-autoformat": "41.4.2",
+ "@ckeditor/ckeditor5-basic-styles": "41.4.2",
+ "@ckeditor/ckeditor5-block-quote": "41.4.2",
+ "@ckeditor/ckeditor5-ckbox": "41.4.2",
+ "@ckeditor/ckeditor5-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-cloud-services": "41.4.2",
+ "@ckeditor/ckeditor5-easy-image": "41.4.2",
+ "@ckeditor/ckeditor5-editor-classic": "41.4.2",
+ "@ckeditor/ckeditor5-essentials": "41.4.2",
+ "@ckeditor/ckeditor5-heading": "41.4.2",
+ "@ckeditor/ckeditor5-image": "41.4.2",
+ "@ckeditor/ckeditor5-indent": "41.4.2",
+ "@ckeditor/ckeditor5-link": "41.4.2",
+ "@ckeditor/ckeditor5-list": "41.4.2",
+ "@ckeditor/ckeditor5-media-embed": "41.4.2",
+ "@ckeditor/ckeditor5-paragraph": "41.4.2",
+ "@ckeditor/ckeditor5-paste-from-office": "41.4.2",
+ "@ckeditor/ckeditor5-table": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-build-decoupled-document/-/ckeditor5-build-decoupled-document-41.4.2.tgz",
+ "integrity": "sha512-YIjcJc9flghFsA5gZaL5oIf6TxLJxUZpXgWYa9l5C68enm36bsDycgJWGGbexHK2HOR9AnBr6ThUBQJkn3StTg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-adapter-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-alignment": "41.4.2",
+ "@ckeditor/ckeditor5-autoformat": "41.4.2",
+ "@ckeditor/ckeditor5-basic-styles": "41.4.2",
+ "@ckeditor/ckeditor5-block-quote": "41.4.2",
+ "@ckeditor/ckeditor5-ckbox": "41.4.2",
+ "@ckeditor/ckeditor5-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-cloud-services": "41.4.2",
+ "@ckeditor/ckeditor5-easy-image": "41.4.2",
+ "@ckeditor/ckeditor5-editor-decoupled": "41.4.2",
+ "@ckeditor/ckeditor5-essentials": "41.4.2",
+ "@ckeditor/ckeditor5-font": "41.4.2",
+ "@ckeditor/ckeditor5-heading": "41.4.2",
+ "@ckeditor/ckeditor5-image": "41.4.2",
+ "@ckeditor/ckeditor5-indent": "41.4.2",
+ "@ckeditor/ckeditor5-link": "41.4.2",
+ "@ckeditor/ckeditor5-list": "41.4.2",
+ "@ckeditor/ckeditor5-media-embed": "41.4.2",
+ "@ckeditor/ckeditor5-paragraph": "41.4.2",
+ "@ckeditor/ckeditor5-paste-from-office": "41.4.2",
+ "@ckeditor/ckeditor5-table": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-alignment": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-41.4.2.tgz",
+ "integrity": "sha512-kFiEIZfUNt2TCrwJgM4mot6LLqzbH4vbfYcjbrsUz28kLv8guzcwKXPRe0ZrHo+WS7Cny8j5aCEuUAs3sxEmAg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-autosave": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-41.4.2.tgz",
+ "integrity": "sha512-TgaUhpFfG9csm4seL7LQSS6Rn+Gcm/wteGyD+Yl50BG1mfMIL259KEFkVTXDRwJadQm2KiiHZDLqpcd/lAqc0A==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-clipboard": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-41.4.2.tgz",
+ "integrity": "sha512-cMoGXClFxp5uR5Wr1cZnop5IdmqTZXTcrUuEoyhF+1hk+QDhp2ibQ2dTKu6hw+TTzw3Xd6g8Kj0Oj+mXoIur+w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-code-block": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-41.4.2.tgz",
+ "integrity": "sha512-NyPvffk+yA2rWsiF3Q/dDyO1ZtUvlX5hEVEWCG9C4wz9NVtBmoK0v1HmcsBDYQ//TwLY3N8HA0LX00UGTHVGFw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-editor-balloon": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-41.4.2.tgz",
+ "integrity": "sha512-5KI9spGZY1W2GpRLc0aJiqm1/33sGX9vxXAvIRabSF1uhK4b2WP6zdjGy0IcwBpIRnAkEGoPoetFmx1esJOVDw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-editor-decoupled": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-41.4.2.tgz",
+ "integrity": "sha512-kzy+Az4Dn+5dCR0FMk1qzlGaqbgNSi0a7qLr17ghfVnqbLYmhhELjgLOKU9cjjIm5L2KMEH2qRq5QHlacO90kA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-editor-inline": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-41.4.2.tgz",
+ "integrity": "sha512-NlDYZzVVpZblkeVLNrguC437PMqYEXNRGB+KF2uzV5/vPAjz3SjleVcGlbTAWVbMQAUMoOtrmrJjeTR4S93UMA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-editor-multi-root": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-41.4.2.tgz",
+ "integrity": "sha512-sqmSEHzX0C3L5H+Svj1dSOyetxOnVb5vL2eS/EdzRpnhThwaPsTVWI83bGHPRTh4h89yEli3nMbNsdTTnsR7Rw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-enter": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-41.4.2.tgz",
+ "integrity": "sha512-pvNNcFGn7TFFuJ1QbT0Jggd5xflORxa5i32nZuSzDLVflXGDKq53xSXxapCzd7XsiVXQlufbXt2SlGj7lhyP1w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-find-and-replace": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-41.4.2.tgz",
+ "integrity": "sha512-y3JZF9UMgf6Zwt3HzaPI9B8Gbwc1s+IoK78LFuhkP9B/rgQDBFWi3fXo6ywHsHKZ/EK5JZQuHMdI9czyBuG29Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-font": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-41.4.2.tgz",
+ "integrity": "sha512-++7oIK+MXtHGUQkqmXgZqGDBCEsHCuGkss43goGZ97PcRwLegnDRInowj3K/r3nwQcts1VAWnnLCnCSSYbcGIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-highlight": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-41.4.2.tgz",
+ "integrity": "sha512-xAb3Kox0KfoenZaRWgWaZPQwYLauK46WdQ4zYJ16ozQN5mssnS8sU27EFx0OG5EOv9EBurmOcHnP3Rih1szROQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-horizontal-line": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-41.4.2.tgz",
+ "integrity": "sha512-le+6melLc8lQTPBWppnWXWaX16KXcvXz8ZOO4uuD7+w5JrtRheEG1N35nTblpeT+QcyBjL9mSu519xReL2qjBA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-html-embed": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-41.4.2.tgz",
+ "integrity": "sha512-rpQMp6ckpYPWnBg8vL23SdKfJ0F80C1iIIO7EA9ZyimPc+hWH7kVF7f8D2Q2ckG1LrlXAXn9cg4tahMFGeiSzw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-html-support": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-41.4.2.tgz",
+ "integrity": "sha512-QHqFgzQucCRvEOPdxcXOMervxhlK6DiR6JqUvgeJyyiWWQT0HGiG7Vy7QKhL6S0w5BUYFoS5B8rj5LjOEm+xsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-language": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-41.4.2.tgz",
+ "integrity": "sha512-YrjwPRxtHDf99fnsbYxos/OuJcdEYYk4sx8oyVgwG/se0yk4IObx7MZGVebGiqd5cZQRxAxP8VGNgRqjHzpcsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-markdown-gfm": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-41.4.2.tgz",
+ "integrity": "sha512-4izHzZ2AO9QMo+WirGVPYu3qqf+YuYe0CtF37rhdRNFLwDMYV7lGBpEj24US/3lV7CuEKM1V5N2Ojl6b4ew10w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "marked": "4.0.12",
+ "turndown": "6.0.0",
+ "turndown-plugin-gfm": "1.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-mention": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-41.4.2.tgz",
+ "integrity": "sha512-jO8eZE/4NIRJ5Tm/mIdgnLqkBnYj7l3jU4HZLkYvU5tEV5Xk6Rf8bsqMkkBvquf3LVhQbwAiLNjtlrHf68vU7Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-minimap": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-41.4.2.tgz",
+ "integrity": "sha512-SJUHeD6l6UVFlY/Uh2vZIr7qHbz5A4Ud285zxAZpiiiv0NP4wQDw6bo28tD/QkCMm1hRcLCkKWd1aNDkFe+42w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-page-break": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-41.4.2.tgz",
+ "integrity": "sha512-J9sIBgBKhAeZn+KpZADUj6z7VjrbUtHHFL88Ivx2h9jePZPT/LIfDwnnrJEnMjf2KF1bkHvIdP23cZz2BzXwKg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-remove-format": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-41.4.2.tgz",
+ "integrity": "sha512-XlCIvIETcWn6/6jfPhVzSqkXZ6fnU0iqqNlyKF67dStfc6vVc6Ut31P+f84SwAJA8ay553OUNyY14YZcoP2tLg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-restricted-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-41.4.2.tgz",
+ "integrity": "sha512-t34VNBZbxO07nEazAKECXcRgH5VrPbrTJW0iZO0/w/yPHUAPZ8ejcdEuohr7cLS3TCHE09biFc1lNPLas/xK5w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-select-all": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-41.4.2.tgz",
+ "integrity": "sha512-zC0wS0IggFDvk1wDB/SregfejLJk62In+i7P0otOaySg5tFfkJqT3OycplbPqIn3D1UCpIIz4KJzRl66PEVI7g==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-show-blocks": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-41.4.2.tgz",
+ "integrity": "sha512-0mKErojbxNr8Xbx5OjDLdciU3Onwn33h5IMU2j6imcwqORLzyXgU9ENhwwfw6Roeu8Guvi6hEVKBW6GE1UIYIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-source-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-41.4.2.tgz",
+ "integrity": "sha512-TnBJLLEU5dckalm8KZP/xC0kLMeNDVTrWUp8iCLcmLoe9xlt/wIO8VzLVPW+WjgzSZ7Yq+vrzHaCyJRVxuDsBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-special-characters": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-41.4.2.tgz",
+ "integrity": "sha512-OicpKzkYqyTjPRGZf6xMYQnuUCAZ4QS2H1MAEH5xTiwYv+eqR/enC/m9FxCEs2Z3DlO9DIjVnoBxe2qUCSxRBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-style": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-41.4.2.tgz",
+ "integrity": "sha512-q39mtg1kBrmJ8XA7XbOy4HhVzrICvt0KS484d5c3NaX7JetwapAM/QfWDGfMToMukzFcntaGt0be5Bwja0LJSw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-theme-lark": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-41.4.2.tgz",
+ "integrity": "sha512-rzFSAhdPMD2QylJDwgGniiBoCuHWQAQIEKDtMbQ4FH+/7JiCfKgUsnZxqhDPJwQyV1MWVz4wmXK/1RKqHohOvg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-undo": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-41.4.2.tgz",
+ "integrity": "sha512-mJMoALRWAaFg9Jgu+ufSGR/cUGCawMcz7Iwr5TBdrICmIckxx0DxPwWCPoTgI1laBZtRy/QctO2gQ4H+FYbfUw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-upload": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-41.4.2.tgz",
+ "integrity": "sha512-dCNQhZw9QcgGUKlYD8STpgNanNp7ILPMRNoDFW9NWHRKsUpjGMYIU3dsE4f08hkA/bckJ9yBaZc7a0LavOrncw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-watchdog": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-41.4.2.tgz",
+ "integrity": "sha512-u17Y8XHhyDHaShQei7WuZ0th8DgKo56YfJqRdZautHKnPJ32r+O97uTcGfBpsobhZbJ6Ss3tUwebve3Obv2K/w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-widget": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-41.4.2.tgz",
+ "integrity": "sha512-hpM9Ti2iFvBBIPAESJp3bOY4SR6fzF3V5t46CpVDStLJdqwnQOuZ8Nv1dqzZZWCuK+EByAbY14pgfYM92nNHrQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/@ckeditor/ckeditor5-word-count": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-41.4.2.tgz",
+ "integrity": "sha512-XuCLL97FotJ9QfuCZOhW7V2XHfVXkplIDpwgnH4HnLjtMLGFVZbyb0k9pEJk3Kp+F8qQbfWDIPFzaNKRDKqtRA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-decoupled-document/node_modules/ckeditor5": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-41.4.2.tgz",
+ "integrity": "sha512-90k7d3R1B7x3muHOKKOGIomFsSQRG1sPuRHdN6J7WmKZH+BrMQgRkUs66xVRhNjrLPmewwJYdQI42Sb1cA1ILQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-adapter-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-alignment": "41.4.2",
+ "@ckeditor/ckeditor5-autoformat": "41.4.2",
+ "@ckeditor/ckeditor5-autosave": "41.4.2",
+ "@ckeditor/ckeditor5-basic-styles": "41.4.2",
+ "@ckeditor/ckeditor5-block-quote": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon-block": "41.4.2",
+ "@ckeditor/ckeditor5-build-classic": "41.4.2",
+ "@ckeditor/ckeditor5-build-decoupled-document": "41.4.2",
+ "@ckeditor/ckeditor5-build-inline": "41.4.2",
+ "@ckeditor/ckeditor5-build-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-ckbox": "41.4.2",
+ "@ckeditor/ckeditor5-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-clipboard": "41.4.2",
+ "@ckeditor/ckeditor5-cloud-services": "41.4.2",
+ "@ckeditor/ckeditor5-code-block": "41.4.2",
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-easy-image": "41.4.2",
+ "@ckeditor/ckeditor5-editor-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-editor-classic": "41.4.2",
+ "@ckeditor/ckeditor5-editor-decoupled": "41.4.2",
+ "@ckeditor/ckeditor5-editor-inline": "41.4.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-essentials": "41.4.2",
+ "@ckeditor/ckeditor5-find-and-replace": "41.4.2",
+ "@ckeditor/ckeditor5-font": "41.4.2",
+ "@ckeditor/ckeditor5-heading": "41.4.2",
+ "@ckeditor/ckeditor5-highlight": "41.4.2",
+ "@ckeditor/ckeditor5-horizontal-line": "41.4.2",
+ "@ckeditor/ckeditor5-html-embed": "41.4.2",
+ "@ckeditor/ckeditor5-html-support": "41.4.2",
+ "@ckeditor/ckeditor5-image": "41.4.2",
+ "@ckeditor/ckeditor5-indent": "41.4.2",
+ "@ckeditor/ckeditor5-language": "41.4.2",
+ "@ckeditor/ckeditor5-link": "41.4.2",
+ "@ckeditor/ckeditor5-list": "41.4.2",
+ "@ckeditor/ckeditor5-markdown-gfm": "41.4.2",
+ "@ckeditor/ckeditor5-media-embed": "41.4.2",
+ "@ckeditor/ckeditor5-mention": "41.4.2",
+ "@ckeditor/ckeditor5-minimap": "41.4.2",
+ "@ckeditor/ckeditor5-page-break": "41.4.2",
+ "@ckeditor/ckeditor5-paragraph": "41.4.2",
+ "@ckeditor/ckeditor5-paste-from-office": "41.4.2",
+ "@ckeditor/ckeditor5-remove-format": "41.4.2",
+ "@ckeditor/ckeditor5-restricted-editing": "41.4.2",
+ "@ckeditor/ckeditor5-select-all": "41.4.2",
+ "@ckeditor/ckeditor5-show-blocks": "41.4.2",
+ "@ckeditor/ckeditor5-source-editing": "41.4.2",
+ "@ckeditor/ckeditor5-special-characters": "41.4.2",
+ "@ckeditor/ckeditor5-style": "41.4.2",
+ "@ckeditor/ckeditor5-table": "41.4.2",
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-undo": "41.4.2",
+ "@ckeditor/ckeditor5-upload": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-watchdog": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "@ckeditor/ckeditor5-word-count": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-build-inline/-/ckeditor5-build-inline-41.4.2.tgz",
+ "integrity": "sha512-h57jjFm0cSOFGSTA2MbvhSXMFxUbPZqwIeA9S0bfUNcGrnm84YaerX8ev8ZP2iMLOckPOcjBiC/70Sp0SvGwxg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-adapter-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-autoformat": "41.4.2",
+ "@ckeditor/ckeditor5-basic-styles": "41.4.2",
+ "@ckeditor/ckeditor5-block-quote": "41.4.2",
+ "@ckeditor/ckeditor5-ckbox": "41.4.2",
+ "@ckeditor/ckeditor5-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-cloud-services": "41.4.2",
+ "@ckeditor/ckeditor5-easy-image": "41.4.2",
+ "@ckeditor/ckeditor5-editor-inline": "41.4.2",
+ "@ckeditor/ckeditor5-essentials": "41.4.2",
+ "@ckeditor/ckeditor5-heading": "41.4.2",
+ "@ckeditor/ckeditor5-image": "41.4.2",
+ "@ckeditor/ckeditor5-indent": "41.4.2",
+ "@ckeditor/ckeditor5-link": "41.4.2",
+ "@ckeditor/ckeditor5-list": "41.4.2",
+ "@ckeditor/ckeditor5-media-embed": "41.4.2",
+ "@ckeditor/ckeditor5-paragraph": "41.4.2",
+ "@ckeditor/ckeditor5-paste-from-office": "41.4.2",
+ "@ckeditor/ckeditor5-table": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-alignment": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-41.4.2.tgz",
+ "integrity": "sha512-kFiEIZfUNt2TCrwJgM4mot6LLqzbH4vbfYcjbrsUz28kLv8guzcwKXPRe0ZrHo+WS7Cny8j5aCEuUAs3sxEmAg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-autosave": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-41.4.2.tgz",
+ "integrity": "sha512-TgaUhpFfG9csm4seL7LQSS6Rn+Gcm/wteGyD+Yl50BG1mfMIL259KEFkVTXDRwJadQm2KiiHZDLqpcd/lAqc0A==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-clipboard": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-41.4.2.tgz",
+ "integrity": "sha512-cMoGXClFxp5uR5Wr1cZnop5IdmqTZXTcrUuEoyhF+1hk+QDhp2ibQ2dTKu6hw+TTzw3Xd6g8Kj0Oj+mXoIur+w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-code-block": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-41.4.2.tgz",
+ "integrity": "sha512-NyPvffk+yA2rWsiF3Q/dDyO1ZtUvlX5hEVEWCG9C4wz9NVtBmoK0v1HmcsBDYQ//TwLY3N8HA0LX00UGTHVGFw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-editor-balloon": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-41.4.2.tgz",
+ "integrity": "sha512-5KI9spGZY1W2GpRLc0aJiqm1/33sGX9vxXAvIRabSF1uhK4b2WP6zdjGy0IcwBpIRnAkEGoPoetFmx1esJOVDw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-editor-decoupled": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-41.4.2.tgz",
+ "integrity": "sha512-kzy+Az4Dn+5dCR0FMk1qzlGaqbgNSi0a7qLr17ghfVnqbLYmhhELjgLOKU9cjjIm5L2KMEH2qRq5QHlacO90kA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-editor-inline": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-41.4.2.tgz",
+ "integrity": "sha512-NlDYZzVVpZblkeVLNrguC437PMqYEXNRGB+KF2uzV5/vPAjz3SjleVcGlbTAWVbMQAUMoOtrmrJjeTR4S93UMA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-editor-multi-root": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-41.4.2.tgz",
+ "integrity": "sha512-sqmSEHzX0C3L5H+Svj1dSOyetxOnVb5vL2eS/EdzRpnhThwaPsTVWI83bGHPRTh4h89yEli3nMbNsdTTnsR7Rw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-enter": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-41.4.2.tgz",
+ "integrity": "sha512-pvNNcFGn7TFFuJ1QbT0Jggd5xflORxa5i32nZuSzDLVflXGDKq53xSXxapCzd7XsiVXQlufbXt2SlGj7lhyP1w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-find-and-replace": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-41.4.2.tgz",
+ "integrity": "sha512-y3JZF9UMgf6Zwt3HzaPI9B8Gbwc1s+IoK78LFuhkP9B/rgQDBFWi3fXo6ywHsHKZ/EK5JZQuHMdI9czyBuG29Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-font": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-41.4.2.tgz",
+ "integrity": "sha512-++7oIK+MXtHGUQkqmXgZqGDBCEsHCuGkss43goGZ97PcRwLegnDRInowj3K/r3nwQcts1VAWnnLCnCSSYbcGIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-highlight": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-41.4.2.tgz",
+ "integrity": "sha512-xAb3Kox0KfoenZaRWgWaZPQwYLauK46WdQ4zYJ16ozQN5mssnS8sU27EFx0OG5EOv9EBurmOcHnP3Rih1szROQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-horizontal-line": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-41.4.2.tgz",
+ "integrity": "sha512-le+6melLc8lQTPBWppnWXWaX16KXcvXz8ZOO4uuD7+w5JrtRheEG1N35nTblpeT+QcyBjL9mSu519xReL2qjBA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-html-embed": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-41.4.2.tgz",
+ "integrity": "sha512-rpQMp6ckpYPWnBg8vL23SdKfJ0F80C1iIIO7EA9ZyimPc+hWH7kVF7f8D2Q2ckG1LrlXAXn9cg4tahMFGeiSzw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-html-support": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-41.4.2.tgz",
+ "integrity": "sha512-QHqFgzQucCRvEOPdxcXOMervxhlK6DiR6JqUvgeJyyiWWQT0HGiG7Vy7QKhL6S0w5BUYFoS5B8rj5LjOEm+xsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-language": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-41.4.2.tgz",
+ "integrity": "sha512-YrjwPRxtHDf99fnsbYxos/OuJcdEYYk4sx8oyVgwG/se0yk4IObx7MZGVebGiqd5cZQRxAxP8VGNgRqjHzpcsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-markdown-gfm": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-41.4.2.tgz",
+ "integrity": "sha512-4izHzZ2AO9QMo+WirGVPYu3qqf+YuYe0CtF37rhdRNFLwDMYV7lGBpEj24US/3lV7CuEKM1V5N2Ojl6b4ew10w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "marked": "4.0.12",
+ "turndown": "6.0.0",
+ "turndown-plugin-gfm": "1.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-mention": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-41.4.2.tgz",
+ "integrity": "sha512-jO8eZE/4NIRJ5Tm/mIdgnLqkBnYj7l3jU4HZLkYvU5tEV5Xk6Rf8bsqMkkBvquf3LVhQbwAiLNjtlrHf68vU7Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-minimap": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-41.4.2.tgz",
+ "integrity": "sha512-SJUHeD6l6UVFlY/Uh2vZIr7qHbz5A4Ud285zxAZpiiiv0NP4wQDw6bo28tD/QkCMm1hRcLCkKWd1aNDkFe+42w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-page-break": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-41.4.2.tgz",
+ "integrity": "sha512-J9sIBgBKhAeZn+KpZADUj6z7VjrbUtHHFL88Ivx2h9jePZPT/LIfDwnnrJEnMjf2KF1bkHvIdP23cZz2BzXwKg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-remove-format": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-41.4.2.tgz",
+ "integrity": "sha512-XlCIvIETcWn6/6jfPhVzSqkXZ6fnU0iqqNlyKF67dStfc6vVc6Ut31P+f84SwAJA8ay553OUNyY14YZcoP2tLg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-restricted-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-41.4.2.tgz",
+ "integrity": "sha512-t34VNBZbxO07nEazAKECXcRgH5VrPbrTJW0iZO0/w/yPHUAPZ8ejcdEuohr7cLS3TCHE09biFc1lNPLas/xK5w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-select-all": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-41.4.2.tgz",
+ "integrity": "sha512-zC0wS0IggFDvk1wDB/SregfejLJk62In+i7P0otOaySg5tFfkJqT3OycplbPqIn3D1UCpIIz4KJzRl66PEVI7g==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-show-blocks": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-41.4.2.tgz",
+ "integrity": "sha512-0mKErojbxNr8Xbx5OjDLdciU3Onwn33h5IMU2j6imcwqORLzyXgU9ENhwwfw6Roeu8Guvi6hEVKBW6GE1UIYIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-source-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-41.4.2.tgz",
+ "integrity": "sha512-TnBJLLEU5dckalm8KZP/xC0kLMeNDVTrWUp8iCLcmLoe9xlt/wIO8VzLVPW+WjgzSZ7Yq+vrzHaCyJRVxuDsBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-special-characters": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-41.4.2.tgz",
+ "integrity": "sha512-OicpKzkYqyTjPRGZf6xMYQnuUCAZ4QS2H1MAEH5xTiwYv+eqR/enC/m9FxCEs2Z3DlO9DIjVnoBxe2qUCSxRBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-style": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-41.4.2.tgz",
+ "integrity": "sha512-q39mtg1kBrmJ8XA7XbOy4HhVzrICvt0KS484d5c3NaX7JetwapAM/QfWDGfMToMukzFcntaGt0be5Bwja0LJSw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-theme-lark": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-41.4.2.tgz",
+ "integrity": "sha512-rzFSAhdPMD2QylJDwgGniiBoCuHWQAQIEKDtMbQ4FH+/7JiCfKgUsnZxqhDPJwQyV1MWVz4wmXK/1RKqHohOvg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-undo": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-41.4.2.tgz",
+ "integrity": "sha512-mJMoALRWAaFg9Jgu+ufSGR/cUGCawMcz7Iwr5TBdrICmIckxx0DxPwWCPoTgI1laBZtRy/QctO2gQ4H+FYbfUw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-upload": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-41.4.2.tgz",
+ "integrity": "sha512-dCNQhZw9QcgGUKlYD8STpgNanNp7ILPMRNoDFW9NWHRKsUpjGMYIU3dsE4f08hkA/bckJ9yBaZc7a0LavOrncw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-watchdog": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-41.4.2.tgz",
+ "integrity": "sha512-u17Y8XHhyDHaShQei7WuZ0th8DgKo56YfJqRdZautHKnPJ32r+O97uTcGfBpsobhZbJ6Ss3tUwebve3Obv2K/w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-widget": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-41.4.2.tgz",
+ "integrity": "sha512-hpM9Ti2iFvBBIPAESJp3bOY4SR6fzF3V5t46CpVDStLJdqwnQOuZ8Nv1dqzZZWCuK+EByAbY14pgfYM92nNHrQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/@ckeditor/ckeditor5-word-count": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-41.4.2.tgz",
+ "integrity": "sha512-XuCLL97FotJ9QfuCZOhW7V2XHfVXkplIDpwgnH4HnLjtMLGFVZbyb0k9pEJk3Kp+F8qQbfWDIPFzaNKRDKqtRA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-inline/node_modules/ckeditor5": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-41.4.2.tgz",
+ "integrity": "sha512-90k7d3R1B7x3muHOKKOGIomFsSQRG1sPuRHdN6J7WmKZH+BrMQgRkUs66xVRhNjrLPmewwJYdQI42Sb1cA1ILQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-adapter-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-alignment": "41.4.2",
+ "@ckeditor/ckeditor5-autoformat": "41.4.2",
+ "@ckeditor/ckeditor5-autosave": "41.4.2",
+ "@ckeditor/ckeditor5-basic-styles": "41.4.2",
+ "@ckeditor/ckeditor5-block-quote": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon-block": "41.4.2",
+ "@ckeditor/ckeditor5-build-classic": "41.4.2",
+ "@ckeditor/ckeditor5-build-decoupled-document": "41.4.2",
+ "@ckeditor/ckeditor5-build-inline": "41.4.2",
+ "@ckeditor/ckeditor5-build-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-ckbox": "41.4.2",
+ "@ckeditor/ckeditor5-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-clipboard": "41.4.2",
+ "@ckeditor/ckeditor5-cloud-services": "41.4.2",
+ "@ckeditor/ckeditor5-code-block": "41.4.2",
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-easy-image": "41.4.2",
+ "@ckeditor/ckeditor5-editor-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-editor-classic": "41.4.2",
+ "@ckeditor/ckeditor5-editor-decoupled": "41.4.2",
+ "@ckeditor/ckeditor5-editor-inline": "41.4.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-essentials": "41.4.2",
+ "@ckeditor/ckeditor5-find-and-replace": "41.4.2",
+ "@ckeditor/ckeditor5-font": "41.4.2",
+ "@ckeditor/ckeditor5-heading": "41.4.2",
+ "@ckeditor/ckeditor5-highlight": "41.4.2",
+ "@ckeditor/ckeditor5-horizontal-line": "41.4.2",
+ "@ckeditor/ckeditor5-html-embed": "41.4.2",
+ "@ckeditor/ckeditor5-html-support": "41.4.2",
+ "@ckeditor/ckeditor5-image": "41.4.2",
+ "@ckeditor/ckeditor5-indent": "41.4.2",
+ "@ckeditor/ckeditor5-language": "41.4.2",
+ "@ckeditor/ckeditor5-link": "41.4.2",
+ "@ckeditor/ckeditor5-list": "41.4.2",
+ "@ckeditor/ckeditor5-markdown-gfm": "41.4.2",
+ "@ckeditor/ckeditor5-media-embed": "41.4.2",
+ "@ckeditor/ckeditor5-mention": "41.4.2",
+ "@ckeditor/ckeditor5-minimap": "41.4.2",
+ "@ckeditor/ckeditor5-page-break": "41.4.2",
+ "@ckeditor/ckeditor5-paragraph": "41.4.2",
+ "@ckeditor/ckeditor5-paste-from-office": "41.4.2",
+ "@ckeditor/ckeditor5-remove-format": "41.4.2",
+ "@ckeditor/ckeditor5-restricted-editing": "41.4.2",
+ "@ckeditor/ckeditor5-select-all": "41.4.2",
+ "@ckeditor/ckeditor5-show-blocks": "41.4.2",
+ "@ckeditor/ckeditor5-source-editing": "41.4.2",
+ "@ckeditor/ckeditor5-special-characters": "41.4.2",
+ "@ckeditor/ckeditor5-style": "41.4.2",
+ "@ckeditor/ckeditor5-table": "41.4.2",
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-undo": "41.4.2",
+ "@ckeditor/ckeditor5-upload": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-watchdog": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "@ckeditor/ckeditor5-word-count": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-build-multi-root/-/ckeditor5-build-multi-root-41.4.2.tgz",
+ "integrity": "sha512-Hou3cHuzx2YR6cfbTYYgk2cSBkudCfPru471KxsXUtzw+B7KuHLm3LtnLJNpScF2WoGaOoaFzB9D2PkzlhF5hA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-adapter-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-autoformat": "41.4.2",
+ "@ckeditor/ckeditor5-basic-styles": "41.4.2",
+ "@ckeditor/ckeditor5-block-quote": "41.4.2",
+ "@ckeditor/ckeditor5-ckbox": "41.4.2",
+ "@ckeditor/ckeditor5-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-cloud-services": "41.4.2",
+ "@ckeditor/ckeditor5-easy-image": "41.4.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-essentials": "41.4.2",
+ "@ckeditor/ckeditor5-heading": "41.4.2",
+ "@ckeditor/ckeditor5-image": "41.4.2",
+ "@ckeditor/ckeditor5-indent": "41.4.2",
+ "@ckeditor/ckeditor5-link": "41.4.2",
+ "@ckeditor/ckeditor5-list": "41.4.2",
+ "@ckeditor/ckeditor5-media-embed": "41.4.2",
+ "@ckeditor/ckeditor5-paragraph": "41.4.2",
+ "@ckeditor/ckeditor5-paste-from-office": "41.4.2",
+ "@ckeditor/ckeditor5-table": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-alignment": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-41.4.2.tgz",
+ "integrity": "sha512-kFiEIZfUNt2TCrwJgM4mot6LLqzbH4vbfYcjbrsUz28kLv8guzcwKXPRe0ZrHo+WS7Cny8j5aCEuUAs3sxEmAg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-autosave": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-41.4.2.tgz",
+ "integrity": "sha512-TgaUhpFfG9csm4seL7LQSS6Rn+Gcm/wteGyD+Yl50BG1mfMIL259KEFkVTXDRwJadQm2KiiHZDLqpcd/lAqc0A==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-clipboard": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-41.4.2.tgz",
+ "integrity": "sha512-cMoGXClFxp5uR5Wr1cZnop5IdmqTZXTcrUuEoyhF+1hk+QDhp2ibQ2dTKu6hw+TTzw3Xd6g8Kj0Oj+mXoIur+w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-code-block": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-41.4.2.tgz",
+ "integrity": "sha512-NyPvffk+yA2rWsiF3Q/dDyO1ZtUvlX5hEVEWCG9C4wz9NVtBmoK0v1HmcsBDYQ//TwLY3N8HA0LX00UGTHVGFw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-editor-balloon": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-41.4.2.tgz",
+ "integrity": "sha512-5KI9spGZY1W2GpRLc0aJiqm1/33sGX9vxXAvIRabSF1uhK4b2WP6zdjGy0IcwBpIRnAkEGoPoetFmx1esJOVDw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-editor-decoupled": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-41.4.2.tgz",
+ "integrity": "sha512-kzy+Az4Dn+5dCR0FMk1qzlGaqbgNSi0a7qLr17ghfVnqbLYmhhELjgLOKU9cjjIm5L2KMEH2qRq5QHlacO90kA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-editor-inline": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-41.4.2.tgz",
+ "integrity": "sha512-NlDYZzVVpZblkeVLNrguC437PMqYEXNRGB+KF2uzV5/vPAjz3SjleVcGlbTAWVbMQAUMoOtrmrJjeTR4S93UMA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-editor-multi-root": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-41.4.2.tgz",
+ "integrity": "sha512-sqmSEHzX0C3L5H+Svj1dSOyetxOnVb5vL2eS/EdzRpnhThwaPsTVWI83bGHPRTh4h89yEli3nMbNsdTTnsR7Rw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-enter": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-41.4.2.tgz",
+ "integrity": "sha512-pvNNcFGn7TFFuJ1QbT0Jggd5xflORxa5i32nZuSzDLVflXGDKq53xSXxapCzd7XsiVXQlufbXt2SlGj7lhyP1w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-find-and-replace": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-41.4.2.tgz",
+ "integrity": "sha512-y3JZF9UMgf6Zwt3HzaPI9B8Gbwc1s+IoK78LFuhkP9B/rgQDBFWi3fXo6ywHsHKZ/EK5JZQuHMdI9czyBuG29Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-font": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-41.4.2.tgz",
+ "integrity": "sha512-++7oIK+MXtHGUQkqmXgZqGDBCEsHCuGkss43goGZ97PcRwLegnDRInowj3K/r3nwQcts1VAWnnLCnCSSYbcGIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-highlight": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-41.4.2.tgz",
+ "integrity": "sha512-xAb3Kox0KfoenZaRWgWaZPQwYLauK46WdQ4zYJ16ozQN5mssnS8sU27EFx0OG5EOv9EBurmOcHnP3Rih1szROQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-horizontal-line": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-41.4.2.tgz",
+ "integrity": "sha512-le+6melLc8lQTPBWppnWXWaX16KXcvXz8ZOO4uuD7+w5JrtRheEG1N35nTblpeT+QcyBjL9mSu519xReL2qjBA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-html-embed": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-41.4.2.tgz",
+ "integrity": "sha512-rpQMp6ckpYPWnBg8vL23SdKfJ0F80C1iIIO7EA9ZyimPc+hWH7kVF7f8D2Q2ckG1LrlXAXn9cg4tahMFGeiSzw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-html-support": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-41.4.2.tgz",
+ "integrity": "sha512-QHqFgzQucCRvEOPdxcXOMervxhlK6DiR6JqUvgeJyyiWWQT0HGiG7Vy7QKhL6S0w5BUYFoS5B8rj5LjOEm+xsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-language": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-41.4.2.tgz",
+ "integrity": "sha512-YrjwPRxtHDf99fnsbYxos/OuJcdEYYk4sx8oyVgwG/se0yk4IObx7MZGVebGiqd5cZQRxAxP8VGNgRqjHzpcsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-markdown-gfm": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-41.4.2.tgz",
+ "integrity": "sha512-4izHzZ2AO9QMo+WirGVPYu3qqf+YuYe0CtF37rhdRNFLwDMYV7lGBpEj24US/3lV7CuEKM1V5N2Ojl6b4ew10w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "marked": "4.0.12",
+ "turndown": "6.0.0",
+ "turndown-plugin-gfm": "1.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-mention": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-41.4.2.tgz",
+ "integrity": "sha512-jO8eZE/4NIRJ5Tm/mIdgnLqkBnYj7l3jU4HZLkYvU5tEV5Xk6Rf8bsqMkkBvquf3LVhQbwAiLNjtlrHf68vU7Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-minimap": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-41.4.2.tgz",
+ "integrity": "sha512-SJUHeD6l6UVFlY/Uh2vZIr7qHbz5A4Ud285zxAZpiiiv0NP4wQDw6bo28tD/QkCMm1hRcLCkKWd1aNDkFe+42w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-page-break": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-41.4.2.tgz",
+ "integrity": "sha512-J9sIBgBKhAeZn+KpZADUj6z7VjrbUtHHFL88Ivx2h9jePZPT/LIfDwnnrJEnMjf2KF1bkHvIdP23cZz2BzXwKg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-remove-format": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-41.4.2.tgz",
+ "integrity": "sha512-XlCIvIETcWn6/6jfPhVzSqkXZ6fnU0iqqNlyKF67dStfc6vVc6Ut31P+f84SwAJA8ay553OUNyY14YZcoP2tLg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-restricted-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-41.4.2.tgz",
+ "integrity": "sha512-t34VNBZbxO07nEazAKECXcRgH5VrPbrTJW0iZO0/w/yPHUAPZ8ejcdEuohr7cLS3TCHE09biFc1lNPLas/xK5w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-select-all": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-41.4.2.tgz",
+ "integrity": "sha512-zC0wS0IggFDvk1wDB/SregfejLJk62In+i7P0otOaySg5tFfkJqT3OycplbPqIn3D1UCpIIz4KJzRl66PEVI7g==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-show-blocks": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-41.4.2.tgz",
+ "integrity": "sha512-0mKErojbxNr8Xbx5OjDLdciU3Onwn33h5IMU2j6imcwqORLzyXgU9ENhwwfw6Roeu8Guvi6hEVKBW6GE1UIYIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-source-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-41.4.2.tgz",
+ "integrity": "sha512-TnBJLLEU5dckalm8KZP/xC0kLMeNDVTrWUp8iCLcmLoe9xlt/wIO8VzLVPW+WjgzSZ7Yq+vrzHaCyJRVxuDsBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-special-characters": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-41.4.2.tgz",
+ "integrity": "sha512-OicpKzkYqyTjPRGZf6xMYQnuUCAZ4QS2H1MAEH5xTiwYv+eqR/enC/m9FxCEs2Z3DlO9DIjVnoBxe2qUCSxRBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-style": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-41.4.2.tgz",
+ "integrity": "sha512-q39mtg1kBrmJ8XA7XbOy4HhVzrICvt0KS484d5c3NaX7JetwapAM/QfWDGfMToMukzFcntaGt0be5Bwja0LJSw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-theme-lark": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-41.4.2.tgz",
+ "integrity": "sha512-rzFSAhdPMD2QylJDwgGniiBoCuHWQAQIEKDtMbQ4FH+/7JiCfKgUsnZxqhDPJwQyV1MWVz4wmXK/1RKqHohOvg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-undo": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-41.4.2.tgz",
+ "integrity": "sha512-mJMoALRWAaFg9Jgu+ufSGR/cUGCawMcz7Iwr5TBdrICmIckxx0DxPwWCPoTgI1laBZtRy/QctO2gQ4H+FYbfUw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-upload": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-41.4.2.tgz",
+ "integrity": "sha512-dCNQhZw9QcgGUKlYD8STpgNanNp7ILPMRNoDFW9NWHRKsUpjGMYIU3dsE4f08hkA/bckJ9yBaZc7a0LavOrncw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-watchdog": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-41.4.2.tgz",
+ "integrity": "sha512-u17Y8XHhyDHaShQei7WuZ0th8DgKo56YfJqRdZautHKnPJ32r+O97uTcGfBpsobhZbJ6Ss3tUwebve3Obv2K/w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-widget": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-41.4.2.tgz",
+ "integrity": "sha512-hpM9Ti2iFvBBIPAESJp3bOY4SR6fzF3V5t46CpVDStLJdqwnQOuZ8Nv1dqzZZWCuK+EByAbY14pgfYM92nNHrQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/@ckeditor/ckeditor5-word-count": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-41.4.2.tgz",
+ "integrity": "sha512-XuCLL97FotJ9QfuCZOhW7V2XHfVXkplIDpwgnH4HnLjtMLGFVZbyb0k9pEJk3Kp+F8qQbfWDIPFzaNKRDKqtRA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-build-multi-root/node_modules/ckeditor5": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-41.4.2.tgz",
+ "integrity": "sha512-90k7d3R1B7x3muHOKKOGIomFsSQRG1sPuRHdN6J7WmKZH+BrMQgRkUs66xVRhNjrLPmewwJYdQI42Sb1cA1ILQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-adapter-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-alignment": "41.4.2",
+ "@ckeditor/ckeditor5-autoformat": "41.4.2",
+ "@ckeditor/ckeditor5-autosave": "41.4.2",
+ "@ckeditor/ckeditor5-basic-styles": "41.4.2",
+ "@ckeditor/ckeditor5-block-quote": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon-block": "41.4.2",
+ "@ckeditor/ckeditor5-build-classic": "41.4.2",
+ "@ckeditor/ckeditor5-build-decoupled-document": "41.4.2",
+ "@ckeditor/ckeditor5-build-inline": "41.4.2",
+ "@ckeditor/ckeditor5-build-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-ckbox": "41.4.2",
+ "@ckeditor/ckeditor5-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-clipboard": "41.4.2",
+ "@ckeditor/ckeditor5-cloud-services": "41.4.2",
+ "@ckeditor/ckeditor5-code-block": "41.4.2",
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-easy-image": "41.4.2",
+ "@ckeditor/ckeditor5-editor-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-editor-classic": "41.4.2",
+ "@ckeditor/ckeditor5-editor-decoupled": "41.4.2",
+ "@ckeditor/ckeditor5-editor-inline": "41.4.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-essentials": "41.4.2",
+ "@ckeditor/ckeditor5-find-and-replace": "41.4.2",
+ "@ckeditor/ckeditor5-font": "41.4.2",
+ "@ckeditor/ckeditor5-heading": "41.4.2",
+ "@ckeditor/ckeditor5-highlight": "41.4.2",
+ "@ckeditor/ckeditor5-horizontal-line": "41.4.2",
+ "@ckeditor/ckeditor5-html-embed": "41.4.2",
+ "@ckeditor/ckeditor5-html-support": "41.4.2",
+ "@ckeditor/ckeditor5-image": "41.4.2",
+ "@ckeditor/ckeditor5-indent": "41.4.2",
+ "@ckeditor/ckeditor5-language": "41.4.2",
+ "@ckeditor/ckeditor5-link": "41.4.2",
+ "@ckeditor/ckeditor5-list": "41.4.2",
+ "@ckeditor/ckeditor5-markdown-gfm": "41.4.2",
+ "@ckeditor/ckeditor5-media-embed": "41.4.2",
+ "@ckeditor/ckeditor5-mention": "41.4.2",
+ "@ckeditor/ckeditor5-minimap": "41.4.2",
+ "@ckeditor/ckeditor5-page-break": "41.4.2",
+ "@ckeditor/ckeditor5-paragraph": "41.4.2",
+ "@ckeditor/ckeditor5-paste-from-office": "41.4.2",
+ "@ckeditor/ckeditor5-remove-format": "41.4.2",
+ "@ckeditor/ckeditor5-restricted-editing": "41.4.2",
+ "@ckeditor/ckeditor5-select-all": "41.4.2",
+ "@ckeditor/ckeditor5-show-blocks": "41.4.2",
+ "@ckeditor/ckeditor5-source-editing": "41.4.2",
+ "@ckeditor/ckeditor5-special-characters": "41.4.2",
+ "@ckeditor/ckeditor5-style": "41.4.2",
+ "@ckeditor/ckeditor5-table": "41.4.2",
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-undo": "41.4.2",
+ "@ckeditor/ckeditor5-upload": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-watchdog": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "@ckeditor/ckeditor5-word-count": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ckbox/-/ckeditor5-ckbox-41.4.2.tgz",
+ "integrity": "sha512-u6HVTW7O+YSeeCZ+plg78aW74B2G+E7uKy5YQxvB99uCXGWmYy57D2maaEkPI87ZwZD3VlRnvAalaAdngc4M1g==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "blurhash": "2.0.5",
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-alignment": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-41.4.2.tgz",
+ "integrity": "sha512-kFiEIZfUNt2TCrwJgM4mot6LLqzbH4vbfYcjbrsUz28kLv8guzcwKXPRe0ZrHo+WS7Cny8j5aCEuUAs3sxEmAg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-autosave": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-41.4.2.tgz",
+ "integrity": "sha512-TgaUhpFfG9csm4seL7LQSS6Rn+Gcm/wteGyD+Yl50BG1mfMIL259KEFkVTXDRwJadQm2KiiHZDLqpcd/lAqc0A==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-clipboard": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-41.4.2.tgz",
+ "integrity": "sha512-cMoGXClFxp5uR5Wr1cZnop5IdmqTZXTcrUuEoyhF+1hk+QDhp2ibQ2dTKu6hw+TTzw3Xd6g8Kj0Oj+mXoIur+w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-code-block": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-41.4.2.tgz",
+ "integrity": "sha512-NyPvffk+yA2rWsiF3Q/dDyO1ZtUvlX5hEVEWCG9C4wz9NVtBmoK0v1HmcsBDYQ//TwLY3N8HA0LX00UGTHVGFw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-editor-balloon": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-41.4.2.tgz",
+ "integrity": "sha512-5KI9spGZY1W2GpRLc0aJiqm1/33sGX9vxXAvIRabSF1uhK4b2WP6zdjGy0IcwBpIRnAkEGoPoetFmx1esJOVDw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-editor-decoupled": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-41.4.2.tgz",
+ "integrity": "sha512-kzy+Az4Dn+5dCR0FMk1qzlGaqbgNSi0a7qLr17ghfVnqbLYmhhELjgLOKU9cjjIm5L2KMEH2qRq5QHlacO90kA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-editor-inline": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-41.4.2.tgz",
+ "integrity": "sha512-NlDYZzVVpZblkeVLNrguC437PMqYEXNRGB+KF2uzV5/vPAjz3SjleVcGlbTAWVbMQAUMoOtrmrJjeTR4S93UMA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-editor-multi-root": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-41.4.2.tgz",
+ "integrity": "sha512-sqmSEHzX0C3L5H+Svj1dSOyetxOnVb5vL2eS/EdzRpnhThwaPsTVWI83bGHPRTh4h89yEli3nMbNsdTTnsR7Rw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-enter": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-41.4.2.tgz",
+ "integrity": "sha512-pvNNcFGn7TFFuJ1QbT0Jggd5xflORxa5i32nZuSzDLVflXGDKq53xSXxapCzd7XsiVXQlufbXt2SlGj7lhyP1w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-find-and-replace": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-41.4.2.tgz",
+ "integrity": "sha512-y3JZF9UMgf6Zwt3HzaPI9B8Gbwc1s+IoK78LFuhkP9B/rgQDBFWi3fXo6ywHsHKZ/EK5JZQuHMdI9czyBuG29Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-font": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-41.4.2.tgz",
+ "integrity": "sha512-++7oIK+MXtHGUQkqmXgZqGDBCEsHCuGkss43goGZ97PcRwLegnDRInowj3K/r3nwQcts1VAWnnLCnCSSYbcGIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-highlight": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-41.4.2.tgz",
+ "integrity": "sha512-xAb3Kox0KfoenZaRWgWaZPQwYLauK46WdQ4zYJ16ozQN5mssnS8sU27EFx0OG5EOv9EBurmOcHnP3Rih1szROQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-horizontal-line": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-41.4.2.tgz",
+ "integrity": "sha512-le+6melLc8lQTPBWppnWXWaX16KXcvXz8ZOO4uuD7+w5JrtRheEG1N35nTblpeT+QcyBjL9mSu519xReL2qjBA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-html-embed": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-41.4.2.tgz",
+ "integrity": "sha512-rpQMp6ckpYPWnBg8vL23SdKfJ0F80C1iIIO7EA9ZyimPc+hWH7kVF7f8D2Q2ckG1LrlXAXn9cg4tahMFGeiSzw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-html-support": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-41.4.2.tgz",
+ "integrity": "sha512-QHqFgzQucCRvEOPdxcXOMervxhlK6DiR6JqUvgeJyyiWWQT0HGiG7Vy7QKhL6S0w5BUYFoS5B8rj5LjOEm+xsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-language": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-41.4.2.tgz",
+ "integrity": "sha512-YrjwPRxtHDf99fnsbYxos/OuJcdEYYk4sx8oyVgwG/se0yk4IObx7MZGVebGiqd5cZQRxAxP8VGNgRqjHzpcsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-markdown-gfm": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-41.4.2.tgz",
+ "integrity": "sha512-4izHzZ2AO9QMo+WirGVPYu3qqf+YuYe0CtF37rhdRNFLwDMYV7lGBpEj24US/3lV7CuEKM1V5N2Ojl6b4ew10w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "marked": "4.0.12",
+ "turndown": "6.0.0",
+ "turndown-plugin-gfm": "1.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-mention": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-41.4.2.tgz",
+ "integrity": "sha512-jO8eZE/4NIRJ5Tm/mIdgnLqkBnYj7l3jU4HZLkYvU5tEV5Xk6Rf8bsqMkkBvquf3LVhQbwAiLNjtlrHf68vU7Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-minimap": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-41.4.2.tgz",
+ "integrity": "sha512-SJUHeD6l6UVFlY/Uh2vZIr7qHbz5A4Ud285zxAZpiiiv0NP4wQDw6bo28tD/QkCMm1hRcLCkKWd1aNDkFe+42w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-page-break": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-41.4.2.tgz",
+ "integrity": "sha512-J9sIBgBKhAeZn+KpZADUj6z7VjrbUtHHFL88Ivx2h9jePZPT/LIfDwnnrJEnMjf2KF1bkHvIdP23cZz2BzXwKg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-remove-format": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-41.4.2.tgz",
+ "integrity": "sha512-XlCIvIETcWn6/6jfPhVzSqkXZ6fnU0iqqNlyKF67dStfc6vVc6Ut31P+f84SwAJA8ay553OUNyY14YZcoP2tLg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-restricted-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-41.4.2.tgz",
+ "integrity": "sha512-t34VNBZbxO07nEazAKECXcRgH5VrPbrTJW0iZO0/w/yPHUAPZ8ejcdEuohr7cLS3TCHE09biFc1lNPLas/xK5w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-select-all": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-41.4.2.tgz",
+ "integrity": "sha512-zC0wS0IggFDvk1wDB/SregfejLJk62In+i7P0otOaySg5tFfkJqT3OycplbPqIn3D1UCpIIz4KJzRl66PEVI7g==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-show-blocks": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-41.4.2.tgz",
+ "integrity": "sha512-0mKErojbxNr8Xbx5OjDLdciU3Onwn33h5IMU2j6imcwqORLzyXgU9ENhwwfw6Roeu8Guvi6hEVKBW6GE1UIYIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-source-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-41.4.2.tgz",
+ "integrity": "sha512-TnBJLLEU5dckalm8KZP/xC0kLMeNDVTrWUp8iCLcmLoe9xlt/wIO8VzLVPW+WjgzSZ7Yq+vrzHaCyJRVxuDsBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-special-characters": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-41.4.2.tgz",
+ "integrity": "sha512-OicpKzkYqyTjPRGZf6xMYQnuUCAZ4QS2H1MAEH5xTiwYv+eqR/enC/m9FxCEs2Z3DlO9DIjVnoBxe2qUCSxRBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-style": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-41.4.2.tgz",
+ "integrity": "sha512-q39mtg1kBrmJ8XA7XbOy4HhVzrICvt0KS484d5c3NaX7JetwapAM/QfWDGfMToMukzFcntaGt0be5Bwja0LJSw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-theme-lark": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-41.4.2.tgz",
+ "integrity": "sha512-rzFSAhdPMD2QylJDwgGniiBoCuHWQAQIEKDtMbQ4FH+/7JiCfKgUsnZxqhDPJwQyV1MWVz4wmXK/1RKqHohOvg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-undo": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-41.4.2.tgz",
+ "integrity": "sha512-mJMoALRWAaFg9Jgu+ufSGR/cUGCawMcz7Iwr5TBdrICmIckxx0DxPwWCPoTgI1laBZtRy/QctO2gQ4H+FYbfUw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-upload": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-41.4.2.tgz",
+ "integrity": "sha512-dCNQhZw9QcgGUKlYD8STpgNanNp7ILPMRNoDFW9NWHRKsUpjGMYIU3dsE4f08hkA/bckJ9yBaZc7a0LavOrncw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-watchdog": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-41.4.2.tgz",
+ "integrity": "sha512-u17Y8XHhyDHaShQei7WuZ0th8DgKo56YfJqRdZautHKnPJ32r+O97uTcGfBpsobhZbJ6Ss3tUwebve3Obv2K/w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-widget": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-41.4.2.tgz",
+ "integrity": "sha512-hpM9Ti2iFvBBIPAESJp3bOY4SR6fzF3V5t46CpVDStLJdqwnQOuZ8Nv1dqzZZWCuK+EByAbY14pgfYM92nNHrQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/@ckeditor/ckeditor5-word-count": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-41.4.2.tgz",
+ "integrity": "sha512-XuCLL97FotJ9QfuCZOhW7V2XHfVXkplIDpwgnH4HnLjtMLGFVZbyb0k9pEJk3Kp+F8qQbfWDIPFzaNKRDKqtRA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckbox/node_modules/ckeditor5": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-41.4.2.tgz",
+ "integrity": "sha512-90k7d3R1B7x3muHOKKOGIomFsSQRG1sPuRHdN6J7WmKZH+BrMQgRkUs66xVRhNjrLPmewwJYdQI42Sb1cA1ILQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-adapter-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-alignment": "41.4.2",
+ "@ckeditor/ckeditor5-autoformat": "41.4.2",
+ "@ckeditor/ckeditor5-autosave": "41.4.2",
+ "@ckeditor/ckeditor5-basic-styles": "41.4.2",
+ "@ckeditor/ckeditor5-block-quote": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon-block": "41.4.2",
+ "@ckeditor/ckeditor5-build-classic": "41.4.2",
+ "@ckeditor/ckeditor5-build-decoupled-document": "41.4.2",
+ "@ckeditor/ckeditor5-build-inline": "41.4.2",
+ "@ckeditor/ckeditor5-build-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-ckbox": "41.4.2",
+ "@ckeditor/ckeditor5-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-clipboard": "41.4.2",
+ "@ckeditor/ckeditor5-cloud-services": "41.4.2",
+ "@ckeditor/ckeditor5-code-block": "41.4.2",
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-easy-image": "41.4.2",
+ "@ckeditor/ckeditor5-editor-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-editor-classic": "41.4.2",
+ "@ckeditor/ckeditor5-editor-decoupled": "41.4.2",
+ "@ckeditor/ckeditor5-editor-inline": "41.4.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-essentials": "41.4.2",
+ "@ckeditor/ckeditor5-find-and-replace": "41.4.2",
+ "@ckeditor/ckeditor5-font": "41.4.2",
+ "@ckeditor/ckeditor5-heading": "41.4.2",
+ "@ckeditor/ckeditor5-highlight": "41.4.2",
+ "@ckeditor/ckeditor5-horizontal-line": "41.4.2",
+ "@ckeditor/ckeditor5-html-embed": "41.4.2",
+ "@ckeditor/ckeditor5-html-support": "41.4.2",
+ "@ckeditor/ckeditor5-image": "41.4.2",
+ "@ckeditor/ckeditor5-indent": "41.4.2",
+ "@ckeditor/ckeditor5-language": "41.4.2",
+ "@ckeditor/ckeditor5-link": "41.4.2",
+ "@ckeditor/ckeditor5-list": "41.4.2",
+ "@ckeditor/ckeditor5-markdown-gfm": "41.4.2",
+ "@ckeditor/ckeditor5-media-embed": "41.4.2",
+ "@ckeditor/ckeditor5-mention": "41.4.2",
+ "@ckeditor/ckeditor5-minimap": "41.4.2",
+ "@ckeditor/ckeditor5-page-break": "41.4.2",
+ "@ckeditor/ckeditor5-paragraph": "41.4.2",
+ "@ckeditor/ckeditor5-paste-from-office": "41.4.2",
+ "@ckeditor/ckeditor5-remove-format": "41.4.2",
+ "@ckeditor/ckeditor5-restricted-editing": "41.4.2",
+ "@ckeditor/ckeditor5-select-all": "41.4.2",
+ "@ckeditor/ckeditor5-show-blocks": "41.4.2",
+ "@ckeditor/ckeditor5-source-editing": "41.4.2",
+ "@ckeditor/ckeditor5-special-characters": "41.4.2",
+ "@ckeditor/ckeditor5-style": "41.4.2",
+ "@ckeditor/ckeditor5-table": "41.4.2",
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-undo": "41.4.2",
+ "@ckeditor/ckeditor5-upload": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-watchdog": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "@ckeditor/ckeditor5-word-count": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ckfinder/-/ckeditor5-ckfinder-41.4.2.tgz",
+ "integrity": "sha512-QB3igdZOBI+I8q6eTA5+q27VQrj3Nu7PctNKRehwMC/Z6URboTnntqtkZ3inAZEbWcoLTN2tpDthlufUbQ+cfA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-alignment": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-41.4.2.tgz",
+ "integrity": "sha512-kFiEIZfUNt2TCrwJgM4mot6LLqzbH4vbfYcjbrsUz28kLv8guzcwKXPRe0ZrHo+WS7Cny8j5aCEuUAs3sxEmAg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-autosave": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-41.4.2.tgz",
+ "integrity": "sha512-TgaUhpFfG9csm4seL7LQSS6Rn+Gcm/wteGyD+Yl50BG1mfMIL259KEFkVTXDRwJadQm2KiiHZDLqpcd/lAqc0A==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-clipboard": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-41.4.2.tgz",
+ "integrity": "sha512-cMoGXClFxp5uR5Wr1cZnop5IdmqTZXTcrUuEoyhF+1hk+QDhp2ibQ2dTKu6hw+TTzw3Xd6g8Kj0Oj+mXoIur+w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-code-block": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-41.4.2.tgz",
+ "integrity": "sha512-NyPvffk+yA2rWsiF3Q/dDyO1ZtUvlX5hEVEWCG9C4wz9NVtBmoK0v1HmcsBDYQ//TwLY3N8HA0LX00UGTHVGFw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-editor-balloon": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-41.4.2.tgz",
+ "integrity": "sha512-5KI9spGZY1W2GpRLc0aJiqm1/33sGX9vxXAvIRabSF1uhK4b2WP6zdjGy0IcwBpIRnAkEGoPoetFmx1esJOVDw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-editor-decoupled": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-41.4.2.tgz",
+ "integrity": "sha512-kzy+Az4Dn+5dCR0FMk1qzlGaqbgNSi0a7qLr17ghfVnqbLYmhhELjgLOKU9cjjIm5L2KMEH2qRq5QHlacO90kA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-editor-inline": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-41.4.2.tgz",
+ "integrity": "sha512-NlDYZzVVpZblkeVLNrguC437PMqYEXNRGB+KF2uzV5/vPAjz3SjleVcGlbTAWVbMQAUMoOtrmrJjeTR4S93UMA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-editor-multi-root": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-41.4.2.tgz",
+ "integrity": "sha512-sqmSEHzX0C3L5H+Svj1dSOyetxOnVb5vL2eS/EdzRpnhThwaPsTVWI83bGHPRTh4h89yEli3nMbNsdTTnsR7Rw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-enter": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-41.4.2.tgz",
+ "integrity": "sha512-pvNNcFGn7TFFuJ1QbT0Jggd5xflORxa5i32nZuSzDLVflXGDKq53xSXxapCzd7XsiVXQlufbXt2SlGj7lhyP1w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-find-and-replace": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-41.4.2.tgz",
+ "integrity": "sha512-y3JZF9UMgf6Zwt3HzaPI9B8Gbwc1s+IoK78LFuhkP9B/rgQDBFWi3fXo6ywHsHKZ/EK5JZQuHMdI9czyBuG29Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-font": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-41.4.2.tgz",
+ "integrity": "sha512-++7oIK+MXtHGUQkqmXgZqGDBCEsHCuGkss43goGZ97PcRwLegnDRInowj3K/r3nwQcts1VAWnnLCnCSSYbcGIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-highlight": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-41.4.2.tgz",
+ "integrity": "sha512-xAb3Kox0KfoenZaRWgWaZPQwYLauK46WdQ4zYJ16ozQN5mssnS8sU27EFx0OG5EOv9EBurmOcHnP3Rih1szROQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-horizontal-line": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-41.4.2.tgz",
+ "integrity": "sha512-le+6melLc8lQTPBWppnWXWaX16KXcvXz8ZOO4uuD7+w5JrtRheEG1N35nTblpeT+QcyBjL9mSu519xReL2qjBA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-html-embed": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-41.4.2.tgz",
+ "integrity": "sha512-rpQMp6ckpYPWnBg8vL23SdKfJ0F80C1iIIO7EA9ZyimPc+hWH7kVF7f8D2Q2ckG1LrlXAXn9cg4tahMFGeiSzw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-html-support": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-41.4.2.tgz",
+ "integrity": "sha512-QHqFgzQucCRvEOPdxcXOMervxhlK6DiR6JqUvgeJyyiWWQT0HGiG7Vy7QKhL6S0w5BUYFoS5B8rj5LjOEm+xsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-language": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-41.4.2.tgz",
+ "integrity": "sha512-YrjwPRxtHDf99fnsbYxos/OuJcdEYYk4sx8oyVgwG/se0yk4IObx7MZGVebGiqd5cZQRxAxP8VGNgRqjHzpcsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-markdown-gfm": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-41.4.2.tgz",
+ "integrity": "sha512-4izHzZ2AO9QMo+WirGVPYu3qqf+YuYe0CtF37rhdRNFLwDMYV7lGBpEj24US/3lV7CuEKM1V5N2Ojl6b4ew10w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "marked": "4.0.12",
+ "turndown": "6.0.0",
+ "turndown-plugin-gfm": "1.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-mention": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-41.4.2.tgz",
+ "integrity": "sha512-jO8eZE/4NIRJ5Tm/mIdgnLqkBnYj7l3jU4HZLkYvU5tEV5Xk6Rf8bsqMkkBvquf3LVhQbwAiLNjtlrHf68vU7Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-minimap": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-41.4.2.tgz",
+ "integrity": "sha512-SJUHeD6l6UVFlY/Uh2vZIr7qHbz5A4Ud285zxAZpiiiv0NP4wQDw6bo28tD/QkCMm1hRcLCkKWd1aNDkFe+42w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-page-break": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-41.4.2.tgz",
+ "integrity": "sha512-J9sIBgBKhAeZn+KpZADUj6z7VjrbUtHHFL88Ivx2h9jePZPT/LIfDwnnrJEnMjf2KF1bkHvIdP23cZz2BzXwKg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-remove-format": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-41.4.2.tgz",
+ "integrity": "sha512-XlCIvIETcWn6/6jfPhVzSqkXZ6fnU0iqqNlyKF67dStfc6vVc6Ut31P+f84SwAJA8ay553OUNyY14YZcoP2tLg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-restricted-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-41.4.2.tgz",
+ "integrity": "sha512-t34VNBZbxO07nEazAKECXcRgH5VrPbrTJW0iZO0/w/yPHUAPZ8ejcdEuohr7cLS3TCHE09biFc1lNPLas/xK5w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-select-all": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-41.4.2.tgz",
+ "integrity": "sha512-zC0wS0IggFDvk1wDB/SregfejLJk62In+i7P0otOaySg5tFfkJqT3OycplbPqIn3D1UCpIIz4KJzRl66PEVI7g==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-show-blocks": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-41.4.2.tgz",
+ "integrity": "sha512-0mKErojbxNr8Xbx5OjDLdciU3Onwn33h5IMU2j6imcwqORLzyXgU9ENhwwfw6Roeu8Guvi6hEVKBW6GE1UIYIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-source-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-41.4.2.tgz",
+ "integrity": "sha512-TnBJLLEU5dckalm8KZP/xC0kLMeNDVTrWUp8iCLcmLoe9xlt/wIO8VzLVPW+WjgzSZ7Yq+vrzHaCyJRVxuDsBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-special-characters": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-41.4.2.tgz",
+ "integrity": "sha512-OicpKzkYqyTjPRGZf6xMYQnuUCAZ4QS2H1MAEH5xTiwYv+eqR/enC/m9FxCEs2Z3DlO9DIjVnoBxe2qUCSxRBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-style": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-41.4.2.tgz",
+ "integrity": "sha512-q39mtg1kBrmJ8XA7XbOy4HhVzrICvt0KS484d5c3NaX7JetwapAM/QfWDGfMToMukzFcntaGt0be5Bwja0LJSw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-theme-lark": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-41.4.2.tgz",
+ "integrity": "sha512-rzFSAhdPMD2QylJDwgGniiBoCuHWQAQIEKDtMbQ4FH+/7JiCfKgUsnZxqhDPJwQyV1MWVz4wmXK/1RKqHohOvg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-undo": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-41.4.2.tgz",
+ "integrity": "sha512-mJMoALRWAaFg9Jgu+ufSGR/cUGCawMcz7Iwr5TBdrICmIckxx0DxPwWCPoTgI1laBZtRy/QctO2gQ4H+FYbfUw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-upload": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-41.4.2.tgz",
+ "integrity": "sha512-dCNQhZw9QcgGUKlYD8STpgNanNp7ILPMRNoDFW9NWHRKsUpjGMYIU3dsE4f08hkA/bckJ9yBaZc7a0LavOrncw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-watchdog": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-41.4.2.tgz",
+ "integrity": "sha512-u17Y8XHhyDHaShQei7WuZ0th8DgKo56YfJqRdZautHKnPJ32r+O97uTcGfBpsobhZbJ6Ss3tUwebve3Obv2K/w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-widget": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-41.4.2.tgz",
+ "integrity": "sha512-hpM9Ti2iFvBBIPAESJp3bOY4SR6fzF3V5t46CpVDStLJdqwnQOuZ8Nv1dqzZZWCuK+EByAbY14pgfYM92nNHrQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/@ckeditor/ckeditor5-word-count": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-41.4.2.tgz",
+ "integrity": "sha512-XuCLL97FotJ9QfuCZOhW7V2XHfVXkplIDpwgnH4HnLjtMLGFVZbyb0k9pEJk3Kp+F8qQbfWDIPFzaNKRDKqtRA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ckfinder/node_modules/ckeditor5": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-41.4.2.tgz",
+ "integrity": "sha512-90k7d3R1B7x3muHOKKOGIomFsSQRG1sPuRHdN6J7WmKZH+BrMQgRkUs66xVRhNjrLPmewwJYdQI42Sb1cA1ILQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-adapter-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-alignment": "41.4.2",
+ "@ckeditor/ckeditor5-autoformat": "41.4.2",
+ "@ckeditor/ckeditor5-autosave": "41.4.2",
+ "@ckeditor/ckeditor5-basic-styles": "41.4.2",
+ "@ckeditor/ckeditor5-block-quote": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon-block": "41.4.2",
+ "@ckeditor/ckeditor5-build-classic": "41.4.2",
+ "@ckeditor/ckeditor5-build-decoupled-document": "41.4.2",
+ "@ckeditor/ckeditor5-build-inline": "41.4.2",
+ "@ckeditor/ckeditor5-build-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-ckbox": "41.4.2",
+ "@ckeditor/ckeditor5-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-clipboard": "41.4.2",
+ "@ckeditor/ckeditor5-cloud-services": "41.4.2",
+ "@ckeditor/ckeditor5-code-block": "41.4.2",
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-easy-image": "41.4.2",
+ "@ckeditor/ckeditor5-editor-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-editor-classic": "41.4.2",
+ "@ckeditor/ckeditor5-editor-decoupled": "41.4.2",
+ "@ckeditor/ckeditor5-editor-inline": "41.4.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-essentials": "41.4.2",
+ "@ckeditor/ckeditor5-find-and-replace": "41.4.2",
+ "@ckeditor/ckeditor5-font": "41.4.2",
+ "@ckeditor/ckeditor5-heading": "41.4.2",
+ "@ckeditor/ckeditor5-highlight": "41.4.2",
+ "@ckeditor/ckeditor5-horizontal-line": "41.4.2",
+ "@ckeditor/ckeditor5-html-embed": "41.4.2",
+ "@ckeditor/ckeditor5-html-support": "41.4.2",
+ "@ckeditor/ckeditor5-image": "41.4.2",
+ "@ckeditor/ckeditor5-indent": "41.4.2",
+ "@ckeditor/ckeditor5-language": "41.4.2",
+ "@ckeditor/ckeditor5-link": "41.4.2",
+ "@ckeditor/ckeditor5-list": "41.4.2",
+ "@ckeditor/ckeditor5-markdown-gfm": "41.4.2",
+ "@ckeditor/ckeditor5-media-embed": "41.4.2",
+ "@ckeditor/ckeditor5-mention": "41.4.2",
+ "@ckeditor/ckeditor5-minimap": "41.4.2",
+ "@ckeditor/ckeditor5-page-break": "41.4.2",
+ "@ckeditor/ckeditor5-paragraph": "41.4.2",
+ "@ckeditor/ckeditor5-paste-from-office": "41.4.2",
+ "@ckeditor/ckeditor5-remove-format": "41.4.2",
+ "@ckeditor/ckeditor5-restricted-editing": "41.4.2",
+ "@ckeditor/ckeditor5-select-all": "41.4.2",
+ "@ckeditor/ckeditor5-show-blocks": "41.4.2",
+ "@ckeditor/ckeditor5-source-editing": "41.4.2",
+ "@ckeditor/ckeditor5-special-characters": "41.4.2",
+ "@ckeditor/ckeditor5-style": "41.4.2",
+ "@ckeditor/ckeditor5-table": "41.4.2",
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-undo": "41.4.2",
+ "@ckeditor/ckeditor5-upload": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-watchdog": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "@ckeditor/ckeditor5-word-count": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-clipboard": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-46.0.2.tgz",
+ "integrity": "sha512-FL1Dy3CWRmdMrk31oCpYi9FZew3okXlfgkfLyjbXIgAdUiJ+b/9Tu2ZzR6fNjpAN6BYTiOjx5cDq8h8yMLUgwg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-widget": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-clipboard/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-clipboard/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-clipboard/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-clipboard/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-clipboard/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-clipboard/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-clipboard/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-cloud-services/-/ckeditor5-cloud-services-41.4.2.tgz",
+ "integrity": "sha512-rgDrpEonA2AchfvgYaeb/olMk/HYxUK4B8XPqs+nJxLmBraTv2lANsgsMbwsqAIiRjT9MknmJdX+CEbqljgL/w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-alignment": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-41.4.2.tgz",
+ "integrity": "sha512-kFiEIZfUNt2TCrwJgM4mot6LLqzbH4vbfYcjbrsUz28kLv8guzcwKXPRe0ZrHo+WS7Cny8j5aCEuUAs3sxEmAg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-autosave": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-41.4.2.tgz",
+ "integrity": "sha512-TgaUhpFfG9csm4seL7LQSS6Rn+Gcm/wteGyD+Yl50BG1mfMIL259KEFkVTXDRwJadQm2KiiHZDLqpcd/lAqc0A==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-clipboard": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-41.4.2.tgz",
+ "integrity": "sha512-cMoGXClFxp5uR5Wr1cZnop5IdmqTZXTcrUuEoyhF+1hk+QDhp2ibQ2dTKu6hw+TTzw3Xd6g8Kj0Oj+mXoIur+w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-code-block": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-41.4.2.tgz",
+ "integrity": "sha512-NyPvffk+yA2rWsiF3Q/dDyO1ZtUvlX5hEVEWCG9C4wz9NVtBmoK0v1HmcsBDYQ//TwLY3N8HA0LX00UGTHVGFw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-editor-balloon": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-41.4.2.tgz",
+ "integrity": "sha512-5KI9spGZY1W2GpRLc0aJiqm1/33sGX9vxXAvIRabSF1uhK4b2WP6zdjGy0IcwBpIRnAkEGoPoetFmx1esJOVDw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-editor-decoupled": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-41.4.2.tgz",
+ "integrity": "sha512-kzy+Az4Dn+5dCR0FMk1qzlGaqbgNSi0a7qLr17ghfVnqbLYmhhELjgLOKU9cjjIm5L2KMEH2qRq5QHlacO90kA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-editor-inline": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-41.4.2.tgz",
+ "integrity": "sha512-NlDYZzVVpZblkeVLNrguC437PMqYEXNRGB+KF2uzV5/vPAjz3SjleVcGlbTAWVbMQAUMoOtrmrJjeTR4S93UMA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-editor-multi-root": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-41.4.2.tgz",
+ "integrity": "sha512-sqmSEHzX0C3L5H+Svj1dSOyetxOnVb5vL2eS/EdzRpnhThwaPsTVWI83bGHPRTh4h89yEli3nMbNsdTTnsR7Rw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-enter": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-41.4.2.tgz",
+ "integrity": "sha512-pvNNcFGn7TFFuJ1QbT0Jggd5xflORxa5i32nZuSzDLVflXGDKq53xSXxapCzd7XsiVXQlufbXt2SlGj7lhyP1w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-find-and-replace": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-41.4.2.tgz",
+ "integrity": "sha512-y3JZF9UMgf6Zwt3HzaPI9B8Gbwc1s+IoK78LFuhkP9B/rgQDBFWi3fXo6ywHsHKZ/EK5JZQuHMdI9czyBuG29Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-font": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-41.4.2.tgz",
+ "integrity": "sha512-++7oIK+MXtHGUQkqmXgZqGDBCEsHCuGkss43goGZ97PcRwLegnDRInowj3K/r3nwQcts1VAWnnLCnCSSYbcGIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-highlight": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-41.4.2.tgz",
+ "integrity": "sha512-xAb3Kox0KfoenZaRWgWaZPQwYLauK46WdQ4zYJ16ozQN5mssnS8sU27EFx0OG5EOv9EBurmOcHnP3Rih1szROQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-horizontal-line": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-41.4.2.tgz",
+ "integrity": "sha512-le+6melLc8lQTPBWppnWXWaX16KXcvXz8ZOO4uuD7+w5JrtRheEG1N35nTblpeT+QcyBjL9mSu519xReL2qjBA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-html-embed": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-41.4.2.tgz",
+ "integrity": "sha512-rpQMp6ckpYPWnBg8vL23SdKfJ0F80C1iIIO7EA9ZyimPc+hWH7kVF7f8D2Q2ckG1LrlXAXn9cg4tahMFGeiSzw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-html-support": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-41.4.2.tgz",
+ "integrity": "sha512-QHqFgzQucCRvEOPdxcXOMervxhlK6DiR6JqUvgeJyyiWWQT0HGiG7Vy7QKhL6S0w5BUYFoS5B8rj5LjOEm+xsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-language": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-41.4.2.tgz",
+ "integrity": "sha512-YrjwPRxtHDf99fnsbYxos/OuJcdEYYk4sx8oyVgwG/se0yk4IObx7MZGVebGiqd5cZQRxAxP8VGNgRqjHzpcsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-markdown-gfm": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-41.4.2.tgz",
+ "integrity": "sha512-4izHzZ2AO9QMo+WirGVPYu3qqf+YuYe0CtF37rhdRNFLwDMYV7lGBpEj24US/3lV7CuEKM1V5N2Ojl6b4ew10w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "marked": "4.0.12",
+ "turndown": "6.0.0",
+ "turndown-plugin-gfm": "1.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-mention": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-41.4.2.tgz",
+ "integrity": "sha512-jO8eZE/4NIRJ5Tm/mIdgnLqkBnYj7l3jU4HZLkYvU5tEV5Xk6Rf8bsqMkkBvquf3LVhQbwAiLNjtlrHf68vU7Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-minimap": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-41.4.2.tgz",
+ "integrity": "sha512-SJUHeD6l6UVFlY/Uh2vZIr7qHbz5A4Ud285zxAZpiiiv0NP4wQDw6bo28tD/QkCMm1hRcLCkKWd1aNDkFe+42w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-page-break": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-41.4.2.tgz",
+ "integrity": "sha512-J9sIBgBKhAeZn+KpZADUj6z7VjrbUtHHFL88Ivx2h9jePZPT/LIfDwnnrJEnMjf2KF1bkHvIdP23cZz2BzXwKg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-remove-format": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-41.4.2.tgz",
+ "integrity": "sha512-XlCIvIETcWn6/6jfPhVzSqkXZ6fnU0iqqNlyKF67dStfc6vVc6Ut31P+f84SwAJA8ay553OUNyY14YZcoP2tLg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-restricted-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-41.4.2.tgz",
+ "integrity": "sha512-t34VNBZbxO07nEazAKECXcRgH5VrPbrTJW0iZO0/w/yPHUAPZ8ejcdEuohr7cLS3TCHE09biFc1lNPLas/xK5w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-select-all": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-41.4.2.tgz",
+ "integrity": "sha512-zC0wS0IggFDvk1wDB/SregfejLJk62In+i7P0otOaySg5tFfkJqT3OycplbPqIn3D1UCpIIz4KJzRl66PEVI7g==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-show-blocks": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-41.4.2.tgz",
+ "integrity": "sha512-0mKErojbxNr8Xbx5OjDLdciU3Onwn33h5IMU2j6imcwqORLzyXgU9ENhwwfw6Roeu8Guvi6hEVKBW6GE1UIYIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-source-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-41.4.2.tgz",
+ "integrity": "sha512-TnBJLLEU5dckalm8KZP/xC0kLMeNDVTrWUp8iCLcmLoe9xlt/wIO8VzLVPW+WjgzSZ7Yq+vrzHaCyJRVxuDsBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-special-characters": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-41.4.2.tgz",
+ "integrity": "sha512-OicpKzkYqyTjPRGZf6xMYQnuUCAZ4QS2H1MAEH5xTiwYv+eqR/enC/m9FxCEs2Z3DlO9DIjVnoBxe2qUCSxRBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-style": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-41.4.2.tgz",
+ "integrity": "sha512-q39mtg1kBrmJ8XA7XbOy4HhVzrICvt0KS484d5c3NaX7JetwapAM/QfWDGfMToMukzFcntaGt0be5Bwja0LJSw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-theme-lark": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-41.4.2.tgz",
+ "integrity": "sha512-rzFSAhdPMD2QylJDwgGniiBoCuHWQAQIEKDtMbQ4FH+/7JiCfKgUsnZxqhDPJwQyV1MWVz4wmXK/1RKqHohOvg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-undo": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-41.4.2.tgz",
+ "integrity": "sha512-mJMoALRWAaFg9Jgu+ufSGR/cUGCawMcz7Iwr5TBdrICmIckxx0DxPwWCPoTgI1laBZtRy/QctO2gQ4H+FYbfUw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-upload": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-41.4.2.tgz",
+ "integrity": "sha512-dCNQhZw9QcgGUKlYD8STpgNanNp7ILPMRNoDFW9NWHRKsUpjGMYIU3dsE4f08hkA/bckJ9yBaZc7a0LavOrncw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-watchdog": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-41.4.2.tgz",
+ "integrity": "sha512-u17Y8XHhyDHaShQei7WuZ0th8DgKo56YfJqRdZautHKnPJ32r+O97uTcGfBpsobhZbJ6Ss3tUwebve3Obv2K/w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-widget": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-41.4.2.tgz",
+ "integrity": "sha512-hpM9Ti2iFvBBIPAESJp3bOY4SR6fzF3V5t46CpVDStLJdqwnQOuZ8Nv1dqzZZWCuK+EByAbY14pgfYM92nNHrQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/@ckeditor/ckeditor5-word-count": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-41.4.2.tgz",
+ "integrity": "sha512-XuCLL97FotJ9QfuCZOhW7V2XHfVXkplIDpwgnH4HnLjtMLGFVZbyb0k9pEJk3Kp+F8qQbfWDIPFzaNKRDKqtRA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-cloud-services/node_modules/ckeditor5": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-41.4.2.tgz",
+ "integrity": "sha512-90k7d3R1B7x3muHOKKOGIomFsSQRG1sPuRHdN6J7WmKZH+BrMQgRkUs66xVRhNjrLPmewwJYdQI42Sb1cA1ILQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-adapter-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-alignment": "41.4.2",
+ "@ckeditor/ckeditor5-autoformat": "41.4.2",
+ "@ckeditor/ckeditor5-autosave": "41.4.2",
+ "@ckeditor/ckeditor5-basic-styles": "41.4.2",
+ "@ckeditor/ckeditor5-block-quote": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon-block": "41.4.2",
+ "@ckeditor/ckeditor5-build-classic": "41.4.2",
+ "@ckeditor/ckeditor5-build-decoupled-document": "41.4.2",
+ "@ckeditor/ckeditor5-build-inline": "41.4.2",
+ "@ckeditor/ckeditor5-build-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-ckbox": "41.4.2",
+ "@ckeditor/ckeditor5-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-clipboard": "41.4.2",
+ "@ckeditor/ckeditor5-cloud-services": "41.4.2",
+ "@ckeditor/ckeditor5-code-block": "41.4.2",
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-easy-image": "41.4.2",
+ "@ckeditor/ckeditor5-editor-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-editor-classic": "41.4.2",
+ "@ckeditor/ckeditor5-editor-decoupled": "41.4.2",
+ "@ckeditor/ckeditor5-editor-inline": "41.4.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-essentials": "41.4.2",
+ "@ckeditor/ckeditor5-find-and-replace": "41.4.2",
+ "@ckeditor/ckeditor5-font": "41.4.2",
+ "@ckeditor/ckeditor5-heading": "41.4.2",
+ "@ckeditor/ckeditor5-highlight": "41.4.2",
+ "@ckeditor/ckeditor5-horizontal-line": "41.4.2",
+ "@ckeditor/ckeditor5-html-embed": "41.4.2",
+ "@ckeditor/ckeditor5-html-support": "41.4.2",
+ "@ckeditor/ckeditor5-image": "41.4.2",
+ "@ckeditor/ckeditor5-indent": "41.4.2",
+ "@ckeditor/ckeditor5-language": "41.4.2",
+ "@ckeditor/ckeditor5-link": "41.4.2",
+ "@ckeditor/ckeditor5-list": "41.4.2",
+ "@ckeditor/ckeditor5-markdown-gfm": "41.4.2",
+ "@ckeditor/ckeditor5-media-embed": "41.4.2",
+ "@ckeditor/ckeditor5-mention": "41.4.2",
+ "@ckeditor/ckeditor5-minimap": "41.4.2",
+ "@ckeditor/ckeditor5-page-break": "41.4.2",
+ "@ckeditor/ckeditor5-paragraph": "41.4.2",
+ "@ckeditor/ckeditor5-paste-from-office": "41.4.2",
+ "@ckeditor/ckeditor5-remove-format": "41.4.2",
+ "@ckeditor/ckeditor5-restricted-editing": "41.4.2",
+ "@ckeditor/ckeditor5-select-all": "41.4.2",
+ "@ckeditor/ckeditor5-show-blocks": "41.4.2",
+ "@ckeditor/ckeditor5-source-editing": "41.4.2",
+ "@ckeditor/ckeditor5-special-characters": "41.4.2",
+ "@ckeditor/ckeditor5-style": "41.4.2",
+ "@ckeditor/ckeditor5-table": "41.4.2",
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-undo": "41.4.2",
+ "@ckeditor/ckeditor5-upload": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-watchdog": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "@ckeditor/ckeditor5-word-count": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-code-block": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-46.0.2.tgz",
+ "integrity": "sha512-ADNMDWSmlvrle0j9vNR5WMNyWjVn8t1TVILmLOab2T0/LTZcTzFXdz5i6I/oKhoxKty7soB8lmCUfJqrXNIhTw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-clipboard": "46.0.2",
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-enter": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-code-block/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-code-block/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-code-block/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-code-block/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-code-block/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-code-block/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-code-block/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-core": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-41.4.2.tgz",
+ "integrity": "sha512-kCIJjviiMNIMBMx7XFXFp1IeTELQKv7xyPJiVFDyUftIfthf9uWty72ipZ3BBNBGBkaoTiSzDZ507EsX6czuIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-easy-image/-/ckeditor5-easy-image-41.4.2.tgz",
+ "integrity": "sha512-HJJ3Z4R4mCazV2cz+s8bI00ci3/KyIa+fXodBN1+kg3PldX471zSj+DtyFsZyKnUcpUTVygjPEaHKBDpxtUhjQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-alignment": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-41.4.2.tgz",
+ "integrity": "sha512-kFiEIZfUNt2TCrwJgM4mot6LLqzbH4vbfYcjbrsUz28kLv8guzcwKXPRe0ZrHo+WS7Cny8j5aCEuUAs3sxEmAg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-autosave": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-41.4.2.tgz",
+ "integrity": "sha512-TgaUhpFfG9csm4seL7LQSS6Rn+Gcm/wteGyD+Yl50BG1mfMIL259KEFkVTXDRwJadQm2KiiHZDLqpcd/lAqc0A==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-clipboard": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-41.4.2.tgz",
+ "integrity": "sha512-cMoGXClFxp5uR5Wr1cZnop5IdmqTZXTcrUuEoyhF+1hk+QDhp2ibQ2dTKu6hw+TTzw3Xd6g8Kj0Oj+mXoIur+w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-code-block": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-41.4.2.tgz",
+ "integrity": "sha512-NyPvffk+yA2rWsiF3Q/dDyO1ZtUvlX5hEVEWCG9C4wz9NVtBmoK0v1HmcsBDYQ//TwLY3N8HA0LX00UGTHVGFw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-editor-balloon": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-41.4.2.tgz",
+ "integrity": "sha512-5KI9spGZY1W2GpRLc0aJiqm1/33sGX9vxXAvIRabSF1uhK4b2WP6zdjGy0IcwBpIRnAkEGoPoetFmx1esJOVDw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-editor-decoupled": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-41.4.2.tgz",
+ "integrity": "sha512-kzy+Az4Dn+5dCR0FMk1qzlGaqbgNSi0a7qLr17ghfVnqbLYmhhELjgLOKU9cjjIm5L2KMEH2qRq5QHlacO90kA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-editor-inline": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-41.4.2.tgz",
+ "integrity": "sha512-NlDYZzVVpZblkeVLNrguC437PMqYEXNRGB+KF2uzV5/vPAjz3SjleVcGlbTAWVbMQAUMoOtrmrJjeTR4S93UMA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-editor-multi-root": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-41.4.2.tgz",
+ "integrity": "sha512-sqmSEHzX0C3L5H+Svj1dSOyetxOnVb5vL2eS/EdzRpnhThwaPsTVWI83bGHPRTh4h89yEli3nMbNsdTTnsR7Rw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-enter": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-41.4.2.tgz",
+ "integrity": "sha512-pvNNcFGn7TFFuJ1QbT0Jggd5xflORxa5i32nZuSzDLVflXGDKq53xSXxapCzd7XsiVXQlufbXt2SlGj7lhyP1w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-find-and-replace": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-41.4.2.tgz",
+ "integrity": "sha512-y3JZF9UMgf6Zwt3HzaPI9B8Gbwc1s+IoK78LFuhkP9B/rgQDBFWi3fXo6ywHsHKZ/EK5JZQuHMdI9czyBuG29Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-font": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-41.4.2.tgz",
+ "integrity": "sha512-++7oIK+MXtHGUQkqmXgZqGDBCEsHCuGkss43goGZ97PcRwLegnDRInowj3K/r3nwQcts1VAWnnLCnCSSYbcGIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-highlight": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-41.4.2.tgz",
+ "integrity": "sha512-xAb3Kox0KfoenZaRWgWaZPQwYLauK46WdQ4zYJ16ozQN5mssnS8sU27EFx0OG5EOv9EBurmOcHnP3Rih1szROQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-horizontal-line": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-41.4.2.tgz",
+ "integrity": "sha512-le+6melLc8lQTPBWppnWXWaX16KXcvXz8ZOO4uuD7+w5JrtRheEG1N35nTblpeT+QcyBjL9mSu519xReL2qjBA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-html-embed": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-41.4.2.tgz",
+ "integrity": "sha512-rpQMp6ckpYPWnBg8vL23SdKfJ0F80C1iIIO7EA9ZyimPc+hWH7kVF7f8D2Q2ckG1LrlXAXn9cg4tahMFGeiSzw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-html-support": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-41.4.2.tgz",
+ "integrity": "sha512-QHqFgzQucCRvEOPdxcXOMervxhlK6DiR6JqUvgeJyyiWWQT0HGiG7Vy7QKhL6S0w5BUYFoS5B8rj5LjOEm+xsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-language": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-41.4.2.tgz",
+ "integrity": "sha512-YrjwPRxtHDf99fnsbYxos/OuJcdEYYk4sx8oyVgwG/se0yk4IObx7MZGVebGiqd5cZQRxAxP8VGNgRqjHzpcsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-markdown-gfm": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-41.4.2.tgz",
+ "integrity": "sha512-4izHzZ2AO9QMo+WirGVPYu3qqf+YuYe0CtF37rhdRNFLwDMYV7lGBpEj24US/3lV7CuEKM1V5N2Ojl6b4ew10w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "marked": "4.0.12",
+ "turndown": "6.0.0",
+ "turndown-plugin-gfm": "1.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-mention": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-41.4.2.tgz",
+ "integrity": "sha512-jO8eZE/4NIRJ5Tm/mIdgnLqkBnYj7l3jU4HZLkYvU5tEV5Xk6Rf8bsqMkkBvquf3LVhQbwAiLNjtlrHf68vU7Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-minimap": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-41.4.2.tgz",
+ "integrity": "sha512-SJUHeD6l6UVFlY/Uh2vZIr7qHbz5A4Ud285zxAZpiiiv0NP4wQDw6bo28tD/QkCMm1hRcLCkKWd1aNDkFe+42w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-page-break": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-41.4.2.tgz",
+ "integrity": "sha512-J9sIBgBKhAeZn+KpZADUj6z7VjrbUtHHFL88Ivx2h9jePZPT/LIfDwnnrJEnMjf2KF1bkHvIdP23cZz2BzXwKg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-remove-format": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-41.4.2.tgz",
+ "integrity": "sha512-XlCIvIETcWn6/6jfPhVzSqkXZ6fnU0iqqNlyKF67dStfc6vVc6Ut31P+f84SwAJA8ay553OUNyY14YZcoP2tLg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-restricted-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-41.4.2.tgz",
+ "integrity": "sha512-t34VNBZbxO07nEazAKECXcRgH5VrPbrTJW0iZO0/w/yPHUAPZ8ejcdEuohr7cLS3TCHE09biFc1lNPLas/xK5w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-select-all": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-41.4.2.tgz",
+ "integrity": "sha512-zC0wS0IggFDvk1wDB/SregfejLJk62In+i7P0otOaySg5tFfkJqT3OycplbPqIn3D1UCpIIz4KJzRl66PEVI7g==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-show-blocks": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-41.4.2.tgz",
+ "integrity": "sha512-0mKErojbxNr8Xbx5OjDLdciU3Onwn33h5IMU2j6imcwqORLzyXgU9ENhwwfw6Roeu8Guvi6hEVKBW6GE1UIYIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-source-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-41.4.2.tgz",
+ "integrity": "sha512-TnBJLLEU5dckalm8KZP/xC0kLMeNDVTrWUp8iCLcmLoe9xlt/wIO8VzLVPW+WjgzSZ7Yq+vrzHaCyJRVxuDsBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-special-characters": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-41.4.2.tgz",
+ "integrity": "sha512-OicpKzkYqyTjPRGZf6xMYQnuUCAZ4QS2H1MAEH5xTiwYv+eqR/enC/m9FxCEs2Z3DlO9DIjVnoBxe2qUCSxRBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-style": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-41.4.2.tgz",
+ "integrity": "sha512-q39mtg1kBrmJ8XA7XbOy4HhVzrICvt0KS484d5c3NaX7JetwapAM/QfWDGfMToMukzFcntaGt0be5Bwja0LJSw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-theme-lark": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-41.4.2.tgz",
+ "integrity": "sha512-rzFSAhdPMD2QylJDwgGniiBoCuHWQAQIEKDtMbQ4FH+/7JiCfKgUsnZxqhDPJwQyV1MWVz4wmXK/1RKqHohOvg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-undo": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-41.4.2.tgz",
+ "integrity": "sha512-mJMoALRWAaFg9Jgu+ufSGR/cUGCawMcz7Iwr5TBdrICmIckxx0DxPwWCPoTgI1laBZtRy/QctO2gQ4H+FYbfUw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-upload": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-41.4.2.tgz",
+ "integrity": "sha512-dCNQhZw9QcgGUKlYD8STpgNanNp7ILPMRNoDFW9NWHRKsUpjGMYIU3dsE4f08hkA/bckJ9yBaZc7a0LavOrncw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-watchdog": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-41.4.2.tgz",
+ "integrity": "sha512-u17Y8XHhyDHaShQei7WuZ0th8DgKo56YfJqRdZautHKnPJ32r+O97uTcGfBpsobhZbJ6Ss3tUwebve3Obv2K/w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-widget": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-41.4.2.tgz",
+ "integrity": "sha512-hpM9Ti2iFvBBIPAESJp3bOY4SR6fzF3V5t46CpVDStLJdqwnQOuZ8Nv1dqzZZWCuK+EByAbY14pgfYM92nNHrQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/@ckeditor/ckeditor5-word-count": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-41.4.2.tgz",
+ "integrity": "sha512-XuCLL97FotJ9QfuCZOhW7V2XHfVXkplIDpwgnH4HnLjtMLGFVZbyb0k9pEJk3Kp+F8qQbfWDIPFzaNKRDKqtRA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-easy-image/node_modules/ckeditor5": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-41.4.2.tgz",
+ "integrity": "sha512-90k7d3R1B7x3muHOKKOGIomFsSQRG1sPuRHdN6J7WmKZH+BrMQgRkUs66xVRhNjrLPmewwJYdQI42Sb1cA1ILQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-adapter-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-alignment": "41.4.2",
+ "@ckeditor/ckeditor5-autoformat": "41.4.2",
+ "@ckeditor/ckeditor5-autosave": "41.4.2",
+ "@ckeditor/ckeditor5-basic-styles": "41.4.2",
+ "@ckeditor/ckeditor5-block-quote": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon-block": "41.4.2",
+ "@ckeditor/ckeditor5-build-classic": "41.4.2",
+ "@ckeditor/ckeditor5-build-decoupled-document": "41.4.2",
+ "@ckeditor/ckeditor5-build-inline": "41.4.2",
+ "@ckeditor/ckeditor5-build-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-ckbox": "41.4.2",
+ "@ckeditor/ckeditor5-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-clipboard": "41.4.2",
+ "@ckeditor/ckeditor5-cloud-services": "41.4.2",
+ "@ckeditor/ckeditor5-code-block": "41.4.2",
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-easy-image": "41.4.2",
+ "@ckeditor/ckeditor5-editor-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-editor-classic": "41.4.2",
+ "@ckeditor/ckeditor5-editor-decoupled": "41.4.2",
+ "@ckeditor/ckeditor5-editor-inline": "41.4.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-essentials": "41.4.2",
+ "@ckeditor/ckeditor5-find-and-replace": "41.4.2",
+ "@ckeditor/ckeditor5-font": "41.4.2",
+ "@ckeditor/ckeditor5-heading": "41.4.2",
+ "@ckeditor/ckeditor5-highlight": "41.4.2",
+ "@ckeditor/ckeditor5-horizontal-line": "41.4.2",
+ "@ckeditor/ckeditor5-html-embed": "41.4.2",
+ "@ckeditor/ckeditor5-html-support": "41.4.2",
+ "@ckeditor/ckeditor5-image": "41.4.2",
+ "@ckeditor/ckeditor5-indent": "41.4.2",
+ "@ckeditor/ckeditor5-language": "41.4.2",
+ "@ckeditor/ckeditor5-link": "41.4.2",
+ "@ckeditor/ckeditor5-list": "41.4.2",
+ "@ckeditor/ckeditor5-markdown-gfm": "41.4.2",
+ "@ckeditor/ckeditor5-media-embed": "41.4.2",
+ "@ckeditor/ckeditor5-mention": "41.4.2",
+ "@ckeditor/ckeditor5-minimap": "41.4.2",
+ "@ckeditor/ckeditor5-page-break": "41.4.2",
+ "@ckeditor/ckeditor5-paragraph": "41.4.2",
+ "@ckeditor/ckeditor5-paste-from-office": "41.4.2",
+ "@ckeditor/ckeditor5-remove-format": "41.4.2",
+ "@ckeditor/ckeditor5-restricted-editing": "41.4.2",
+ "@ckeditor/ckeditor5-select-all": "41.4.2",
+ "@ckeditor/ckeditor5-show-blocks": "41.4.2",
+ "@ckeditor/ckeditor5-source-editing": "41.4.2",
+ "@ckeditor/ckeditor5-special-characters": "41.4.2",
+ "@ckeditor/ckeditor5-style": "41.4.2",
+ "@ckeditor/ckeditor5-table": "41.4.2",
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-undo": "41.4.2",
+ "@ckeditor/ckeditor5-upload": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-watchdog": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "@ckeditor/ckeditor5-word-count": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-balloon": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-46.0.2.tgz",
+ "integrity": "sha512-ZZMFkZ1xP+O3JDFP03fsWZXrPbbzzV0ut2cyHvmTbvxsL8nWkByArbAyc4qs7ceF6wQ68PqLk1o+sPkEWHdVnw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-balloon/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-balloon/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-balloon/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-balloon/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-balloon/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-balloon/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-balloon/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-41.4.2.tgz",
+ "integrity": "sha512-BVf4ipZz36eCTDFiQ8hqN+oBmuvZPzCmNDDjCYuHNGCKGLaIo1Yzi09fHPUWDw1U+en6Cgnwc2HSWgwf7zC7aA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-alignment": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-41.4.2.tgz",
+ "integrity": "sha512-kFiEIZfUNt2TCrwJgM4mot6LLqzbH4vbfYcjbrsUz28kLv8guzcwKXPRe0ZrHo+WS7Cny8j5aCEuUAs3sxEmAg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-autosave": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-41.4.2.tgz",
+ "integrity": "sha512-TgaUhpFfG9csm4seL7LQSS6Rn+Gcm/wteGyD+Yl50BG1mfMIL259KEFkVTXDRwJadQm2KiiHZDLqpcd/lAqc0A==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-clipboard": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-41.4.2.tgz",
+ "integrity": "sha512-cMoGXClFxp5uR5Wr1cZnop5IdmqTZXTcrUuEoyhF+1hk+QDhp2ibQ2dTKu6hw+TTzw3Xd6g8Kj0Oj+mXoIur+w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-code-block": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-41.4.2.tgz",
+ "integrity": "sha512-NyPvffk+yA2rWsiF3Q/dDyO1ZtUvlX5hEVEWCG9C4wz9NVtBmoK0v1HmcsBDYQ//TwLY3N8HA0LX00UGTHVGFw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-editor-balloon": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-41.4.2.tgz",
+ "integrity": "sha512-5KI9spGZY1W2GpRLc0aJiqm1/33sGX9vxXAvIRabSF1uhK4b2WP6zdjGy0IcwBpIRnAkEGoPoetFmx1esJOVDw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-editor-decoupled": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-41.4.2.tgz",
+ "integrity": "sha512-kzy+Az4Dn+5dCR0FMk1qzlGaqbgNSi0a7qLr17ghfVnqbLYmhhELjgLOKU9cjjIm5L2KMEH2qRq5QHlacO90kA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-editor-inline": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-41.4.2.tgz",
+ "integrity": "sha512-NlDYZzVVpZblkeVLNrguC437PMqYEXNRGB+KF2uzV5/vPAjz3SjleVcGlbTAWVbMQAUMoOtrmrJjeTR4S93UMA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-editor-multi-root": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-41.4.2.tgz",
+ "integrity": "sha512-sqmSEHzX0C3L5H+Svj1dSOyetxOnVb5vL2eS/EdzRpnhThwaPsTVWI83bGHPRTh4h89yEli3nMbNsdTTnsR7Rw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-enter": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-41.4.2.tgz",
+ "integrity": "sha512-pvNNcFGn7TFFuJ1QbT0Jggd5xflORxa5i32nZuSzDLVflXGDKq53xSXxapCzd7XsiVXQlufbXt2SlGj7lhyP1w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-find-and-replace": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-41.4.2.tgz",
+ "integrity": "sha512-y3JZF9UMgf6Zwt3HzaPI9B8Gbwc1s+IoK78LFuhkP9B/rgQDBFWi3fXo6ywHsHKZ/EK5JZQuHMdI9czyBuG29Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-font": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-41.4.2.tgz",
+ "integrity": "sha512-++7oIK+MXtHGUQkqmXgZqGDBCEsHCuGkss43goGZ97PcRwLegnDRInowj3K/r3nwQcts1VAWnnLCnCSSYbcGIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-highlight": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-41.4.2.tgz",
+ "integrity": "sha512-xAb3Kox0KfoenZaRWgWaZPQwYLauK46WdQ4zYJ16ozQN5mssnS8sU27EFx0OG5EOv9EBurmOcHnP3Rih1szROQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-horizontal-line": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-41.4.2.tgz",
+ "integrity": "sha512-le+6melLc8lQTPBWppnWXWaX16KXcvXz8ZOO4uuD7+w5JrtRheEG1N35nTblpeT+QcyBjL9mSu519xReL2qjBA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-html-embed": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-41.4.2.tgz",
+ "integrity": "sha512-rpQMp6ckpYPWnBg8vL23SdKfJ0F80C1iIIO7EA9ZyimPc+hWH7kVF7f8D2Q2ckG1LrlXAXn9cg4tahMFGeiSzw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-html-support": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-41.4.2.tgz",
+ "integrity": "sha512-QHqFgzQucCRvEOPdxcXOMervxhlK6DiR6JqUvgeJyyiWWQT0HGiG7Vy7QKhL6S0w5BUYFoS5B8rj5LjOEm+xsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-language": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-41.4.2.tgz",
+ "integrity": "sha512-YrjwPRxtHDf99fnsbYxos/OuJcdEYYk4sx8oyVgwG/se0yk4IObx7MZGVebGiqd5cZQRxAxP8VGNgRqjHzpcsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-markdown-gfm": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-41.4.2.tgz",
+ "integrity": "sha512-4izHzZ2AO9QMo+WirGVPYu3qqf+YuYe0CtF37rhdRNFLwDMYV7lGBpEj24US/3lV7CuEKM1V5N2Ojl6b4ew10w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "marked": "4.0.12",
+ "turndown": "6.0.0",
+ "turndown-plugin-gfm": "1.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-mention": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-41.4.2.tgz",
+ "integrity": "sha512-jO8eZE/4NIRJ5Tm/mIdgnLqkBnYj7l3jU4HZLkYvU5tEV5Xk6Rf8bsqMkkBvquf3LVhQbwAiLNjtlrHf68vU7Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-minimap": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-41.4.2.tgz",
+ "integrity": "sha512-SJUHeD6l6UVFlY/Uh2vZIr7qHbz5A4Ud285zxAZpiiiv0NP4wQDw6bo28tD/QkCMm1hRcLCkKWd1aNDkFe+42w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-page-break": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-41.4.2.tgz",
+ "integrity": "sha512-J9sIBgBKhAeZn+KpZADUj6z7VjrbUtHHFL88Ivx2h9jePZPT/LIfDwnnrJEnMjf2KF1bkHvIdP23cZz2BzXwKg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-remove-format": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-41.4.2.tgz",
+ "integrity": "sha512-XlCIvIETcWn6/6jfPhVzSqkXZ6fnU0iqqNlyKF67dStfc6vVc6Ut31P+f84SwAJA8ay553OUNyY14YZcoP2tLg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-restricted-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-41.4.2.tgz",
+ "integrity": "sha512-t34VNBZbxO07nEazAKECXcRgH5VrPbrTJW0iZO0/w/yPHUAPZ8ejcdEuohr7cLS3TCHE09biFc1lNPLas/xK5w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-select-all": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-41.4.2.tgz",
+ "integrity": "sha512-zC0wS0IggFDvk1wDB/SregfejLJk62In+i7P0otOaySg5tFfkJqT3OycplbPqIn3D1UCpIIz4KJzRl66PEVI7g==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-show-blocks": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-41.4.2.tgz",
+ "integrity": "sha512-0mKErojbxNr8Xbx5OjDLdciU3Onwn33h5IMU2j6imcwqORLzyXgU9ENhwwfw6Roeu8Guvi6hEVKBW6GE1UIYIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-source-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-41.4.2.tgz",
+ "integrity": "sha512-TnBJLLEU5dckalm8KZP/xC0kLMeNDVTrWUp8iCLcmLoe9xlt/wIO8VzLVPW+WjgzSZ7Yq+vrzHaCyJRVxuDsBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-special-characters": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-41.4.2.tgz",
+ "integrity": "sha512-OicpKzkYqyTjPRGZf6xMYQnuUCAZ4QS2H1MAEH5xTiwYv+eqR/enC/m9FxCEs2Z3DlO9DIjVnoBxe2qUCSxRBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-style": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-41.4.2.tgz",
+ "integrity": "sha512-q39mtg1kBrmJ8XA7XbOy4HhVzrICvt0KS484d5c3NaX7JetwapAM/QfWDGfMToMukzFcntaGt0be5Bwja0LJSw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-theme-lark": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-41.4.2.tgz",
+ "integrity": "sha512-rzFSAhdPMD2QylJDwgGniiBoCuHWQAQIEKDtMbQ4FH+/7JiCfKgUsnZxqhDPJwQyV1MWVz4wmXK/1RKqHohOvg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-undo": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-41.4.2.tgz",
+ "integrity": "sha512-mJMoALRWAaFg9Jgu+ufSGR/cUGCawMcz7Iwr5TBdrICmIckxx0DxPwWCPoTgI1laBZtRy/QctO2gQ4H+FYbfUw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-upload": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-41.4.2.tgz",
+ "integrity": "sha512-dCNQhZw9QcgGUKlYD8STpgNanNp7ILPMRNoDFW9NWHRKsUpjGMYIU3dsE4f08hkA/bckJ9yBaZc7a0LavOrncw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-watchdog": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-41.4.2.tgz",
+ "integrity": "sha512-u17Y8XHhyDHaShQei7WuZ0th8DgKo56YfJqRdZautHKnPJ32r+O97uTcGfBpsobhZbJ6Ss3tUwebve3Obv2K/w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-widget": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-41.4.2.tgz",
+ "integrity": "sha512-hpM9Ti2iFvBBIPAESJp3bOY4SR6fzF3V5t46CpVDStLJdqwnQOuZ8Nv1dqzZZWCuK+EByAbY14pgfYM92nNHrQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/@ckeditor/ckeditor5-word-count": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-41.4.2.tgz",
+ "integrity": "sha512-XuCLL97FotJ9QfuCZOhW7V2XHfVXkplIDpwgnH4HnLjtMLGFVZbyb0k9pEJk3Kp+F8qQbfWDIPFzaNKRDKqtRA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-classic/node_modules/ckeditor5": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-41.4.2.tgz",
+ "integrity": "sha512-90k7d3R1B7x3muHOKKOGIomFsSQRG1sPuRHdN6J7WmKZH+BrMQgRkUs66xVRhNjrLPmewwJYdQI42Sb1cA1ILQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-adapter-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-alignment": "41.4.2",
+ "@ckeditor/ckeditor5-autoformat": "41.4.2",
+ "@ckeditor/ckeditor5-autosave": "41.4.2",
+ "@ckeditor/ckeditor5-basic-styles": "41.4.2",
+ "@ckeditor/ckeditor5-block-quote": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon-block": "41.4.2",
+ "@ckeditor/ckeditor5-build-classic": "41.4.2",
+ "@ckeditor/ckeditor5-build-decoupled-document": "41.4.2",
+ "@ckeditor/ckeditor5-build-inline": "41.4.2",
+ "@ckeditor/ckeditor5-build-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-ckbox": "41.4.2",
+ "@ckeditor/ckeditor5-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-clipboard": "41.4.2",
+ "@ckeditor/ckeditor5-cloud-services": "41.4.2",
+ "@ckeditor/ckeditor5-code-block": "41.4.2",
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-easy-image": "41.4.2",
+ "@ckeditor/ckeditor5-editor-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-editor-classic": "41.4.2",
+ "@ckeditor/ckeditor5-editor-decoupled": "41.4.2",
+ "@ckeditor/ckeditor5-editor-inline": "41.4.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-essentials": "41.4.2",
+ "@ckeditor/ckeditor5-find-and-replace": "41.4.2",
+ "@ckeditor/ckeditor5-font": "41.4.2",
+ "@ckeditor/ckeditor5-heading": "41.4.2",
+ "@ckeditor/ckeditor5-highlight": "41.4.2",
+ "@ckeditor/ckeditor5-horizontal-line": "41.4.2",
+ "@ckeditor/ckeditor5-html-embed": "41.4.2",
+ "@ckeditor/ckeditor5-html-support": "41.4.2",
+ "@ckeditor/ckeditor5-image": "41.4.2",
+ "@ckeditor/ckeditor5-indent": "41.4.2",
+ "@ckeditor/ckeditor5-language": "41.4.2",
+ "@ckeditor/ckeditor5-link": "41.4.2",
+ "@ckeditor/ckeditor5-list": "41.4.2",
+ "@ckeditor/ckeditor5-markdown-gfm": "41.4.2",
+ "@ckeditor/ckeditor5-media-embed": "41.4.2",
+ "@ckeditor/ckeditor5-mention": "41.4.2",
+ "@ckeditor/ckeditor5-minimap": "41.4.2",
+ "@ckeditor/ckeditor5-page-break": "41.4.2",
+ "@ckeditor/ckeditor5-paragraph": "41.4.2",
+ "@ckeditor/ckeditor5-paste-from-office": "41.4.2",
+ "@ckeditor/ckeditor5-remove-format": "41.4.2",
+ "@ckeditor/ckeditor5-restricted-editing": "41.4.2",
+ "@ckeditor/ckeditor5-select-all": "41.4.2",
+ "@ckeditor/ckeditor5-show-blocks": "41.4.2",
+ "@ckeditor/ckeditor5-source-editing": "41.4.2",
+ "@ckeditor/ckeditor5-special-characters": "41.4.2",
+ "@ckeditor/ckeditor5-style": "41.4.2",
+ "@ckeditor/ckeditor5-table": "41.4.2",
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-undo": "41.4.2",
+ "@ckeditor/ckeditor5-upload": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-watchdog": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "@ckeditor/ckeditor5-word-count": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-decoupled": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-46.0.2.tgz",
+ "integrity": "sha512-eunAH7bAC7Y0FkxK9ukecG2a7Jxm0NAXlaDIWBRBYmNOycUDnMjeD54Ax4udJ7SxJXiTFYYF6fUIZ/mQy/DHbQ==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-decoupled/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-decoupled/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-decoupled/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-decoupled/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-decoupled/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-decoupled/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-decoupled/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-inline": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-46.0.2.tgz",
+ "integrity": "sha512-XYERPRnt/KNSje/AXpT0aCr6BLpSDAXaGil7edmuPL09oC+gGfjEzvCJDyDHbPCEwOTu684AHVvjiJNKJiJOTQ==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-inline/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-inline/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-inline/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-inline/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-inline/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-inline/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-inline/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-multi-root": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-46.0.2.tgz",
+ "integrity": "sha512-QUHS10vQ+9XqRfe/djzD6P4Q8rFav3ewXldW2D5trMpQ+d9HzpyyGnYOOHzM5P8VSpgXm1ma8lTuXtqeLnIhnw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-multi-root/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-multi-root/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-multi-root/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-multi-root/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-multi-root/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-multi-root/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-editor-multi-root/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-emoji": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-emoji/-/ckeditor5-emoji-46.0.2.tgz",
+ "integrity": "sha512-ZxjWu2JxnvX8ZyMQpmJ5VpaoXXtWWJxiO6MNeWjL/tcZ2DhD6/lQye7CLuAOvW4P5WBwrGKDdnk+vx7GLO6NIA==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-mention": "46.0.2",
+ "@ckeditor/ckeditor5-typing": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2",
+ "es-toolkit": "1.39.5",
+ "fuzzysort": "3.1.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-emoji/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-emoji/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-emoji/node_modules/@ckeditor/ckeditor5-typing": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-46.0.2.tgz",
+ "integrity": "sha512-jYrsRmE1rZ6c8jtOWVm6Q3FpIT9HWdJg6fK453w4upkjWM7lH3kXxtPgSLmEATUyO/ON91VNXEGA+LGml2MHnw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-emoji/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-emoji/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-emoji/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-emoji/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-emoji/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-41.4.2.tgz",
+ "integrity": "sha512-25JqIzNYvCqQ6f02YY+a8A8xtjClzI0YCio0JGoRG3JHJXzYsQbTPsiokuE1BCwMCu3gYoFz8eKJYt2selLsCw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-enter": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-46.0.2.tgz",
+ "integrity": "sha512-AZ+WhDEWDH4Ss6i7zd/YcuszlF5QKfkbGPQVsymsUziDvD/IuIQ1WtTDvLfdXbxGKI7amp9e1HCoilOJfv5uDw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-enter/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-enter/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-enter/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-enter/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-enter/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-enter/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-enter/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-41.4.2.tgz",
+ "integrity": "sha512-1UCvk76v2+NDfHfTo3Qg0EJYpddgSC/i66jY3NnQUFt1zt68rAzm/kFOVYjTD/QDn6pyiMAIUeMlKFkswF+upg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-alignment": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-41.4.2.tgz",
+ "integrity": "sha512-kFiEIZfUNt2TCrwJgM4mot6LLqzbH4vbfYcjbrsUz28kLv8guzcwKXPRe0ZrHo+WS7Cny8j5aCEuUAs3sxEmAg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-autosave": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-41.4.2.tgz",
+ "integrity": "sha512-TgaUhpFfG9csm4seL7LQSS6Rn+Gcm/wteGyD+Yl50BG1mfMIL259KEFkVTXDRwJadQm2KiiHZDLqpcd/lAqc0A==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-clipboard": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-41.4.2.tgz",
+ "integrity": "sha512-cMoGXClFxp5uR5Wr1cZnop5IdmqTZXTcrUuEoyhF+1hk+QDhp2ibQ2dTKu6hw+TTzw3Xd6g8Kj0Oj+mXoIur+w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-code-block": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-41.4.2.tgz",
+ "integrity": "sha512-NyPvffk+yA2rWsiF3Q/dDyO1ZtUvlX5hEVEWCG9C4wz9NVtBmoK0v1HmcsBDYQ//TwLY3N8HA0LX00UGTHVGFw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-editor-balloon": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-41.4.2.tgz",
+ "integrity": "sha512-5KI9spGZY1W2GpRLc0aJiqm1/33sGX9vxXAvIRabSF1uhK4b2WP6zdjGy0IcwBpIRnAkEGoPoetFmx1esJOVDw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-editor-decoupled": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-41.4.2.tgz",
+ "integrity": "sha512-kzy+Az4Dn+5dCR0FMk1qzlGaqbgNSi0a7qLr17ghfVnqbLYmhhELjgLOKU9cjjIm5L2KMEH2qRq5QHlacO90kA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-editor-inline": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-41.4.2.tgz",
+ "integrity": "sha512-NlDYZzVVpZblkeVLNrguC437PMqYEXNRGB+KF2uzV5/vPAjz3SjleVcGlbTAWVbMQAUMoOtrmrJjeTR4S93UMA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-editor-multi-root": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-41.4.2.tgz",
+ "integrity": "sha512-sqmSEHzX0C3L5H+Svj1dSOyetxOnVb5vL2eS/EdzRpnhThwaPsTVWI83bGHPRTh4h89yEli3nMbNsdTTnsR7Rw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-enter": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-41.4.2.tgz",
+ "integrity": "sha512-pvNNcFGn7TFFuJ1QbT0Jggd5xflORxa5i32nZuSzDLVflXGDKq53xSXxapCzd7XsiVXQlufbXt2SlGj7lhyP1w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-find-and-replace": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-41.4.2.tgz",
+ "integrity": "sha512-y3JZF9UMgf6Zwt3HzaPI9B8Gbwc1s+IoK78LFuhkP9B/rgQDBFWi3fXo6ywHsHKZ/EK5JZQuHMdI9czyBuG29Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-font": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-41.4.2.tgz",
+ "integrity": "sha512-++7oIK+MXtHGUQkqmXgZqGDBCEsHCuGkss43goGZ97PcRwLegnDRInowj3K/r3nwQcts1VAWnnLCnCSSYbcGIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-highlight": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-41.4.2.tgz",
+ "integrity": "sha512-xAb3Kox0KfoenZaRWgWaZPQwYLauK46WdQ4zYJ16ozQN5mssnS8sU27EFx0OG5EOv9EBurmOcHnP3Rih1szROQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-horizontal-line": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-41.4.2.tgz",
+ "integrity": "sha512-le+6melLc8lQTPBWppnWXWaX16KXcvXz8ZOO4uuD7+w5JrtRheEG1N35nTblpeT+QcyBjL9mSu519xReL2qjBA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-html-embed": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-41.4.2.tgz",
+ "integrity": "sha512-rpQMp6ckpYPWnBg8vL23SdKfJ0F80C1iIIO7EA9ZyimPc+hWH7kVF7f8D2Q2ckG1LrlXAXn9cg4tahMFGeiSzw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-html-support": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-41.4.2.tgz",
+ "integrity": "sha512-QHqFgzQucCRvEOPdxcXOMervxhlK6DiR6JqUvgeJyyiWWQT0HGiG7Vy7QKhL6S0w5BUYFoS5B8rj5LjOEm+xsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-language": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-41.4.2.tgz",
+ "integrity": "sha512-YrjwPRxtHDf99fnsbYxos/OuJcdEYYk4sx8oyVgwG/se0yk4IObx7MZGVebGiqd5cZQRxAxP8VGNgRqjHzpcsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-markdown-gfm": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-41.4.2.tgz",
+ "integrity": "sha512-4izHzZ2AO9QMo+WirGVPYu3qqf+YuYe0CtF37rhdRNFLwDMYV7lGBpEj24US/3lV7CuEKM1V5N2Ojl6b4ew10w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "marked": "4.0.12",
+ "turndown": "6.0.0",
+ "turndown-plugin-gfm": "1.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-mention": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-41.4.2.tgz",
+ "integrity": "sha512-jO8eZE/4NIRJ5Tm/mIdgnLqkBnYj7l3jU4HZLkYvU5tEV5Xk6Rf8bsqMkkBvquf3LVhQbwAiLNjtlrHf68vU7Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-minimap": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-41.4.2.tgz",
+ "integrity": "sha512-SJUHeD6l6UVFlY/Uh2vZIr7qHbz5A4Ud285zxAZpiiiv0NP4wQDw6bo28tD/QkCMm1hRcLCkKWd1aNDkFe+42w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-page-break": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-41.4.2.tgz",
+ "integrity": "sha512-J9sIBgBKhAeZn+KpZADUj6z7VjrbUtHHFL88Ivx2h9jePZPT/LIfDwnnrJEnMjf2KF1bkHvIdP23cZz2BzXwKg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-remove-format": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-41.4.2.tgz",
+ "integrity": "sha512-XlCIvIETcWn6/6jfPhVzSqkXZ6fnU0iqqNlyKF67dStfc6vVc6Ut31P+f84SwAJA8ay553OUNyY14YZcoP2tLg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-restricted-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-41.4.2.tgz",
+ "integrity": "sha512-t34VNBZbxO07nEazAKECXcRgH5VrPbrTJW0iZO0/w/yPHUAPZ8ejcdEuohr7cLS3TCHE09biFc1lNPLas/xK5w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-select-all": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-41.4.2.tgz",
+ "integrity": "sha512-zC0wS0IggFDvk1wDB/SregfejLJk62In+i7P0otOaySg5tFfkJqT3OycplbPqIn3D1UCpIIz4KJzRl66PEVI7g==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-show-blocks": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-41.4.2.tgz",
+ "integrity": "sha512-0mKErojbxNr8Xbx5OjDLdciU3Onwn33h5IMU2j6imcwqORLzyXgU9ENhwwfw6Roeu8Guvi6hEVKBW6GE1UIYIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-source-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-41.4.2.tgz",
+ "integrity": "sha512-TnBJLLEU5dckalm8KZP/xC0kLMeNDVTrWUp8iCLcmLoe9xlt/wIO8VzLVPW+WjgzSZ7Yq+vrzHaCyJRVxuDsBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-special-characters": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-41.4.2.tgz",
+ "integrity": "sha512-OicpKzkYqyTjPRGZf6xMYQnuUCAZ4QS2H1MAEH5xTiwYv+eqR/enC/m9FxCEs2Z3DlO9DIjVnoBxe2qUCSxRBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-style": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-41.4.2.tgz",
+ "integrity": "sha512-q39mtg1kBrmJ8XA7XbOy4HhVzrICvt0KS484d5c3NaX7JetwapAM/QfWDGfMToMukzFcntaGt0be5Bwja0LJSw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-theme-lark": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-41.4.2.tgz",
+ "integrity": "sha512-rzFSAhdPMD2QylJDwgGniiBoCuHWQAQIEKDtMbQ4FH+/7JiCfKgUsnZxqhDPJwQyV1MWVz4wmXK/1RKqHohOvg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-undo": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-41.4.2.tgz",
+ "integrity": "sha512-mJMoALRWAaFg9Jgu+ufSGR/cUGCawMcz7Iwr5TBdrICmIckxx0DxPwWCPoTgI1laBZtRy/QctO2gQ4H+FYbfUw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-upload": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-41.4.2.tgz",
+ "integrity": "sha512-dCNQhZw9QcgGUKlYD8STpgNanNp7ILPMRNoDFW9NWHRKsUpjGMYIU3dsE4f08hkA/bckJ9yBaZc7a0LavOrncw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-watchdog": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-41.4.2.tgz",
+ "integrity": "sha512-u17Y8XHhyDHaShQei7WuZ0th8DgKo56YfJqRdZautHKnPJ32r+O97uTcGfBpsobhZbJ6Ss3tUwebve3Obv2K/w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-widget": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-41.4.2.tgz",
+ "integrity": "sha512-hpM9Ti2iFvBBIPAESJp3bOY4SR6fzF3V5t46CpVDStLJdqwnQOuZ8Nv1dqzZZWCuK+EByAbY14pgfYM92nNHrQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/@ckeditor/ckeditor5-word-count": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-41.4.2.tgz",
+ "integrity": "sha512-XuCLL97FotJ9QfuCZOhW7V2XHfVXkplIDpwgnH4HnLjtMLGFVZbyb0k9pEJk3Kp+F8qQbfWDIPFzaNKRDKqtRA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-essentials/node_modules/ckeditor5": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-41.4.2.tgz",
+ "integrity": "sha512-90k7d3R1B7x3muHOKKOGIomFsSQRG1sPuRHdN6J7WmKZH+BrMQgRkUs66xVRhNjrLPmewwJYdQI42Sb1cA1ILQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-adapter-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-alignment": "41.4.2",
+ "@ckeditor/ckeditor5-autoformat": "41.4.2",
+ "@ckeditor/ckeditor5-autosave": "41.4.2",
+ "@ckeditor/ckeditor5-basic-styles": "41.4.2",
+ "@ckeditor/ckeditor5-block-quote": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon-block": "41.4.2",
+ "@ckeditor/ckeditor5-build-classic": "41.4.2",
+ "@ckeditor/ckeditor5-build-decoupled-document": "41.4.2",
+ "@ckeditor/ckeditor5-build-inline": "41.4.2",
+ "@ckeditor/ckeditor5-build-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-ckbox": "41.4.2",
+ "@ckeditor/ckeditor5-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-clipboard": "41.4.2",
+ "@ckeditor/ckeditor5-cloud-services": "41.4.2",
+ "@ckeditor/ckeditor5-code-block": "41.4.2",
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-easy-image": "41.4.2",
+ "@ckeditor/ckeditor5-editor-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-editor-classic": "41.4.2",
+ "@ckeditor/ckeditor5-editor-decoupled": "41.4.2",
+ "@ckeditor/ckeditor5-editor-inline": "41.4.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-essentials": "41.4.2",
+ "@ckeditor/ckeditor5-find-and-replace": "41.4.2",
+ "@ckeditor/ckeditor5-font": "41.4.2",
+ "@ckeditor/ckeditor5-heading": "41.4.2",
+ "@ckeditor/ckeditor5-highlight": "41.4.2",
+ "@ckeditor/ckeditor5-horizontal-line": "41.4.2",
+ "@ckeditor/ckeditor5-html-embed": "41.4.2",
+ "@ckeditor/ckeditor5-html-support": "41.4.2",
+ "@ckeditor/ckeditor5-image": "41.4.2",
+ "@ckeditor/ckeditor5-indent": "41.4.2",
+ "@ckeditor/ckeditor5-language": "41.4.2",
+ "@ckeditor/ckeditor5-link": "41.4.2",
+ "@ckeditor/ckeditor5-list": "41.4.2",
+ "@ckeditor/ckeditor5-markdown-gfm": "41.4.2",
+ "@ckeditor/ckeditor5-media-embed": "41.4.2",
+ "@ckeditor/ckeditor5-mention": "41.4.2",
+ "@ckeditor/ckeditor5-minimap": "41.4.2",
+ "@ckeditor/ckeditor5-page-break": "41.4.2",
+ "@ckeditor/ckeditor5-paragraph": "41.4.2",
+ "@ckeditor/ckeditor5-paste-from-office": "41.4.2",
+ "@ckeditor/ckeditor5-remove-format": "41.4.2",
+ "@ckeditor/ckeditor5-restricted-editing": "41.4.2",
+ "@ckeditor/ckeditor5-select-all": "41.4.2",
+ "@ckeditor/ckeditor5-show-blocks": "41.4.2",
+ "@ckeditor/ckeditor5-source-editing": "41.4.2",
+ "@ckeditor/ckeditor5-special-characters": "41.4.2",
+ "@ckeditor/ckeditor5-style": "41.4.2",
+ "@ckeditor/ckeditor5-table": "41.4.2",
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-undo": "41.4.2",
+ "@ckeditor/ckeditor5-upload": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-watchdog": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "@ckeditor/ckeditor5-word-count": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-find-and-replace": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-46.0.2.tgz",
+ "integrity": "sha512-k/gAR69CxdjeBf7mrGKWswdsVrdXoHRjCR7RbnTJH+tgzPpbn1sZydD2UacqqC5hON088whTokDY3KFd6zdbXA==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-find-and-replace/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-find-and-replace/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-find-and-replace/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-find-and-replace/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-find-and-replace/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-find-and-replace/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-find-and-replace/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-font": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-46.0.2.tgz",
+ "integrity": "sha512-dKkjRE8+GU6+LtQP45nQSEJkvnW1xltdpHZQrZCKXlf/51b2gBg408JtSBhqc1NOT5t1ZxaJCKHnf91dd6g4Hg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-font/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-font/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-font/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-font/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-font/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-font/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-font/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-fullscreen": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-fullscreen/-/ckeditor5-fullscreen-46.0.2.tgz",
+ "integrity": "sha512-G+w2c5PpKRa9e5mZKR333FKkS1BH5bwKnkc0Xw4p2fowdIaytyv73fmUk2oQMTWEEe8sMMNfXCe69sfRSm4FmA==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-classic": "46.0.2",
+ "@ckeditor/ckeditor5-editor-decoupled": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-fullscreen/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-fullscreen/node_modules/@ckeditor/ckeditor5-editor-classic": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-46.0.2.tgz",
+ "integrity": "sha512-LTgCEyKapUURBZHZ2y5Z5nmPrl1zl8+kTiTgtpUOgZMQURq/G5BLxx5fdSyF2P0pZAoDYbrDR4uc2ngMH+6lgg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-fullscreen/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-fullscreen/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-fullscreen/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-fullscreen/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-fullscreen/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-fullscreen/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-41.4.2.tgz",
+ "integrity": "sha512-8AyMumy90nY49reQlHuCgSJFSaym4emCVF6vAAqd71FHtmgtfS9w3xMqXAk6QbgMjfy46cwind0JITZfBfKqLg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-alignment": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-41.4.2.tgz",
+ "integrity": "sha512-kFiEIZfUNt2TCrwJgM4mot6LLqzbH4vbfYcjbrsUz28kLv8guzcwKXPRe0ZrHo+WS7Cny8j5aCEuUAs3sxEmAg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-autosave": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-41.4.2.tgz",
+ "integrity": "sha512-TgaUhpFfG9csm4seL7LQSS6Rn+Gcm/wteGyD+Yl50BG1mfMIL259KEFkVTXDRwJadQm2KiiHZDLqpcd/lAqc0A==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-clipboard": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-41.4.2.tgz",
+ "integrity": "sha512-cMoGXClFxp5uR5Wr1cZnop5IdmqTZXTcrUuEoyhF+1hk+QDhp2ibQ2dTKu6hw+TTzw3Xd6g8Kj0Oj+mXoIur+w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-code-block": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-41.4.2.tgz",
+ "integrity": "sha512-NyPvffk+yA2rWsiF3Q/dDyO1ZtUvlX5hEVEWCG9C4wz9NVtBmoK0v1HmcsBDYQ//TwLY3N8HA0LX00UGTHVGFw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-editor-balloon": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-41.4.2.tgz",
+ "integrity": "sha512-5KI9spGZY1W2GpRLc0aJiqm1/33sGX9vxXAvIRabSF1uhK4b2WP6zdjGy0IcwBpIRnAkEGoPoetFmx1esJOVDw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-editor-decoupled": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-41.4.2.tgz",
+ "integrity": "sha512-kzy+Az4Dn+5dCR0FMk1qzlGaqbgNSi0a7qLr17ghfVnqbLYmhhELjgLOKU9cjjIm5L2KMEH2qRq5QHlacO90kA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-editor-inline": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-41.4.2.tgz",
+ "integrity": "sha512-NlDYZzVVpZblkeVLNrguC437PMqYEXNRGB+KF2uzV5/vPAjz3SjleVcGlbTAWVbMQAUMoOtrmrJjeTR4S93UMA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-editor-multi-root": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-41.4.2.tgz",
+ "integrity": "sha512-sqmSEHzX0C3L5H+Svj1dSOyetxOnVb5vL2eS/EdzRpnhThwaPsTVWI83bGHPRTh4h89yEli3nMbNsdTTnsR7Rw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-enter": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-41.4.2.tgz",
+ "integrity": "sha512-pvNNcFGn7TFFuJ1QbT0Jggd5xflORxa5i32nZuSzDLVflXGDKq53xSXxapCzd7XsiVXQlufbXt2SlGj7lhyP1w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-find-and-replace": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-41.4.2.tgz",
+ "integrity": "sha512-y3JZF9UMgf6Zwt3HzaPI9B8Gbwc1s+IoK78LFuhkP9B/rgQDBFWi3fXo6ywHsHKZ/EK5JZQuHMdI9czyBuG29Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-font": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-41.4.2.tgz",
+ "integrity": "sha512-++7oIK+MXtHGUQkqmXgZqGDBCEsHCuGkss43goGZ97PcRwLegnDRInowj3K/r3nwQcts1VAWnnLCnCSSYbcGIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-highlight": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-41.4.2.tgz",
+ "integrity": "sha512-xAb3Kox0KfoenZaRWgWaZPQwYLauK46WdQ4zYJ16ozQN5mssnS8sU27EFx0OG5EOv9EBurmOcHnP3Rih1szROQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-horizontal-line": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-41.4.2.tgz",
+ "integrity": "sha512-le+6melLc8lQTPBWppnWXWaX16KXcvXz8ZOO4uuD7+w5JrtRheEG1N35nTblpeT+QcyBjL9mSu519xReL2qjBA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-html-embed": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-41.4.2.tgz",
+ "integrity": "sha512-rpQMp6ckpYPWnBg8vL23SdKfJ0F80C1iIIO7EA9ZyimPc+hWH7kVF7f8D2Q2ckG1LrlXAXn9cg4tahMFGeiSzw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-html-support": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-41.4.2.tgz",
+ "integrity": "sha512-QHqFgzQucCRvEOPdxcXOMervxhlK6DiR6JqUvgeJyyiWWQT0HGiG7Vy7QKhL6S0w5BUYFoS5B8rj5LjOEm+xsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-language": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-41.4.2.tgz",
+ "integrity": "sha512-YrjwPRxtHDf99fnsbYxos/OuJcdEYYk4sx8oyVgwG/se0yk4IObx7MZGVebGiqd5cZQRxAxP8VGNgRqjHzpcsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-markdown-gfm": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-41.4.2.tgz",
+ "integrity": "sha512-4izHzZ2AO9QMo+WirGVPYu3qqf+YuYe0CtF37rhdRNFLwDMYV7lGBpEj24US/3lV7CuEKM1V5N2Ojl6b4ew10w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "marked": "4.0.12",
+ "turndown": "6.0.0",
+ "turndown-plugin-gfm": "1.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-mention": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-41.4.2.tgz",
+ "integrity": "sha512-jO8eZE/4NIRJ5Tm/mIdgnLqkBnYj7l3jU4HZLkYvU5tEV5Xk6Rf8bsqMkkBvquf3LVhQbwAiLNjtlrHf68vU7Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-minimap": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-41.4.2.tgz",
+ "integrity": "sha512-SJUHeD6l6UVFlY/Uh2vZIr7qHbz5A4Ud285zxAZpiiiv0NP4wQDw6bo28tD/QkCMm1hRcLCkKWd1aNDkFe+42w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-page-break": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-41.4.2.tgz",
+ "integrity": "sha512-J9sIBgBKhAeZn+KpZADUj6z7VjrbUtHHFL88Ivx2h9jePZPT/LIfDwnnrJEnMjf2KF1bkHvIdP23cZz2BzXwKg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-remove-format": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-41.4.2.tgz",
+ "integrity": "sha512-XlCIvIETcWn6/6jfPhVzSqkXZ6fnU0iqqNlyKF67dStfc6vVc6Ut31P+f84SwAJA8ay553OUNyY14YZcoP2tLg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-restricted-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-41.4.2.tgz",
+ "integrity": "sha512-t34VNBZbxO07nEazAKECXcRgH5VrPbrTJW0iZO0/w/yPHUAPZ8ejcdEuohr7cLS3TCHE09biFc1lNPLas/xK5w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-select-all": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-41.4.2.tgz",
+ "integrity": "sha512-zC0wS0IggFDvk1wDB/SregfejLJk62In+i7P0otOaySg5tFfkJqT3OycplbPqIn3D1UCpIIz4KJzRl66PEVI7g==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-show-blocks": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-41.4.2.tgz",
+ "integrity": "sha512-0mKErojbxNr8Xbx5OjDLdciU3Onwn33h5IMU2j6imcwqORLzyXgU9ENhwwfw6Roeu8Guvi6hEVKBW6GE1UIYIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-source-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-41.4.2.tgz",
+ "integrity": "sha512-TnBJLLEU5dckalm8KZP/xC0kLMeNDVTrWUp8iCLcmLoe9xlt/wIO8VzLVPW+WjgzSZ7Yq+vrzHaCyJRVxuDsBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-special-characters": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-41.4.2.tgz",
+ "integrity": "sha512-OicpKzkYqyTjPRGZf6xMYQnuUCAZ4QS2H1MAEH5xTiwYv+eqR/enC/m9FxCEs2Z3DlO9DIjVnoBxe2qUCSxRBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-style": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-41.4.2.tgz",
+ "integrity": "sha512-q39mtg1kBrmJ8XA7XbOy4HhVzrICvt0KS484d5c3NaX7JetwapAM/QfWDGfMToMukzFcntaGt0be5Bwja0LJSw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-theme-lark": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-41.4.2.tgz",
+ "integrity": "sha512-rzFSAhdPMD2QylJDwgGniiBoCuHWQAQIEKDtMbQ4FH+/7JiCfKgUsnZxqhDPJwQyV1MWVz4wmXK/1RKqHohOvg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-undo": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-41.4.2.tgz",
+ "integrity": "sha512-mJMoALRWAaFg9Jgu+ufSGR/cUGCawMcz7Iwr5TBdrICmIckxx0DxPwWCPoTgI1laBZtRy/QctO2gQ4H+FYbfUw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-upload": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-41.4.2.tgz",
+ "integrity": "sha512-dCNQhZw9QcgGUKlYD8STpgNanNp7ILPMRNoDFW9NWHRKsUpjGMYIU3dsE4f08hkA/bckJ9yBaZc7a0LavOrncw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-watchdog": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-41.4.2.tgz",
+ "integrity": "sha512-u17Y8XHhyDHaShQei7WuZ0th8DgKo56YfJqRdZautHKnPJ32r+O97uTcGfBpsobhZbJ6Ss3tUwebve3Obv2K/w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-widget": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-41.4.2.tgz",
+ "integrity": "sha512-hpM9Ti2iFvBBIPAESJp3bOY4SR6fzF3V5t46CpVDStLJdqwnQOuZ8Nv1dqzZZWCuK+EByAbY14pgfYM92nNHrQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-word-count": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-41.4.2.tgz",
+ "integrity": "sha512-XuCLL97FotJ9QfuCZOhW7V2XHfVXkplIDpwgnH4HnLjtMLGFVZbyb0k9pEJk3Kp+F8qQbfWDIPFzaNKRDKqtRA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-heading/node_modules/ckeditor5": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-41.4.2.tgz",
+ "integrity": "sha512-90k7d3R1B7x3muHOKKOGIomFsSQRG1sPuRHdN6J7WmKZH+BrMQgRkUs66xVRhNjrLPmewwJYdQI42Sb1cA1ILQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-adapter-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-alignment": "41.4.2",
+ "@ckeditor/ckeditor5-autoformat": "41.4.2",
+ "@ckeditor/ckeditor5-autosave": "41.4.2",
+ "@ckeditor/ckeditor5-basic-styles": "41.4.2",
+ "@ckeditor/ckeditor5-block-quote": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon-block": "41.4.2",
+ "@ckeditor/ckeditor5-build-classic": "41.4.2",
+ "@ckeditor/ckeditor5-build-decoupled-document": "41.4.2",
+ "@ckeditor/ckeditor5-build-inline": "41.4.2",
+ "@ckeditor/ckeditor5-build-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-ckbox": "41.4.2",
+ "@ckeditor/ckeditor5-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-clipboard": "41.4.2",
+ "@ckeditor/ckeditor5-cloud-services": "41.4.2",
+ "@ckeditor/ckeditor5-code-block": "41.4.2",
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-easy-image": "41.4.2",
+ "@ckeditor/ckeditor5-editor-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-editor-classic": "41.4.2",
+ "@ckeditor/ckeditor5-editor-decoupled": "41.4.2",
+ "@ckeditor/ckeditor5-editor-inline": "41.4.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-essentials": "41.4.2",
+ "@ckeditor/ckeditor5-find-and-replace": "41.4.2",
+ "@ckeditor/ckeditor5-font": "41.4.2",
+ "@ckeditor/ckeditor5-heading": "41.4.2",
+ "@ckeditor/ckeditor5-highlight": "41.4.2",
+ "@ckeditor/ckeditor5-horizontal-line": "41.4.2",
+ "@ckeditor/ckeditor5-html-embed": "41.4.2",
+ "@ckeditor/ckeditor5-html-support": "41.4.2",
+ "@ckeditor/ckeditor5-image": "41.4.2",
+ "@ckeditor/ckeditor5-indent": "41.4.2",
+ "@ckeditor/ckeditor5-language": "41.4.2",
+ "@ckeditor/ckeditor5-link": "41.4.2",
+ "@ckeditor/ckeditor5-list": "41.4.2",
+ "@ckeditor/ckeditor5-markdown-gfm": "41.4.2",
+ "@ckeditor/ckeditor5-media-embed": "41.4.2",
+ "@ckeditor/ckeditor5-mention": "41.4.2",
+ "@ckeditor/ckeditor5-minimap": "41.4.2",
+ "@ckeditor/ckeditor5-page-break": "41.4.2",
+ "@ckeditor/ckeditor5-paragraph": "41.4.2",
+ "@ckeditor/ckeditor5-paste-from-office": "41.4.2",
+ "@ckeditor/ckeditor5-remove-format": "41.4.2",
+ "@ckeditor/ckeditor5-restricted-editing": "41.4.2",
+ "@ckeditor/ckeditor5-select-all": "41.4.2",
+ "@ckeditor/ckeditor5-show-blocks": "41.4.2",
+ "@ckeditor/ckeditor5-source-editing": "41.4.2",
+ "@ckeditor/ckeditor5-special-characters": "41.4.2",
+ "@ckeditor/ckeditor5-style": "41.4.2",
+ "@ckeditor/ckeditor5-table": "41.4.2",
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-undo": "41.4.2",
+ "@ckeditor/ckeditor5-upload": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-watchdog": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "@ckeditor/ckeditor5-word-count": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-highlight": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-46.0.2.tgz",
+ "integrity": "sha512-wOLa7exXWaIObdFmXIWchgfDEUyk4+j2/B25NLXyYFhk+EVDOIA0le48Tq+nAM7cusA6PP4skwkUZCBOP31UIA==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-highlight/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-highlight/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-highlight/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-highlight/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-highlight/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-highlight/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-highlight/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-horizontal-line": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-46.0.2.tgz",
+ "integrity": "sha512-TWpcU7xDQnqyKvvv30cYHy+57FTLEuNgUbKRs+ziP1Ywogd6X3jFVnmJk/WMCNc315v1IfDFiuaPbZn04zrmjA==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-widget": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-horizontal-line/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-horizontal-line/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-horizontal-line/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-horizontal-line/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-horizontal-line/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-horizontal-line/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-horizontal-line/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-html-embed": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-46.0.2.tgz",
+ "integrity": "sha512-GJouBoKYKEP1NYrMSeu+vadP5vHsJgUBb/9yvx+kup/50u+HOylenBfVc+IdMMzZyU8ZoNw3wND5mgOpyQPLdQ==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-widget": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-html-embed/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-html-embed/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-html-embed/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-html-embed/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-html-embed/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-html-embed/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-html-embed/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-html-support": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-46.0.2.tgz",
+ "integrity": "sha512-DZAMx55Qxz7YQMy4qOCiNKf9oUp/FkAxqJRAG+102nweLQePq86w//oE6pc/mRo3q6U3/za8NLz6JP4L2duztw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-enter": "46.0.2",
+ "@ckeditor/ckeditor5-heading": "46.0.2",
+ "@ckeditor/ckeditor5-image": "46.0.2",
+ "@ckeditor/ckeditor5-list": "46.0.2",
+ "@ckeditor/ckeditor5-remove-format": "46.0.2",
+ "@ckeditor/ckeditor5-table": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-widget": "46.0.2",
+ "ckeditor5": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-html-support/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-html-support/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-html-support/node_modules/@ckeditor/ckeditor5-heading": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-46.0.2.tgz",
+ "integrity": "sha512-AdvE53zuBGyuiBitaLPztWL/OyT3hG9F2kcdf1yG+RYovLXS6lG2Ut1tEL3jzmTNOoObWLQQ9Jpthj7gawXlQw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-paragraph": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-html-support/node_modules/@ckeditor/ckeditor5-image": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-image/-/ckeditor5-image-46.0.2.tgz",
+ "integrity": "sha512-1b72bijZ4lhysL6K9ZZBQZPldMUZwoAar4DFHmCnM/WN6psf/MEyFce+hr5Qq/LFOvCiOeevuNz6DTDKO7eXSg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-clipboard": "46.0.2",
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-typing": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-undo": "46.0.2",
+ "@ckeditor/ckeditor5-upload": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-widget": "46.0.2",
+ "ckeditor5": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-html-support/node_modules/@ckeditor/ckeditor5-list": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-list/-/ckeditor5-list-46.0.2.tgz",
+ "integrity": "sha512-0Pq5UU4SP9UOlcRhxpjCoGXfDxHeqdumn8qtNbL5X5yRGqRE4GsVgJ4CkOmtZNTy1JVv1clZ37NPKh5miqTP4A==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-clipboard": "46.0.2",
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-enter": "46.0.2",
+ "@ckeditor/ckeditor5-font": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-typing": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-html-support/node_modules/@ckeditor/ckeditor5-paragraph": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-46.0.2.tgz",
+ "integrity": "sha512-Mg4BxYvIzonlLe9zzFZTyiiMbW40NLue9G26lWaCUz+O2z8ms5CShNc065t4alJiihJis5Dtuho8tvPDiRgCNg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-html-support/node_modules/@ckeditor/ckeditor5-table": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-table/-/ckeditor5-table-46.0.2.tgz",
+ "integrity": "sha512-dGkTe1vEk7iDEmoRCTQszyerXvO5hrJH702kwHV5md2dlXyyJBteAJ9qHiSxf1euC2mOMMUhq7n5DlqpFAFb8A==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-clipboard": "46.0.2",
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-widget": "46.0.2",
+ "ckeditor5": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-html-support/node_modules/@ckeditor/ckeditor5-typing": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-46.0.2.tgz",
+ "integrity": "sha512-jYrsRmE1rZ6c8jtOWVm6Q3FpIT9HWdJg6fK453w4upkjWM7lH3kXxtPgSLmEATUyO/ON91VNXEGA+LGml2MHnw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-html-support/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-html-support/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-html-support/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-html-support/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-html-support/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-icons": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-icons/-/ckeditor5-icons-46.0.2.tgz",
+ "integrity": "sha512-QNLncoTeHgv4fU7Q/jv/qWH1nQMQ1JreWVQLysu1nEDlm4KiVLzP+8ng51BquY+wxw4rIVJTwZv1FYdyc6xlQw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true
+ },
+ "node_modules/@ckeditor/ckeditor5-image": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-image/-/ckeditor5-image-41.4.2.tgz",
+ "integrity": "sha512-4AgXdvYr6tGzEqwAHVRl+LA8nPRER7vQthVBuT4g1FEkRB6w9kgRsPM2JfsGekoGd8GU0WnMaz8kAcL4C2urYg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-alignment": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-41.4.2.tgz",
+ "integrity": "sha512-kFiEIZfUNt2TCrwJgM4mot6LLqzbH4vbfYcjbrsUz28kLv8guzcwKXPRe0ZrHo+WS7Cny8j5aCEuUAs3sxEmAg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-autosave": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-41.4.2.tgz",
+ "integrity": "sha512-TgaUhpFfG9csm4seL7LQSS6Rn+Gcm/wteGyD+Yl50BG1mfMIL259KEFkVTXDRwJadQm2KiiHZDLqpcd/lAqc0A==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-clipboard": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-41.4.2.tgz",
+ "integrity": "sha512-cMoGXClFxp5uR5Wr1cZnop5IdmqTZXTcrUuEoyhF+1hk+QDhp2ibQ2dTKu6hw+TTzw3Xd6g8Kj0Oj+mXoIur+w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-code-block": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-41.4.2.tgz",
+ "integrity": "sha512-NyPvffk+yA2rWsiF3Q/dDyO1ZtUvlX5hEVEWCG9C4wz9NVtBmoK0v1HmcsBDYQ//TwLY3N8HA0LX00UGTHVGFw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-editor-balloon": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-41.4.2.tgz",
+ "integrity": "sha512-5KI9spGZY1W2GpRLc0aJiqm1/33sGX9vxXAvIRabSF1uhK4b2WP6zdjGy0IcwBpIRnAkEGoPoetFmx1esJOVDw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-editor-decoupled": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-41.4.2.tgz",
+ "integrity": "sha512-kzy+Az4Dn+5dCR0FMk1qzlGaqbgNSi0a7qLr17ghfVnqbLYmhhELjgLOKU9cjjIm5L2KMEH2qRq5QHlacO90kA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-editor-inline": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-41.4.2.tgz",
+ "integrity": "sha512-NlDYZzVVpZblkeVLNrguC437PMqYEXNRGB+KF2uzV5/vPAjz3SjleVcGlbTAWVbMQAUMoOtrmrJjeTR4S93UMA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-editor-multi-root": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-41.4.2.tgz",
+ "integrity": "sha512-sqmSEHzX0C3L5H+Svj1dSOyetxOnVb5vL2eS/EdzRpnhThwaPsTVWI83bGHPRTh4h89yEli3nMbNsdTTnsR7Rw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-enter": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-41.4.2.tgz",
+ "integrity": "sha512-pvNNcFGn7TFFuJ1QbT0Jggd5xflORxa5i32nZuSzDLVflXGDKq53xSXxapCzd7XsiVXQlufbXt2SlGj7lhyP1w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-find-and-replace": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-41.4.2.tgz",
+ "integrity": "sha512-y3JZF9UMgf6Zwt3HzaPI9B8Gbwc1s+IoK78LFuhkP9B/rgQDBFWi3fXo6ywHsHKZ/EK5JZQuHMdI9czyBuG29Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-font": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-41.4.2.tgz",
+ "integrity": "sha512-++7oIK+MXtHGUQkqmXgZqGDBCEsHCuGkss43goGZ97PcRwLegnDRInowj3K/r3nwQcts1VAWnnLCnCSSYbcGIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-highlight": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-41.4.2.tgz",
+ "integrity": "sha512-xAb3Kox0KfoenZaRWgWaZPQwYLauK46WdQ4zYJ16ozQN5mssnS8sU27EFx0OG5EOv9EBurmOcHnP3Rih1szROQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-horizontal-line": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-41.4.2.tgz",
+ "integrity": "sha512-le+6melLc8lQTPBWppnWXWaX16KXcvXz8ZOO4uuD7+w5JrtRheEG1N35nTblpeT+QcyBjL9mSu519xReL2qjBA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-html-embed": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-41.4.2.tgz",
+ "integrity": "sha512-rpQMp6ckpYPWnBg8vL23SdKfJ0F80C1iIIO7EA9ZyimPc+hWH7kVF7f8D2Q2ckG1LrlXAXn9cg4tahMFGeiSzw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-html-support": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-41.4.2.tgz",
+ "integrity": "sha512-QHqFgzQucCRvEOPdxcXOMervxhlK6DiR6JqUvgeJyyiWWQT0HGiG7Vy7QKhL6S0w5BUYFoS5B8rj5LjOEm+xsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-language": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-41.4.2.tgz",
+ "integrity": "sha512-YrjwPRxtHDf99fnsbYxos/OuJcdEYYk4sx8oyVgwG/se0yk4IObx7MZGVebGiqd5cZQRxAxP8VGNgRqjHzpcsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-markdown-gfm": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-41.4.2.tgz",
+ "integrity": "sha512-4izHzZ2AO9QMo+WirGVPYu3qqf+YuYe0CtF37rhdRNFLwDMYV7lGBpEj24US/3lV7CuEKM1V5N2Ojl6b4ew10w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "marked": "4.0.12",
+ "turndown": "6.0.0",
+ "turndown-plugin-gfm": "1.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-mention": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-41.4.2.tgz",
+ "integrity": "sha512-jO8eZE/4NIRJ5Tm/mIdgnLqkBnYj7l3jU4HZLkYvU5tEV5Xk6Rf8bsqMkkBvquf3LVhQbwAiLNjtlrHf68vU7Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-minimap": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-41.4.2.tgz",
+ "integrity": "sha512-SJUHeD6l6UVFlY/Uh2vZIr7qHbz5A4Ud285zxAZpiiiv0NP4wQDw6bo28tD/QkCMm1hRcLCkKWd1aNDkFe+42w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-page-break": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-41.4.2.tgz",
+ "integrity": "sha512-J9sIBgBKhAeZn+KpZADUj6z7VjrbUtHHFL88Ivx2h9jePZPT/LIfDwnnrJEnMjf2KF1bkHvIdP23cZz2BzXwKg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-remove-format": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-41.4.2.tgz",
+ "integrity": "sha512-XlCIvIETcWn6/6jfPhVzSqkXZ6fnU0iqqNlyKF67dStfc6vVc6Ut31P+f84SwAJA8ay553OUNyY14YZcoP2tLg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-restricted-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-41.4.2.tgz",
+ "integrity": "sha512-t34VNBZbxO07nEazAKECXcRgH5VrPbrTJW0iZO0/w/yPHUAPZ8ejcdEuohr7cLS3TCHE09biFc1lNPLas/xK5w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-select-all": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-41.4.2.tgz",
+ "integrity": "sha512-zC0wS0IggFDvk1wDB/SregfejLJk62In+i7P0otOaySg5tFfkJqT3OycplbPqIn3D1UCpIIz4KJzRl66PEVI7g==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-show-blocks": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-41.4.2.tgz",
+ "integrity": "sha512-0mKErojbxNr8Xbx5OjDLdciU3Onwn33h5IMU2j6imcwqORLzyXgU9ENhwwfw6Roeu8Guvi6hEVKBW6GE1UIYIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-source-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-41.4.2.tgz",
+ "integrity": "sha512-TnBJLLEU5dckalm8KZP/xC0kLMeNDVTrWUp8iCLcmLoe9xlt/wIO8VzLVPW+WjgzSZ7Yq+vrzHaCyJRVxuDsBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-special-characters": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-41.4.2.tgz",
+ "integrity": "sha512-OicpKzkYqyTjPRGZf6xMYQnuUCAZ4QS2H1MAEH5xTiwYv+eqR/enC/m9FxCEs2Z3DlO9DIjVnoBxe2qUCSxRBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-style": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-41.4.2.tgz",
+ "integrity": "sha512-q39mtg1kBrmJ8XA7XbOy4HhVzrICvt0KS484d5c3NaX7JetwapAM/QfWDGfMToMukzFcntaGt0be5Bwja0LJSw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-theme-lark": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-41.4.2.tgz",
+ "integrity": "sha512-rzFSAhdPMD2QylJDwgGniiBoCuHWQAQIEKDtMbQ4FH+/7JiCfKgUsnZxqhDPJwQyV1MWVz4wmXK/1RKqHohOvg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-undo": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-41.4.2.tgz",
+ "integrity": "sha512-mJMoALRWAaFg9Jgu+ufSGR/cUGCawMcz7Iwr5TBdrICmIckxx0DxPwWCPoTgI1laBZtRy/QctO2gQ4H+FYbfUw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-upload": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-41.4.2.tgz",
+ "integrity": "sha512-dCNQhZw9QcgGUKlYD8STpgNanNp7ILPMRNoDFW9NWHRKsUpjGMYIU3dsE4f08hkA/bckJ9yBaZc7a0LavOrncw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-watchdog": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-41.4.2.tgz",
+ "integrity": "sha512-u17Y8XHhyDHaShQei7WuZ0th8DgKo56YfJqRdZautHKnPJ32r+O97uTcGfBpsobhZbJ6Ss3tUwebve3Obv2K/w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-widget": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-41.4.2.tgz",
+ "integrity": "sha512-hpM9Ti2iFvBBIPAESJp3bOY4SR6fzF3V5t46CpVDStLJdqwnQOuZ8Nv1dqzZZWCuK+EByAbY14pgfYM92nNHrQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/@ckeditor/ckeditor5-word-count": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-41.4.2.tgz",
+ "integrity": "sha512-XuCLL97FotJ9QfuCZOhW7V2XHfVXkplIDpwgnH4HnLjtMLGFVZbyb0k9pEJk3Kp+F8qQbfWDIPFzaNKRDKqtRA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-image/node_modules/ckeditor5": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-41.4.2.tgz",
+ "integrity": "sha512-90k7d3R1B7x3muHOKKOGIomFsSQRG1sPuRHdN6J7WmKZH+BrMQgRkUs66xVRhNjrLPmewwJYdQI42Sb1cA1ILQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-adapter-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-alignment": "41.4.2",
+ "@ckeditor/ckeditor5-autoformat": "41.4.2",
+ "@ckeditor/ckeditor5-autosave": "41.4.2",
+ "@ckeditor/ckeditor5-basic-styles": "41.4.2",
+ "@ckeditor/ckeditor5-block-quote": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon-block": "41.4.2",
+ "@ckeditor/ckeditor5-build-classic": "41.4.2",
+ "@ckeditor/ckeditor5-build-decoupled-document": "41.4.2",
+ "@ckeditor/ckeditor5-build-inline": "41.4.2",
+ "@ckeditor/ckeditor5-build-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-ckbox": "41.4.2",
+ "@ckeditor/ckeditor5-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-clipboard": "41.4.2",
+ "@ckeditor/ckeditor5-cloud-services": "41.4.2",
+ "@ckeditor/ckeditor5-code-block": "41.4.2",
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-easy-image": "41.4.2",
+ "@ckeditor/ckeditor5-editor-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-editor-classic": "41.4.2",
+ "@ckeditor/ckeditor5-editor-decoupled": "41.4.2",
+ "@ckeditor/ckeditor5-editor-inline": "41.4.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-essentials": "41.4.2",
+ "@ckeditor/ckeditor5-find-and-replace": "41.4.2",
+ "@ckeditor/ckeditor5-font": "41.4.2",
+ "@ckeditor/ckeditor5-heading": "41.4.2",
+ "@ckeditor/ckeditor5-highlight": "41.4.2",
+ "@ckeditor/ckeditor5-horizontal-line": "41.4.2",
+ "@ckeditor/ckeditor5-html-embed": "41.4.2",
+ "@ckeditor/ckeditor5-html-support": "41.4.2",
+ "@ckeditor/ckeditor5-image": "41.4.2",
+ "@ckeditor/ckeditor5-indent": "41.4.2",
+ "@ckeditor/ckeditor5-language": "41.4.2",
+ "@ckeditor/ckeditor5-link": "41.4.2",
+ "@ckeditor/ckeditor5-list": "41.4.2",
+ "@ckeditor/ckeditor5-markdown-gfm": "41.4.2",
+ "@ckeditor/ckeditor5-media-embed": "41.4.2",
+ "@ckeditor/ckeditor5-mention": "41.4.2",
+ "@ckeditor/ckeditor5-minimap": "41.4.2",
+ "@ckeditor/ckeditor5-page-break": "41.4.2",
+ "@ckeditor/ckeditor5-paragraph": "41.4.2",
+ "@ckeditor/ckeditor5-paste-from-office": "41.4.2",
+ "@ckeditor/ckeditor5-remove-format": "41.4.2",
+ "@ckeditor/ckeditor5-restricted-editing": "41.4.2",
+ "@ckeditor/ckeditor5-select-all": "41.4.2",
+ "@ckeditor/ckeditor5-show-blocks": "41.4.2",
+ "@ckeditor/ckeditor5-source-editing": "41.4.2",
+ "@ckeditor/ckeditor5-special-characters": "41.4.2",
+ "@ckeditor/ckeditor5-style": "41.4.2",
+ "@ckeditor/ckeditor5-table": "41.4.2",
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-undo": "41.4.2",
+ "@ckeditor/ckeditor5-upload": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-watchdog": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "@ckeditor/ckeditor5-word-count": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-41.4.2.tgz",
+ "integrity": "sha512-pghHa+DKya6788nTiU1ZItKmAgjf+up4Rqe5GOkxKB7vJc189KSBJYc5foov65nM831rXcWgTk4jybK+JGHmjQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-alignment": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-41.4.2.tgz",
+ "integrity": "sha512-kFiEIZfUNt2TCrwJgM4mot6LLqzbH4vbfYcjbrsUz28kLv8guzcwKXPRe0ZrHo+WS7Cny8j5aCEuUAs3sxEmAg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-autosave": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-41.4.2.tgz",
+ "integrity": "sha512-TgaUhpFfG9csm4seL7LQSS6Rn+Gcm/wteGyD+Yl50BG1mfMIL259KEFkVTXDRwJadQm2KiiHZDLqpcd/lAqc0A==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-clipboard": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-41.4.2.tgz",
+ "integrity": "sha512-cMoGXClFxp5uR5Wr1cZnop5IdmqTZXTcrUuEoyhF+1hk+QDhp2ibQ2dTKu6hw+TTzw3Xd6g8Kj0Oj+mXoIur+w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-code-block": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-41.4.2.tgz",
+ "integrity": "sha512-NyPvffk+yA2rWsiF3Q/dDyO1ZtUvlX5hEVEWCG9C4wz9NVtBmoK0v1HmcsBDYQ//TwLY3N8HA0LX00UGTHVGFw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-editor-balloon": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-41.4.2.tgz",
+ "integrity": "sha512-5KI9spGZY1W2GpRLc0aJiqm1/33sGX9vxXAvIRabSF1uhK4b2WP6zdjGy0IcwBpIRnAkEGoPoetFmx1esJOVDw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-editor-decoupled": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-41.4.2.tgz",
+ "integrity": "sha512-kzy+Az4Dn+5dCR0FMk1qzlGaqbgNSi0a7qLr17ghfVnqbLYmhhELjgLOKU9cjjIm5L2KMEH2qRq5QHlacO90kA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-editor-inline": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-41.4.2.tgz",
+ "integrity": "sha512-NlDYZzVVpZblkeVLNrguC437PMqYEXNRGB+KF2uzV5/vPAjz3SjleVcGlbTAWVbMQAUMoOtrmrJjeTR4S93UMA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-editor-multi-root": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-41.4.2.tgz",
+ "integrity": "sha512-sqmSEHzX0C3L5H+Svj1dSOyetxOnVb5vL2eS/EdzRpnhThwaPsTVWI83bGHPRTh4h89yEli3nMbNsdTTnsR7Rw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-enter": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-41.4.2.tgz",
+ "integrity": "sha512-pvNNcFGn7TFFuJ1QbT0Jggd5xflORxa5i32nZuSzDLVflXGDKq53xSXxapCzd7XsiVXQlufbXt2SlGj7lhyP1w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-find-and-replace": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-41.4.2.tgz",
+ "integrity": "sha512-y3JZF9UMgf6Zwt3HzaPI9B8Gbwc1s+IoK78LFuhkP9B/rgQDBFWi3fXo6ywHsHKZ/EK5JZQuHMdI9czyBuG29Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-font": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-41.4.2.tgz",
+ "integrity": "sha512-++7oIK+MXtHGUQkqmXgZqGDBCEsHCuGkss43goGZ97PcRwLegnDRInowj3K/r3nwQcts1VAWnnLCnCSSYbcGIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-highlight": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-41.4.2.tgz",
+ "integrity": "sha512-xAb3Kox0KfoenZaRWgWaZPQwYLauK46WdQ4zYJ16ozQN5mssnS8sU27EFx0OG5EOv9EBurmOcHnP3Rih1szROQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-horizontal-line": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-41.4.2.tgz",
+ "integrity": "sha512-le+6melLc8lQTPBWppnWXWaX16KXcvXz8ZOO4uuD7+w5JrtRheEG1N35nTblpeT+QcyBjL9mSu519xReL2qjBA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-html-embed": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-41.4.2.tgz",
+ "integrity": "sha512-rpQMp6ckpYPWnBg8vL23SdKfJ0F80C1iIIO7EA9ZyimPc+hWH7kVF7f8D2Q2ckG1LrlXAXn9cg4tahMFGeiSzw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-html-support": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-41.4.2.tgz",
+ "integrity": "sha512-QHqFgzQucCRvEOPdxcXOMervxhlK6DiR6JqUvgeJyyiWWQT0HGiG7Vy7QKhL6S0w5BUYFoS5B8rj5LjOEm+xsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-language": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-41.4.2.tgz",
+ "integrity": "sha512-YrjwPRxtHDf99fnsbYxos/OuJcdEYYk4sx8oyVgwG/se0yk4IObx7MZGVebGiqd5cZQRxAxP8VGNgRqjHzpcsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-markdown-gfm": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-41.4.2.tgz",
+ "integrity": "sha512-4izHzZ2AO9QMo+WirGVPYu3qqf+YuYe0CtF37rhdRNFLwDMYV7lGBpEj24US/3lV7CuEKM1V5N2Ojl6b4ew10w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "marked": "4.0.12",
+ "turndown": "6.0.0",
+ "turndown-plugin-gfm": "1.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-mention": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-41.4.2.tgz",
+ "integrity": "sha512-jO8eZE/4NIRJ5Tm/mIdgnLqkBnYj7l3jU4HZLkYvU5tEV5Xk6Rf8bsqMkkBvquf3LVhQbwAiLNjtlrHf68vU7Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-minimap": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-41.4.2.tgz",
+ "integrity": "sha512-SJUHeD6l6UVFlY/Uh2vZIr7qHbz5A4Ud285zxAZpiiiv0NP4wQDw6bo28tD/QkCMm1hRcLCkKWd1aNDkFe+42w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-page-break": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-41.4.2.tgz",
+ "integrity": "sha512-J9sIBgBKhAeZn+KpZADUj6z7VjrbUtHHFL88Ivx2h9jePZPT/LIfDwnnrJEnMjf2KF1bkHvIdP23cZz2BzXwKg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-remove-format": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-41.4.2.tgz",
+ "integrity": "sha512-XlCIvIETcWn6/6jfPhVzSqkXZ6fnU0iqqNlyKF67dStfc6vVc6Ut31P+f84SwAJA8ay553OUNyY14YZcoP2tLg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-restricted-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-41.4.2.tgz",
+ "integrity": "sha512-t34VNBZbxO07nEazAKECXcRgH5VrPbrTJW0iZO0/w/yPHUAPZ8ejcdEuohr7cLS3TCHE09biFc1lNPLas/xK5w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-select-all": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-41.4.2.tgz",
+ "integrity": "sha512-zC0wS0IggFDvk1wDB/SregfejLJk62In+i7P0otOaySg5tFfkJqT3OycplbPqIn3D1UCpIIz4KJzRl66PEVI7g==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-show-blocks": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-41.4.2.tgz",
+ "integrity": "sha512-0mKErojbxNr8Xbx5OjDLdciU3Onwn33h5IMU2j6imcwqORLzyXgU9ENhwwfw6Roeu8Guvi6hEVKBW6GE1UIYIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-source-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-41.4.2.tgz",
+ "integrity": "sha512-TnBJLLEU5dckalm8KZP/xC0kLMeNDVTrWUp8iCLcmLoe9xlt/wIO8VzLVPW+WjgzSZ7Yq+vrzHaCyJRVxuDsBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-special-characters": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-41.4.2.tgz",
+ "integrity": "sha512-OicpKzkYqyTjPRGZf6xMYQnuUCAZ4QS2H1MAEH5xTiwYv+eqR/enC/m9FxCEs2Z3DlO9DIjVnoBxe2qUCSxRBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-style": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-41.4.2.tgz",
+ "integrity": "sha512-q39mtg1kBrmJ8XA7XbOy4HhVzrICvt0KS484d5c3NaX7JetwapAM/QfWDGfMToMukzFcntaGt0be5Bwja0LJSw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-theme-lark": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-41.4.2.tgz",
+ "integrity": "sha512-rzFSAhdPMD2QylJDwgGniiBoCuHWQAQIEKDtMbQ4FH+/7JiCfKgUsnZxqhDPJwQyV1MWVz4wmXK/1RKqHohOvg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-undo": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-41.4.2.tgz",
+ "integrity": "sha512-mJMoALRWAaFg9Jgu+ufSGR/cUGCawMcz7Iwr5TBdrICmIckxx0DxPwWCPoTgI1laBZtRy/QctO2gQ4H+FYbfUw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-upload": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-41.4.2.tgz",
+ "integrity": "sha512-dCNQhZw9QcgGUKlYD8STpgNanNp7ILPMRNoDFW9NWHRKsUpjGMYIU3dsE4f08hkA/bckJ9yBaZc7a0LavOrncw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-watchdog": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-41.4.2.tgz",
+ "integrity": "sha512-u17Y8XHhyDHaShQei7WuZ0th8DgKo56YfJqRdZautHKnPJ32r+O97uTcGfBpsobhZbJ6Ss3tUwebve3Obv2K/w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-widget": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-41.4.2.tgz",
+ "integrity": "sha512-hpM9Ti2iFvBBIPAESJp3bOY4SR6fzF3V5t46CpVDStLJdqwnQOuZ8Nv1dqzZZWCuK+EByAbY14pgfYM92nNHrQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/@ckeditor/ckeditor5-word-count": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-41.4.2.tgz",
+ "integrity": "sha512-XuCLL97FotJ9QfuCZOhW7V2XHfVXkplIDpwgnH4HnLjtMLGFVZbyb0k9pEJk3Kp+F8qQbfWDIPFzaNKRDKqtRA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-indent/node_modules/ckeditor5": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-41.4.2.tgz",
+ "integrity": "sha512-90k7d3R1B7x3muHOKKOGIomFsSQRG1sPuRHdN6J7WmKZH+BrMQgRkUs66xVRhNjrLPmewwJYdQI42Sb1cA1ILQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-adapter-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-alignment": "41.4.2",
+ "@ckeditor/ckeditor5-autoformat": "41.4.2",
+ "@ckeditor/ckeditor5-autosave": "41.4.2",
+ "@ckeditor/ckeditor5-basic-styles": "41.4.2",
+ "@ckeditor/ckeditor5-block-quote": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon-block": "41.4.2",
+ "@ckeditor/ckeditor5-build-classic": "41.4.2",
+ "@ckeditor/ckeditor5-build-decoupled-document": "41.4.2",
+ "@ckeditor/ckeditor5-build-inline": "41.4.2",
+ "@ckeditor/ckeditor5-build-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-ckbox": "41.4.2",
+ "@ckeditor/ckeditor5-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-clipboard": "41.4.2",
+ "@ckeditor/ckeditor5-cloud-services": "41.4.2",
+ "@ckeditor/ckeditor5-code-block": "41.4.2",
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-easy-image": "41.4.2",
+ "@ckeditor/ckeditor5-editor-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-editor-classic": "41.4.2",
+ "@ckeditor/ckeditor5-editor-decoupled": "41.4.2",
+ "@ckeditor/ckeditor5-editor-inline": "41.4.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-essentials": "41.4.2",
+ "@ckeditor/ckeditor5-find-and-replace": "41.4.2",
+ "@ckeditor/ckeditor5-font": "41.4.2",
+ "@ckeditor/ckeditor5-heading": "41.4.2",
+ "@ckeditor/ckeditor5-highlight": "41.4.2",
+ "@ckeditor/ckeditor5-horizontal-line": "41.4.2",
+ "@ckeditor/ckeditor5-html-embed": "41.4.2",
+ "@ckeditor/ckeditor5-html-support": "41.4.2",
+ "@ckeditor/ckeditor5-image": "41.4.2",
+ "@ckeditor/ckeditor5-indent": "41.4.2",
+ "@ckeditor/ckeditor5-language": "41.4.2",
+ "@ckeditor/ckeditor5-link": "41.4.2",
+ "@ckeditor/ckeditor5-list": "41.4.2",
+ "@ckeditor/ckeditor5-markdown-gfm": "41.4.2",
+ "@ckeditor/ckeditor5-media-embed": "41.4.2",
+ "@ckeditor/ckeditor5-mention": "41.4.2",
+ "@ckeditor/ckeditor5-minimap": "41.4.2",
+ "@ckeditor/ckeditor5-page-break": "41.4.2",
+ "@ckeditor/ckeditor5-paragraph": "41.4.2",
+ "@ckeditor/ckeditor5-paste-from-office": "41.4.2",
+ "@ckeditor/ckeditor5-remove-format": "41.4.2",
+ "@ckeditor/ckeditor5-restricted-editing": "41.4.2",
+ "@ckeditor/ckeditor5-select-all": "41.4.2",
+ "@ckeditor/ckeditor5-show-blocks": "41.4.2",
+ "@ckeditor/ckeditor5-source-editing": "41.4.2",
+ "@ckeditor/ckeditor5-special-characters": "41.4.2",
+ "@ckeditor/ckeditor5-style": "41.4.2",
+ "@ckeditor/ckeditor5-table": "41.4.2",
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-undo": "41.4.2",
+ "@ckeditor/ckeditor5-upload": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-watchdog": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "@ckeditor/ckeditor5-word-count": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-integrations-common": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-integrations-common/-/ckeditor5-integrations-common-2.2.3.tgz",
+ "integrity": "sha512-92kQWQj1wiABF7bY1+J79Ze+WHr7pwVBufn1eeJLWcTXbPQq4sAolfKv8Y8Ka9g69mdyE9+GPWmGFYDeQJVPDg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "engines": {
+ "node": ">=18.0.0"
+ },
+ "peerDependencies": {
+ "ckeditor5": ">=42.0.0 || ^0.0.0-nightly"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-language": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-46.0.2.tgz",
+ "integrity": "sha512-eYwRnEkoWGabEZ4PVtSobORa+vnUQFuRetInuhDrkBwyMv9IjVUukS46AWHEjkPBO/rlI++O9SK1oOFyzOARCg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-language/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-language/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-language/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-language/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-language/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-language/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-language/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-link/-/ckeditor5-link-41.4.2.tgz",
+ "integrity": "sha512-woMv9/BxkDjG5xsS/OyaxW9tWTuiG6wZWWcYxVJq8FOW2NL68CKQLmyoQ1rdv/2Gw4UPUXTtB+1uGVmQDMXDsQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-alignment": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-41.4.2.tgz",
+ "integrity": "sha512-kFiEIZfUNt2TCrwJgM4mot6LLqzbH4vbfYcjbrsUz28kLv8guzcwKXPRe0ZrHo+WS7Cny8j5aCEuUAs3sxEmAg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-autosave": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-41.4.2.tgz",
+ "integrity": "sha512-TgaUhpFfG9csm4seL7LQSS6Rn+Gcm/wteGyD+Yl50BG1mfMIL259KEFkVTXDRwJadQm2KiiHZDLqpcd/lAqc0A==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-clipboard": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-41.4.2.tgz",
+ "integrity": "sha512-cMoGXClFxp5uR5Wr1cZnop5IdmqTZXTcrUuEoyhF+1hk+QDhp2ibQ2dTKu6hw+TTzw3Xd6g8Kj0Oj+mXoIur+w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-code-block": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-41.4.2.tgz",
+ "integrity": "sha512-NyPvffk+yA2rWsiF3Q/dDyO1ZtUvlX5hEVEWCG9C4wz9NVtBmoK0v1HmcsBDYQ//TwLY3N8HA0LX00UGTHVGFw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-editor-balloon": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-41.4.2.tgz",
+ "integrity": "sha512-5KI9spGZY1W2GpRLc0aJiqm1/33sGX9vxXAvIRabSF1uhK4b2WP6zdjGy0IcwBpIRnAkEGoPoetFmx1esJOVDw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-editor-decoupled": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-41.4.2.tgz",
+ "integrity": "sha512-kzy+Az4Dn+5dCR0FMk1qzlGaqbgNSi0a7qLr17ghfVnqbLYmhhELjgLOKU9cjjIm5L2KMEH2qRq5QHlacO90kA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-editor-inline": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-41.4.2.tgz",
+ "integrity": "sha512-NlDYZzVVpZblkeVLNrguC437PMqYEXNRGB+KF2uzV5/vPAjz3SjleVcGlbTAWVbMQAUMoOtrmrJjeTR4S93UMA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-editor-multi-root": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-41.4.2.tgz",
+ "integrity": "sha512-sqmSEHzX0C3L5H+Svj1dSOyetxOnVb5vL2eS/EdzRpnhThwaPsTVWI83bGHPRTh4h89yEli3nMbNsdTTnsR7Rw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-enter": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-41.4.2.tgz",
+ "integrity": "sha512-pvNNcFGn7TFFuJ1QbT0Jggd5xflORxa5i32nZuSzDLVflXGDKq53xSXxapCzd7XsiVXQlufbXt2SlGj7lhyP1w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-find-and-replace": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-41.4.2.tgz",
+ "integrity": "sha512-y3JZF9UMgf6Zwt3HzaPI9B8Gbwc1s+IoK78LFuhkP9B/rgQDBFWi3fXo6ywHsHKZ/EK5JZQuHMdI9czyBuG29Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-font": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-41.4.2.tgz",
+ "integrity": "sha512-++7oIK+MXtHGUQkqmXgZqGDBCEsHCuGkss43goGZ97PcRwLegnDRInowj3K/r3nwQcts1VAWnnLCnCSSYbcGIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-highlight": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-41.4.2.tgz",
+ "integrity": "sha512-xAb3Kox0KfoenZaRWgWaZPQwYLauK46WdQ4zYJ16ozQN5mssnS8sU27EFx0OG5EOv9EBurmOcHnP3Rih1szROQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-horizontal-line": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-41.4.2.tgz",
+ "integrity": "sha512-le+6melLc8lQTPBWppnWXWaX16KXcvXz8ZOO4uuD7+w5JrtRheEG1N35nTblpeT+QcyBjL9mSu519xReL2qjBA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-html-embed": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-41.4.2.tgz",
+ "integrity": "sha512-rpQMp6ckpYPWnBg8vL23SdKfJ0F80C1iIIO7EA9ZyimPc+hWH7kVF7f8D2Q2ckG1LrlXAXn9cg4tahMFGeiSzw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-html-support": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-41.4.2.tgz",
+ "integrity": "sha512-QHqFgzQucCRvEOPdxcXOMervxhlK6DiR6JqUvgeJyyiWWQT0HGiG7Vy7QKhL6S0w5BUYFoS5B8rj5LjOEm+xsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-language": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-41.4.2.tgz",
+ "integrity": "sha512-YrjwPRxtHDf99fnsbYxos/OuJcdEYYk4sx8oyVgwG/se0yk4IObx7MZGVebGiqd5cZQRxAxP8VGNgRqjHzpcsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-markdown-gfm": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-41.4.2.tgz",
+ "integrity": "sha512-4izHzZ2AO9QMo+WirGVPYu3qqf+YuYe0CtF37rhdRNFLwDMYV7lGBpEj24US/3lV7CuEKM1V5N2Ojl6b4ew10w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "marked": "4.0.12",
+ "turndown": "6.0.0",
+ "turndown-plugin-gfm": "1.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-mention": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-41.4.2.tgz",
+ "integrity": "sha512-jO8eZE/4NIRJ5Tm/mIdgnLqkBnYj7l3jU4HZLkYvU5tEV5Xk6Rf8bsqMkkBvquf3LVhQbwAiLNjtlrHf68vU7Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-minimap": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-41.4.2.tgz",
+ "integrity": "sha512-SJUHeD6l6UVFlY/Uh2vZIr7qHbz5A4Ud285zxAZpiiiv0NP4wQDw6bo28tD/QkCMm1hRcLCkKWd1aNDkFe+42w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-page-break": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-41.4.2.tgz",
+ "integrity": "sha512-J9sIBgBKhAeZn+KpZADUj6z7VjrbUtHHFL88Ivx2h9jePZPT/LIfDwnnrJEnMjf2KF1bkHvIdP23cZz2BzXwKg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-remove-format": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-41.4.2.tgz",
+ "integrity": "sha512-XlCIvIETcWn6/6jfPhVzSqkXZ6fnU0iqqNlyKF67dStfc6vVc6Ut31P+f84SwAJA8ay553OUNyY14YZcoP2tLg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-restricted-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-41.4.2.tgz",
+ "integrity": "sha512-t34VNBZbxO07nEazAKECXcRgH5VrPbrTJW0iZO0/w/yPHUAPZ8ejcdEuohr7cLS3TCHE09biFc1lNPLas/xK5w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-select-all": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-41.4.2.tgz",
+ "integrity": "sha512-zC0wS0IggFDvk1wDB/SregfejLJk62In+i7P0otOaySg5tFfkJqT3OycplbPqIn3D1UCpIIz4KJzRl66PEVI7g==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-show-blocks": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-41.4.2.tgz",
+ "integrity": "sha512-0mKErojbxNr8Xbx5OjDLdciU3Onwn33h5IMU2j6imcwqORLzyXgU9ENhwwfw6Roeu8Guvi6hEVKBW6GE1UIYIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-source-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-41.4.2.tgz",
+ "integrity": "sha512-TnBJLLEU5dckalm8KZP/xC0kLMeNDVTrWUp8iCLcmLoe9xlt/wIO8VzLVPW+WjgzSZ7Yq+vrzHaCyJRVxuDsBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-special-characters": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-41.4.2.tgz",
+ "integrity": "sha512-OicpKzkYqyTjPRGZf6xMYQnuUCAZ4QS2H1MAEH5xTiwYv+eqR/enC/m9FxCEs2Z3DlO9DIjVnoBxe2qUCSxRBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-style": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-41.4.2.tgz",
+ "integrity": "sha512-q39mtg1kBrmJ8XA7XbOy4HhVzrICvt0KS484d5c3NaX7JetwapAM/QfWDGfMToMukzFcntaGt0be5Bwja0LJSw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-theme-lark": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-41.4.2.tgz",
+ "integrity": "sha512-rzFSAhdPMD2QylJDwgGniiBoCuHWQAQIEKDtMbQ4FH+/7JiCfKgUsnZxqhDPJwQyV1MWVz4wmXK/1RKqHohOvg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-undo": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-41.4.2.tgz",
+ "integrity": "sha512-mJMoALRWAaFg9Jgu+ufSGR/cUGCawMcz7Iwr5TBdrICmIckxx0DxPwWCPoTgI1laBZtRy/QctO2gQ4H+FYbfUw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-upload": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-41.4.2.tgz",
+ "integrity": "sha512-dCNQhZw9QcgGUKlYD8STpgNanNp7ILPMRNoDFW9NWHRKsUpjGMYIU3dsE4f08hkA/bckJ9yBaZc7a0LavOrncw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-watchdog": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-41.4.2.tgz",
+ "integrity": "sha512-u17Y8XHhyDHaShQei7WuZ0th8DgKo56YfJqRdZautHKnPJ32r+O97uTcGfBpsobhZbJ6Ss3tUwebve3Obv2K/w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-widget": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-41.4.2.tgz",
+ "integrity": "sha512-hpM9Ti2iFvBBIPAESJp3bOY4SR6fzF3V5t46CpVDStLJdqwnQOuZ8Nv1dqzZZWCuK+EByAbY14pgfYM92nNHrQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/@ckeditor/ckeditor5-word-count": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-41.4.2.tgz",
+ "integrity": "sha512-XuCLL97FotJ9QfuCZOhW7V2XHfVXkplIDpwgnH4HnLjtMLGFVZbyb0k9pEJk3Kp+F8qQbfWDIPFzaNKRDKqtRA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-link/node_modules/ckeditor5": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-41.4.2.tgz",
+ "integrity": "sha512-90k7d3R1B7x3muHOKKOGIomFsSQRG1sPuRHdN6J7WmKZH+BrMQgRkUs66xVRhNjrLPmewwJYdQI42Sb1cA1ILQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-adapter-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-alignment": "41.4.2",
+ "@ckeditor/ckeditor5-autoformat": "41.4.2",
+ "@ckeditor/ckeditor5-autosave": "41.4.2",
+ "@ckeditor/ckeditor5-basic-styles": "41.4.2",
+ "@ckeditor/ckeditor5-block-quote": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon-block": "41.4.2",
+ "@ckeditor/ckeditor5-build-classic": "41.4.2",
+ "@ckeditor/ckeditor5-build-decoupled-document": "41.4.2",
+ "@ckeditor/ckeditor5-build-inline": "41.4.2",
+ "@ckeditor/ckeditor5-build-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-ckbox": "41.4.2",
+ "@ckeditor/ckeditor5-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-clipboard": "41.4.2",
+ "@ckeditor/ckeditor5-cloud-services": "41.4.2",
+ "@ckeditor/ckeditor5-code-block": "41.4.2",
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-easy-image": "41.4.2",
+ "@ckeditor/ckeditor5-editor-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-editor-classic": "41.4.2",
+ "@ckeditor/ckeditor5-editor-decoupled": "41.4.2",
+ "@ckeditor/ckeditor5-editor-inline": "41.4.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-essentials": "41.4.2",
+ "@ckeditor/ckeditor5-find-and-replace": "41.4.2",
+ "@ckeditor/ckeditor5-font": "41.4.2",
+ "@ckeditor/ckeditor5-heading": "41.4.2",
+ "@ckeditor/ckeditor5-highlight": "41.4.2",
+ "@ckeditor/ckeditor5-horizontal-line": "41.4.2",
+ "@ckeditor/ckeditor5-html-embed": "41.4.2",
+ "@ckeditor/ckeditor5-html-support": "41.4.2",
+ "@ckeditor/ckeditor5-image": "41.4.2",
+ "@ckeditor/ckeditor5-indent": "41.4.2",
+ "@ckeditor/ckeditor5-language": "41.4.2",
+ "@ckeditor/ckeditor5-link": "41.4.2",
+ "@ckeditor/ckeditor5-list": "41.4.2",
+ "@ckeditor/ckeditor5-markdown-gfm": "41.4.2",
+ "@ckeditor/ckeditor5-media-embed": "41.4.2",
+ "@ckeditor/ckeditor5-mention": "41.4.2",
+ "@ckeditor/ckeditor5-minimap": "41.4.2",
+ "@ckeditor/ckeditor5-page-break": "41.4.2",
+ "@ckeditor/ckeditor5-paragraph": "41.4.2",
+ "@ckeditor/ckeditor5-paste-from-office": "41.4.2",
+ "@ckeditor/ckeditor5-remove-format": "41.4.2",
+ "@ckeditor/ckeditor5-restricted-editing": "41.4.2",
+ "@ckeditor/ckeditor5-select-all": "41.4.2",
+ "@ckeditor/ckeditor5-show-blocks": "41.4.2",
+ "@ckeditor/ckeditor5-source-editing": "41.4.2",
+ "@ckeditor/ckeditor5-special-characters": "41.4.2",
+ "@ckeditor/ckeditor5-style": "41.4.2",
+ "@ckeditor/ckeditor5-table": "41.4.2",
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-undo": "41.4.2",
+ "@ckeditor/ckeditor5-upload": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-watchdog": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "@ckeditor/ckeditor5-word-count": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-list/-/ckeditor5-list-41.4.2.tgz",
+ "integrity": "sha512-nGb36jNJO6YAU35piKabey9B13xw6TnmL5VySS2dEqSt/DTy7RdY5z2K7CU/NGuIGe/bPBZgU1J0dQkRr2F3hA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-alignment": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-41.4.2.tgz",
+ "integrity": "sha512-kFiEIZfUNt2TCrwJgM4mot6LLqzbH4vbfYcjbrsUz28kLv8guzcwKXPRe0ZrHo+WS7Cny8j5aCEuUAs3sxEmAg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-autosave": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-41.4.2.tgz",
+ "integrity": "sha512-TgaUhpFfG9csm4seL7LQSS6Rn+Gcm/wteGyD+Yl50BG1mfMIL259KEFkVTXDRwJadQm2KiiHZDLqpcd/lAqc0A==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-clipboard": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-41.4.2.tgz",
+ "integrity": "sha512-cMoGXClFxp5uR5Wr1cZnop5IdmqTZXTcrUuEoyhF+1hk+QDhp2ibQ2dTKu6hw+TTzw3Xd6g8Kj0Oj+mXoIur+w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-code-block": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-41.4.2.tgz",
+ "integrity": "sha512-NyPvffk+yA2rWsiF3Q/dDyO1ZtUvlX5hEVEWCG9C4wz9NVtBmoK0v1HmcsBDYQ//TwLY3N8HA0LX00UGTHVGFw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-editor-balloon": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-41.4.2.tgz",
+ "integrity": "sha512-5KI9spGZY1W2GpRLc0aJiqm1/33sGX9vxXAvIRabSF1uhK4b2WP6zdjGy0IcwBpIRnAkEGoPoetFmx1esJOVDw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-editor-decoupled": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-41.4.2.tgz",
+ "integrity": "sha512-kzy+Az4Dn+5dCR0FMk1qzlGaqbgNSi0a7qLr17ghfVnqbLYmhhELjgLOKU9cjjIm5L2KMEH2qRq5QHlacO90kA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-editor-inline": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-41.4.2.tgz",
+ "integrity": "sha512-NlDYZzVVpZblkeVLNrguC437PMqYEXNRGB+KF2uzV5/vPAjz3SjleVcGlbTAWVbMQAUMoOtrmrJjeTR4S93UMA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-editor-multi-root": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-41.4.2.tgz",
+ "integrity": "sha512-sqmSEHzX0C3L5H+Svj1dSOyetxOnVb5vL2eS/EdzRpnhThwaPsTVWI83bGHPRTh4h89yEli3nMbNsdTTnsR7Rw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-enter": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-41.4.2.tgz",
+ "integrity": "sha512-pvNNcFGn7TFFuJ1QbT0Jggd5xflORxa5i32nZuSzDLVflXGDKq53xSXxapCzd7XsiVXQlufbXt2SlGj7lhyP1w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-find-and-replace": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-41.4.2.tgz",
+ "integrity": "sha512-y3JZF9UMgf6Zwt3HzaPI9B8Gbwc1s+IoK78LFuhkP9B/rgQDBFWi3fXo6ywHsHKZ/EK5JZQuHMdI9czyBuG29Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-font": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-41.4.2.tgz",
+ "integrity": "sha512-++7oIK+MXtHGUQkqmXgZqGDBCEsHCuGkss43goGZ97PcRwLegnDRInowj3K/r3nwQcts1VAWnnLCnCSSYbcGIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-highlight": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-41.4.2.tgz",
+ "integrity": "sha512-xAb3Kox0KfoenZaRWgWaZPQwYLauK46WdQ4zYJ16ozQN5mssnS8sU27EFx0OG5EOv9EBurmOcHnP3Rih1szROQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-horizontal-line": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-41.4.2.tgz",
+ "integrity": "sha512-le+6melLc8lQTPBWppnWXWaX16KXcvXz8ZOO4uuD7+w5JrtRheEG1N35nTblpeT+QcyBjL9mSu519xReL2qjBA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-html-embed": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-41.4.2.tgz",
+ "integrity": "sha512-rpQMp6ckpYPWnBg8vL23SdKfJ0F80C1iIIO7EA9ZyimPc+hWH7kVF7f8D2Q2ckG1LrlXAXn9cg4tahMFGeiSzw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-html-support": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-41.4.2.tgz",
+ "integrity": "sha512-QHqFgzQucCRvEOPdxcXOMervxhlK6DiR6JqUvgeJyyiWWQT0HGiG7Vy7QKhL6S0w5BUYFoS5B8rj5LjOEm+xsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-language": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-41.4.2.tgz",
+ "integrity": "sha512-YrjwPRxtHDf99fnsbYxos/OuJcdEYYk4sx8oyVgwG/se0yk4IObx7MZGVebGiqd5cZQRxAxP8VGNgRqjHzpcsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-markdown-gfm": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-41.4.2.tgz",
+ "integrity": "sha512-4izHzZ2AO9QMo+WirGVPYu3qqf+YuYe0CtF37rhdRNFLwDMYV7lGBpEj24US/3lV7CuEKM1V5N2Ojl6b4ew10w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "marked": "4.0.12",
+ "turndown": "6.0.0",
+ "turndown-plugin-gfm": "1.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-mention": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-41.4.2.tgz",
+ "integrity": "sha512-jO8eZE/4NIRJ5Tm/mIdgnLqkBnYj7l3jU4HZLkYvU5tEV5Xk6Rf8bsqMkkBvquf3LVhQbwAiLNjtlrHf68vU7Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-minimap": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-41.4.2.tgz",
+ "integrity": "sha512-SJUHeD6l6UVFlY/Uh2vZIr7qHbz5A4Ud285zxAZpiiiv0NP4wQDw6bo28tD/QkCMm1hRcLCkKWd1aNDkFe+42w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-page-break": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-41.4.2.tgz",
+ "integrity": "sha512-J9sIBgBKhAeZn+KpZADUj6z7VjrbUtHHFL88Ivx2h9jePZPT/LIfDwnnrJEnMjf2KF1bkHvIdP23cZz2BzXwKg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-remove-format": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-41.4.2.tgz",
+ "integrity": "sha512-XlCIvIETcWn6/6jfPhVzSqkXZ6fnU0iqqNlyKF67dStfc6vVc6Ut31P+f84SwAJA8ay553OUNyY14YZcoP2tLg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-restricted-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-41.4.2.tgz",
+ "integrity": "sha512-t34VNBZbxO07nEazAKECXcRgH5VrPbrTJW0iZO0/w/yPHUAPZ8ejcdEuohr7cLS3TCHE09biFc1lNPLas/xK5w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-select-all": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-41.4.2.tgz",
+ "integrity": "sha512-zC0wS0IggFDvk1wDB/SregfejLJk62In+i7P0otOaySg5tFfkJqT3OycplbPqIn3D1UCpIIz4KJzRl66PEVI7g==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-show-blocks": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-41.4.2.tgz",
+ "integrity": "sha512-0mKErojbxNr8Xbx5OjDLdciU3Onwn33h5IMU2j6imcwqORLzyXgU9ENhwwfw6Roeu8Guvi6hEVKBW6GE1UIYIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-source-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-41.4.2.tgz",
+ "integrity": "sha512-TnBJLLEU5dckalm8KZP/xC0kLMeNDVTrWUp8iCLcmLoe9xlt/wIO8VzLVPW+WjgzSZ7Yq+vrzHaCyJRVxuDsBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-special-characters": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-41.4.2.tgz",
+ "integrity": "sha512-OicpKzkYqyTjPRGZf6xMYQnuUCAZ4QS2H1MAEH5xTiwYv+eqR/enC/m9FxCEs2Z3DlO9DIjVnoBxe2qUCSxRBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-style": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-41.4.2.tgz",
+ "integrity": "sha512-q39mtg1kBrmJ8XA7XbOy4HhVzrICvt0KS484d5c3NaX7JetwapAM/QfWDGfMToMukzFcntaGt0be5Bwja0LJSw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-theme-lark": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-41.4.2.tgz",
+ "integrity": "sha512-rzFSAhdPMD2QylJDwgGniiBoCuHWQAQIEKDtMbQ4FH+/7JiCfKgUsnZxqhDPJwQyV1MWVz4wmXK/1RKqHohOvg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-undo": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-41.4.2.tgz",
+ "integrity": "sha512-mJMoALRWAaFg9Jgu+ufSGR/cUGCawMcz7Iwr5TBdrICmIckxx0DxPwWCPoTgI1laBZtRy/QctO2gQ4H+FYbfUw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-upload": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-41.4.2.tgz",
+ "integrity": "sha512-dCNQhZw9QcgGUKlYD8STpgNanNp7ILPMRNoDFW9NWHRKsUpjGMYIU3dsE4f08hkA/bckJ9yBaZc7a0LavOrncw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-watchdog": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-41.4.2.tgz",
+ "integrity": "sha512-u17Y8XHhyDHaShQei7WuZ0th8DgKo56YfJqRdZautHKnPJ32r+O97uTcGfBpsobhZbJ6Ss3tUwebve3Obv2K/w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-widget": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-41.4.2.tgz",
+ "integrity": "sha512-hpM9Ti2iFvBBIPAESJp3bOY4SR6fzF3V5t46CpVDStLJdqwnQOuZ8Nv1dqzZZWCuK+EByAbY14pgfYM92nNHrQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/@ckeditor/ckeditor5-word-count": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-41.4.2.tgz",
+ "integrity": "sha512-XuCLL97FotJ9QfuCZOhW7V2XHfVXkplIDpwgnH4HnLjtMLGFVZbyb0k9pEJk3Kp+F8qQbfWDIPFzaNKRDKqtRA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-list/node_modules/ckeditor5": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-41.4.2.tgz",
+ "integrity": "sha512-90k7d3R1B7x3muHOKKOGIomFsSQRG1sPuRHdN6J7WmKZH+BrMQgRkUs66xVRhNjrLPmewwJYdQI42Sb1cA1ILQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-adapter-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-alignment": "41.4.2",
+ "@ckeditor/ckeditor5-autoformat": "41.4.2",
+ "@ckeditor/ckeditor5-autosave": "41.4.2",
+ "@ckeditor/ckeditor5-basic-styles": "41.4.2",
+ "@ckeditor/ckeditor5-block-quote": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon-block": "41.4.2",
+ "@ckeditor/ckeditor5-build-classic": "41.4.2",
+ "@ckeditor/ckeditor5-build-decoupled-document": "41.4.2",
+ "@ckeditor/ckeditor5-build-inline": "41.4.2",
+ "@ckeditor/ckeditor5-build-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-ckbox": "41.4.2",
+ "@ckeditor/ckeditor5-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-clipboard": "41.4.2",
+ "@ckeditor/ckeditor5-cloud-services": "41.4.2",
+ "@ckeditor/ckeditor5-code-block": "41.4.2",
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-easy-image": "41.4.2",
+ "@ckeditor/ckeditor5-editor-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-editor-classic": "41.4.2",
+ "@ckeditor/ckeditor5-editor-decoupled": "41.4.2",
+ "@ckeditor/ckeditor5-editor-inline": "41.4.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-essentials": "41.4.2",
+ "@ckeditor/ckeditor5-find-and-replace": "41.4.2",
+ "@ckeditor/ckeditor5-font": "41.4.2",
+ "@ckeditor/ckeditor5-heading": "41.4.2",
+ "@ckeditor/ckeditor5-highlight": "41.4.2",
+ "@ckeditor/ckeditor5-horizontal-line": "41.4.2",
+ "@ckeditor/ckeditor5-html-embed": "41.4.2",
+ "@ckeditor/ckeditor5-html-support": "41.4.2",
+ "@ckeditor/ckeditor5-image": "41.4.2",
+ "@ckeditor/ckeditor5-indent": "41.4.2",
+ "@ckeditor/ckeditor5-language": "41.4.2",
+ "@ckeditor/ckeditor5-link": "41.4.2",
+ "@ckeditor/ckeditor5-list": "41.4.2",
+ "@ckeditor/ckeditor5-markdown-gfm": "41.4.2",
+ "@ckeditor/ckeditor5-media-embed": "41.4.2",
+ "@ckeditor/ckeditor5-mention": "41.4.2",
+ "@ckeditor/ckeditor5-minimap": "41.4.2",
+ "@ckeditor/ckeditor5-page-break": "41.4.2",
+ "@ckeditor/ckeditor5-paragraph": "41.4.2",
+ "@ckeditor/ckeditor5-paste-from-office": "41.4.2",
+ "@ckeditor/ckeditor5-remove-format": "41.4.2",
+ "@ckeditor/ckeditor5-restricted-editing": "41.4.2",
+ "@ckeditor/ckeditor5-select-all": "41.4.2",
+ "@ckeditor/ckeditor5-show-blocks": "41.4.2",
+ "@ckeditor/ckeditor5-source-editing": "41.4.2",
+ "@ckeditor/ckeditor5-special-characters": "41.4.2",
+ "@ckeditor/ckeditor5-style": "41.4.2",
+ "@ckeditor/ckeditor5-table": "41.4.2",
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-undo": "41.4.2",
+ "@ckeditor/ckeditor5-upload": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-watchdog": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "@ckeditor/ckeditor5-word-count": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-markdown-gfm": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-46.0.2.tgz",
+ "integrity": "sha512-+PaA5D10LnxqrsdW+UI45vqjR7C0l6vWAHFR+M99v7bxHEW+hQiLS6af8FhL/yv9Sno9AL4Oqdsee1HUU7hjHA==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-clipboard": "46.0.2",
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@types/hast": "3.0.4",
+ "ckeditor5": "46.0.2",
+ "hast-util-from-dom": "5.0.1",
+ "hast-util-to-html": "9.0.5",
+ "hast-util-to-mdast": "10.1.2",
+ "hastscript": "9.0.1",
+ "rehype-dom-parse": "5.0.2",
+ "rehype-dom-stringify": "4.0.2",
+ "rehype-remark": "10.0.1",
+ "remark-breaks": "4.0.0",
+ "remark-gfm": "4.0.1",
+ "remark-parse": "11.0.0",
+ "remark-rehype": "11.1.2",
+ "remark-stringify": "11.0.0",
+ "unified": "11.0.5",
+ "unist-util-visit": "5.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-markdown-gfm/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-markdown-gfm/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-markdown-gfm/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-markdown-gfm/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-markdown-gfm/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-markdown-gfm/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-markdown-gfm/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-41.4.2.tgz",
+ "integrity": "sha512-+4JqfbnMrB9Si2gAKKCRZTY1hixlk11mY8+PA+32UezyCq/myoAlVGT8ytCr3rywe58nbkGGAv2QbVo6fy8zoQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-alignment": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-41.4.2.tgz",
+ "integrity": "sha512-kFiEIZfUNt2TCrwJgM4mot6LLqzbH4vbfYcjbrsUz28kLv8guzcwKXPRe0ZrHo+WS7Cny8j5aCEuUAs3sxEmAg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-autosave": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-41.4.2.tgz",
+ "integrity": "sha512-TgaUhpFfG9csm4seL7LQSS6Rn+Gcm/wteGyD+Yl50BG1mfMIL259KEFkVTXDRwJadQm2KiiHZDLqpcd/lAqc0A==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-clipboard": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-41.4.2.tgz",
+ "integrity": "sha512-cMoGXClFxp5uR5Wr1cZnop5IdmqTZXTcrUuEoyhF+1hk+QDhp2ibQ2dTKu6hw+TTzw3Xd6g8Kj0Oj+mXoIur+w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-code-block": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-41.4.2.tgz",
+ "integrity": "sha512-NyPvffk+yA2rWsiF3Q/dDyO1ZtUvlX5hEVEWCG9C4wz9NVtBmoK0v1HmcsBDYQ//TwLY3N8HA0LX00UGTHVGFw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-editor-balloon": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-41.4.2.tgz",
+ "integrity": "sha512-5KI9spGZY1W2GpRLc0aJiqm1/33sGX9vxXAvIRabSF1uhK4b2WP6zdjGy0IcwBpIRnAkEGoPoetFmx1esJOVDw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-editor-decoupled": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-41.4.2.tgz",
+ "integrity": "sha512-kzy+Az4Dn+5dCR0FMk1qzlGaqbgNSi0a7qLr17ghfVnqbLYmhhELjgLOKU9cjjIm5L2KMEH2qRq5QHlacO90kA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-editor-inline": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-41.4.2.tgz",
+ "integrity": "sha512-NlDYZzVVpZblkeVLNrguC437PMqYEXNRGB+KF2uzV5/vPAjz3SjleVcGlbTAWVbMQAUMoOtrmrJjeTR4S93UMA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-editor-multi-root": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-41.4.2.tgz",
+ "integrity": "sha512-sqmSEHzX0C3L5H+Svj1dSOyetxOnVb5vL2eS/EdzRpnhThwaPsTVWI83bGHPRTh4h89yEli3nMbNsdTTnsR7Rw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-enter": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-41.4.2.tgz",
+ "integrity": "sha512-pvNNcFGn7TFFuJ1QbT0Jggd5xflORxa5i32nZuSzDLVflXGDKq53xSXxapCzd7XsiVXQlufbXt2SlGj7lhyP1w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-find-and-replace": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-41.4.2.tgz",
+ "integrity": "sha512-y3JZF9UMgf6Zwt3HzaPI9B8Gbwc1s+IoK78LFuhkP9B/rgQDBFWi3fXo6ywHsHKZ/EK5JZQuHMdI9czyBuG29Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-font": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-41.4.2.tgz",
+ "integrity": "sha512-++7oIK+MXtHGUQkqmXgZqGDBCEsHCuGkss43goGZ97PcRwLegnDRInowj3K/r3nwQcts1VAWnnLCnCSSYbcGIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-highlight": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-41.4.2.tgz",
+ "integrity": "sha512-xAb3Kox0KfoenZaRWgWaZPQwYLauK46WdQ4zYJ16ozQN5mssnS8sU27EFx0OG5EOv9EBurmOcHnP3Rih1szROQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-horizontal-line": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-41.4.2.tgz",
+ "integrity": "sha512-le+6melLc8lQTPBWppnWXWaX16KXcvXz8ZOO4uuD7+w5JrtRheEG1N35nTblpeT+QcyBjL9mSu519xReL2qjBA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-html-embed": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-41.4.2.tgz",
+ "integrity": "sha512-rpQMp6ckpYPWnBg8vL23SdKfJ0F80C1iIIO7EA9ZyimPc+hWH7kVF7f8D2Q2ckG1LrlXAXn9cg4tahMFGeiSzw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-html-support": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-41.4.2.tgz",
+ "integrity": "sha512-QHqFgzQucCRvEOPdxcXOMervxhlK6DiR6JqUvgeJyyiWWQT0HGiG7Vy7QKhL6S0w5BUYFoS5B8rj5LjOEm+xsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-language": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-41.4.2.tgz",
+ "integrity": "sha512-YrjwPRxtHDf99fnsbYxos/OuJcdEYYk4sx8oyVgwG/se0yk4IObx7MZGVebGiqd5cZQRxAxP8VGNgRqjHzpcsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-markdown-gfm": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-41.4.2.tgz",
+ "integrity": "sha512-4izHzZ2AO9QMo+WirGVPYu3qqf+YuYe0CtF37rhdRNFLwDMYV7lGBpEj24US/3lV7CuEKM1V5N2Ojl6b4ew10w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "marked": "4.0.12",
+ "turndown": "6.0.0",
+ "turndown-plugin-gfm": "1.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-mention": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-41.4.2.tgz",
+ "integrity": "sha512-jO8eZE/4NIRJ5Tm/mIdgnLqkBnYj7l3jU4HZLkYvU5tEV5Xk6Rf8bsqMkkBvquf3LVhQbwAiLNjtlrHf68vU7Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-minimap": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-41.4.2.tgz",
+ "integrity": "sha512-SJUHeD6l6UVFlY/Uh2vZIr7qHbz5A4Ud285zxAZpiiiv0NP4wQDw6bo28tD/QkCMm1hRcLCkKWd1aNDkFe+42w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-page-break": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-41.4.2.tgz",
+ "integrity": "sha512-J9sIBgBKhAeZn+KpZADUj6z7VjrbUtHHFL88Ivx2h9jePZPT/LIfDwnnrJEnMjf2KF1bkHvIdP23cZz2BzXwKg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-remove-format": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-41.4.2.tgz",
+ "integrity": "sha512-XlCIvIETcWn6/6jfPhVzSqkXZ6fnU0iqqNlyKF67dStfc6vVc6Ut31P+f84SwAJA8ay553OUNyY14YZcoP2tLg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-restricted-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-41.4.2.tgz",
+ "integrity": "sha512-t34VNBZbxO07nEazAKECXcRgH5VrPbrTJW0iZO0/w/yPHUAPZ8ejcdEuohr7cLS3TCHE09biFc1lNPLas/xK5w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-select-all": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-41.4.2.tgz",
+ "integrity": "sha512-zC0wS0IggFDvk1wDB/SregfejLJk62In+i7P0otOaySg5tFfkJqT3OycplbPqIn3D1UCpIIz4KJzRl66PEVI7g==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-show-blocks": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-41.4.2.tgz",
+ "integrity": "sha512-0mKErojbxNr8Xbx5OjDLdciU3Onwn33h5IMU2j6imcwqORLzyXgU9ENhwwfw6Roeu8Guvi6hEVKBW6GE1UIYIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-source-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-41.4.2.tgz",
+ "integrity": "sha512-TnBJLLEU5dckalm8KZP/xC0kLMeNDVTrWUp8iCLcmLoe9xlt/wIO8VzLVPW+WjgzSZ7Yq+vrzHaCyJRVxuDsBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-special-characters": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-41.4.2.tgz",
+ "integrity": "sha512-OicpKzkYqyTjPRGZf6xMYQnuUCAZ4QS2H1MAEH5xTiwYv+eqR/enC/m9FxCEs2Z3DlO9DIjVnoBxe2qUCSxRBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-style": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-41.4.2.tgz",
+ "integrity": "sha512-q39mtg1kBrmJ8XA7XbOy4HhVzrICvt0KS484d5c3NaX7JetwapAM/QfWDGfMToMukzFcntaGt0be5Bwja0LJSw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-theme-lark": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-41.4.2.tgz",
+ "integrity": "sha512-rzFSAhdPMD2QylJDwgGniiBoCuHWQAQIEKDtMbQ4FH+/7JiCfKgUsnZxqhDPJwQyV1MWVz4wmXK/1RKqHohOvg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-undo": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-41.4.2.tgz",
+ "integrity": "sha512-mJMoALRWAaFg9Jgu+ufSGR/cUGCawMcz7Iwr5TBdrICmIckxx0DxPwWCPoTgI1laBZtRy/QctO2gQ4H+FYbfUw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-upload": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-41.4.2.tgz",
+ "integrity": "sha512-dCNQhZw9QcgGUKlYD8STpgNanNp7ILPMRNoDFW9NWHRKsUpjGMYIU3dsE4f08hkA/bckJ9yBaZc7a0LavOrncw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-watchdog": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-41.4.2.tgz",
+ "integrity": "sha512-u17Y8XHhyDHaShQei7WuZ0th8DgKo56YfJqRdZautHKnPJ32r+O97uTcGfBpsobhZbJ6Ss3tUwebve3Obv2K/w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-widget": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-41.4.2.tgz",
+ "integrity": "sha512-hpM9Ti2iFvBBIPAESJp3bOY4SR6fzF3V5t46CpVDStLJdqwnQOuZ8Nv1dqzZZWCuK+EByAbY14pgfYM92nNHrQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/@ckeditor/ckeditor5-word-count": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-41.4.2.tgz",
+ "integrity": "sha512-XuCLL97FotJ9QfuCZOhW7V2XHfVXkplIDpwgnH4HnLjtMLGFVZbyb0k9pEJk3Kp+F8qQbfWDIPFzaNKRDKqtRA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-media-embed/node_modules/ckeditor5": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-41.4.2.tgz",
+ "integrity": "sha512-90k7d3R1B7x3muHOKKOGIomFsSQRG1sPuRHdN6J7WmKZH+BrMQgRkUs66xVRhNjrLPmewwJYdQI42Sb1cA1ILQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-adapter-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-alignment": "41.4.2",
+ "@ckeditor/ckeditor5-autoformat": "41.4.2",
+ "@ckeditor/ckeditor5-autosave": "41.4.2",
+ "@ckeditor/ckeditor5-basic-styles": "41.4.2",
+ "@ckeditor/ckeditor5-block-quote": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon-block": "41.4.2",
+ "@ckeditor/ckeditor5-build-classic": "41.4.2",
+ "@ckeditor/ckeditor5-build-decoupled-document": "41.4.2",
+ "@ckeditor/ckeditor5-build-inline": "41.4.2",
+ "@ckeditor/ckeditor5-build-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-ckbox": "41.4.2",
+ "@ckeditor/ckeditor5-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-clipboard": "41.4.2",
+ "@ckeditor/ckeditor5-cloud-services": "41.4.2",
+ "@ckeditor/ckeditor5-code-block": "41.4.2",
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-easy-image": "41.4.2",
+ "@ckeditor/ckeditor5-editor-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-editor-classic": "41.4.2",
+ "@ckeditor/ckeditor5-editor-decoupled": "41.4.2",
+ "@ckeditor/ckeditor5-editor-inline": "41.4.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-essentials": "41.4.2",
+ "@ckeditor/ckeditor5-find-and-replace": "41.4.2",
+ "@ckeditor/ckeditor5-font": "41.4.2",
+ "@ckeditor/ckeditor5-heading": "41.4.2",
+ "@ckeditor/ckeditor5-highlight": "41.4.2",
+ "@ckeditor/ckeditor5-horizontal-line": "41.4.2",
+ "@ckeditor/ckeditor5-html-embed": "41.4.2",
+ "@ckeditor/ckeditor5-html-support": "41.4.2",
+ "@ckeditor/ckeditor5-image": "41.4.2",
+ "@ckeditor/ckeditor5-indent": "41.4.2",
+ "@ckeditor/ckeditor5-language": "41.4.2",
+ "@ckeditor/ckeditor5-link": "41.4.2",
+ "@ckeditor/ckeditor5-list": "41.4.2",
+ "@ckeditor/ckeditor5-markdown-gfm": "41.4.2",
+ "@ckeditor/ckeditor5-media-embed": "41.4.2",
+ "@ckeditor/ckeditor5-mention": "41.4.2",
+ "@ckeditor/ckeditor5-minimap": "41.4.2",
+ "@ckeditor/ckeditor5-page-break": "41.4.2",
+ "@ckeditor/ckeditor5-paragraph": "41.4.2",
+ "@ckeditor/ckeditor5-paste-from-office": "41.4.2",
+ "@ckeditor/ckeditor5-remove-format": "41.4.2",
+ "@ckeditor/ckeditor5-restricted-editing": "41.4.2",
+ "@ckeditor/ckeditor5-select-all": "41.4.2",
+ "@ckeditor/ckeditor5-show-blocks": "41.4.2",
+ "@ckeditor/ckeditor5-source-editing": "41.4.2",
+ "@ckeditor/ckeditor5-special-characters": "41.4.2",
+ "@ckeditor/ckeditor5-style": "41.4.2",
+ "@ckeditor/ckeditor5-table": "41.4.2",
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-undo": "41.4.2",
+ "@ckeditor/ckeditor5-upload": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-watchdog": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "@ckeditor/ckeditor5-word-count": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-mention": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-46.0.2.tgz",
+ "integrity": "sha512-/2FT0TmXyxgO5CWg841Yy5PF0uGT4mmp8NQYPpamfgP6E236L/aOTJP4kHtZV5uOSEnt6P48N59MTXswXA3Glg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-typing": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-mention/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-mention/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-mention/node_modules/@ckeditor/ckeditor5-typing": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-46.0.2.tgz",
+ "integrity": "sha512-jYrsRmE1rZ6c8jtOWVm6Q3FpIT9HWdJg6fK453w4upkjWM7lH3kXxtPgSLmEATUyO/ON91VNXEGA+LGml2MHnw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-mention/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-mention/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-mention/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-mention/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-mention/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-minimap": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-46.0.2.tgz",
+ "integrity": "sha512-Hi0qLjWLgGSwT1u3BlDc5tXMA5eHsDm6L9Sv+LiyxPFPBgX/HQhWT6L6x4jIexHQLlDhBO5o/Hp3tnlW57K5Kg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-minimap/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-minimap/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-minimap/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-minimap/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-minimap/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-minimap/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-minimap/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-page-break": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-46.0.2.tgz",
+ "integrity": "sha512-8wSzQU0lwoqzMPFyZHYVJJRTc1GA5gwgtz7XVKKHtKRF9FsKmHYASHsEsjjX3TkU0dPTGnaqsttZ7mBGU9K9Ww==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-widget": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-page-break/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-page-break/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-page-break/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-page-break/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-page-break/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-page-break/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-page-break/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paragraph": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-41.4.2.tgz",
+ "integrity": "sha512-tOsD40Fcqli5zkH/68WhcqYU8BL4qb8J5xGuk1xmBokz3W0LzebWW0GXmFk5PmWv+fg0dOXfSo8uMzb5ni+CuQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-41.4.2.tgz",
+ "integrity": "sha512-jby5YQ2QowGdDCshPq5Ej11wTFcBZP2dYhQTu6fRZRc+mdihKCILxh0rwBgBOCCf+buflx8RYp/WKd76Kcuq5g==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-alignment": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-41.4.2.tgz",
+ "integrity": "sha512-kFiEIZfUNt2TCrwJgM4mot6LLqzbH4vbfYcjbrsUz28kLv8guzcwKXPRe0ZrHo+WS7Cny8j5aCEuUAs3sxEmAg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-autosave": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-41.4.2.tgz",
+ "integrity": "sha512-TgaUhpFfG9csm4seL7LQSS6Rn+Gcm/wteGyD+Yl50BG1mfMIL259KEFkVTXDRwJadQm2KiiHZDLqpcd/lAqc0A==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-clipboard": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-41.4.2.tgz",
+ "integrity": "sha512-cMoGXClFxp5uR5Wr1cZnop5IdmqTZXTcrUuEoyhF+1hk+QDhp2ibQ2dTKu6hw+TTzw3Xd6g8Kj0Oj+mXoIur+w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-code-block": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-41.4.2.tgz",
+ "integrity": "sha512-NyPvffk+yA2rWsiF3Q/dDyO1ZtUvlX5hEVEWCG9C4wz9NVtBmoK0v1HmcsBDYQ//TwLY3N8HA0LX00UGTHVGFw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-editor-balloon": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-41.4.2.tgz",
+ "integrity": "sha512-5KI9spGZY1W2GpRLc0aJiqm1/33sGX9vxXAvIRabSF1uhK4b2WP6zdjGy0IcwBpIRnAkEGoPoetFmx1esJOVDw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-editor-decoupled": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-41.4.2.tgz",
+ "integrity": "sha512-kzy+Az4Dn+5dCR0FMk1qzlGaqbgNSi0a7qLr17ghfVnqbLYmhhELjgLOKU9cjjIm5L2KMEH2qRq5QHlacO90kA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-editor-inline": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-41.4.2.tgz",
+ "integrity": "sha512-NlDYZzVVpZblkeVLNrguC437PMqYEXNRGB+KF2uzV5/vPAjz3SjleVcGlbTAWVbMQAUMoOtrmrJjeTR4S93UMA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-editor-multi-root": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-41.4.2.tgz",
+ "integrity": "sha512-sqmSEHzX0C3L5H+Svj1dSOyetxOnVb5vL2eS/EdzRpnhThwaPsTVWI83bGHPRTh4h89yEli3nMbNsdTTnsR7Rw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-enter": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-41.4.2.tgz",
+ "integrity": "sha512-pvNNcFGn7TFFuJ1QbT0Jggd5xflORxa5i32nZuSzDLVflXGDKq53xSXxapCzd7XsiVXQlufbXt2SlGj7lhyP1w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-find-and-replace": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-41.4.2.tgz",
+ "integrity": "sha512-y3JZF9UMgf6Zwt3HzaPI9B8Gbwc1s+IoK78LFuhkP9B/rgQDBFWi3fXo6ywHsHKZ/EK5JZQuHMdI9czyBuG29Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-font": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-41.4.2.tgz",
+ "integrity": "sha512-++7oIK+MXtHGUQkqmXgZqGDBCEsHCuGkss43goGZ97PcRwLegnDRInowj3K/r3nwQcts1VAWnnLCnCSSYbcGIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-highlight": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-41.4.2.tgz",
+ "integrity": "sha512-xAb3Kox0KfoenZaRWgWaZPQwYLauK46WdQ4zYJ16ozQN5mssnS8sU27EFx0OG5EOv9EBurmOcHnP3Rih1szROQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-horizontal-line": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-41.4.2.tgz",
+ "integrity": "sha512-le+6melLc8lQTPBWppnWXWaX16KXcvXz8ZOO4uuD7+w5JrtRheEG1N35nTblpeT+QcyBjL9mSu519xReL2qjBA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-html-embed": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-41.4.2.tgz",
+ "integrity": "sha512-rpQMp6ckpYPWnBg8vL23SdKfJ0F80C1iIIO7EA9ZyimPc+hWH7kVF7f8D2Q2ckG1LrlXAXn9cg4tahMFGeiSzw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-html-support": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-41.4.2.tgz",
+ "integrity": "sha512-QHqFgzQucCRvEOPdxcXOMervxhlK6DiR6JqUvgeJyyiWWQT0HGiG7Vy7QKhL6S0w5BUYFoS5B8rj5LjOEm+xsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-language": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-41.4.2.tgz",
+ "integrity": "sha512-YrjwPRxtHDf99fnsbYxos/OuJcdEYYk4sx8oyVgwG/se0yk4IObx7MZGVebGiqd5cZQRxAxP8VGNgRqjHzpcsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-markdown-gfm": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-41.4.2.tgz",
+ "integrity": "sha512-4izHzZ2AO9QMo+WirGVPYu3qqf+YuYe0CtF37rhdRNFLwDMYV7lGBpEj24US/3lV7CuEKM1V5N2Ojl6b4ew10w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "marked": "4.0.12",
+ "turndown": "6.0.0",
+ "turndown-plugin-gfm": "1.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-mention": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-41.4.2.tgz",
+ "integrity": "sha512-jO8eZE/4NIRJ5Tm/mIdgnLqkBnYj7l3jU4HZLkYvU5tEV5Xk6Rf8bsqMkkBvquf3LVhQbwAiLNjtlrHf68vU7Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-minimap": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-41.4.2.tgz",
+ "integrity": "sha512-SJUHeD6l6UVFlY/Uh2vZIr7qHbz5A4Ud285zxAZpiiiv0NP4wQDw6bo28tD/QkCMm1hRcLCkKWd1aNDkFe+42w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-page-break": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-41.4.2.tgz",
+ "integrity": "sha512-J9sIBgBKhAeZn+KpZADUj6z7VjrbUtHHFL88Ivx2h9jePZPT/LIfDwnnrJEnMjf2KF1bkHvIdP23cZz2BzXwKg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-remove-format": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-41.4.2.tgz",
+ "integrity": "sha512-XlCIvIETcWn6/6jfPhVzSqkXZ6fnU0iqqNlyKF67dStfc6vVc6Ut31P+f84SwAJA8ay553OUNyY14YZcoP2tLg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-restricted-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-41.4.2.tgz",
+ "integrity": "sha512-t34VNBZbxO07nEazAKECXcRgH5VrPbrTJW0iZO0/w/yPHUAPZ8ejcdEuohr7cLS3TCHE09biFc1lNPLas/xK5w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-select-all": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-41.4.2.tgz",
+ "integrity": "sha512-zC0wS0IggFDvk1wDB/SregfejLJk62In+i7P0otOaySg5tFfkJqT3OycplbPqIn3D1UCpIIz4KJzRl66PEVI7g==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-show-blocks": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-41.4.2.tgz",
+ "integrity": "sha512-0mKErojbxNr8Xbx5OjDLdciU3Onwn33h5IMU2j6imcwqORLzyXgU9ENhwwfw6Roeu8Guvi6hEVKBW6GE1UIYIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-source-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-41.4.2.tgz",
+ "integrity": "sha512-TnBJLLEU5dckalm8KZP/xC0kLMeNDVTrWUp8iCLcmLoe9xlt/wIO8VzLVPW+WjgzSZ7Yq+vrzHaCyJRVxuDsBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-special-characters": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-41.4.2.tgz",
+ "integrity": "sha512-OicpKzkYqyTjPRGZf6xMYQnuUCAZ4QS2H1MAEH5xTiwYv+eqR/enC/m9FxCEs2Z3DlO9DIjVnoBxe2qUCSxRBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-style": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-41.4.2.tgz",
+ "integrity": "sha512-q39mtg1kBrmJ8XA7XbOy4HhVzrICvt0KS484d5c3NaX7JetwapAM/QfWDGfMToMukzFcntaGt0be5Bwja0LJSw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-theme-lark": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-41.4.2.tgz",
+ "integrity": "sha512-rzFSAhdPMD2QylJDwgGniiBoCuHWQAQIEKDtMbQ4FH+/7JiCfKgUsnZxqhDPJwQyV1MWVz4wmXK/1RKqHohOvg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-undo": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-41.4.2.tgz",
+ "integrity": "sha512-mJMoALRWAaFg9Jgu+ufSGR/cUGCawMcz7Iwr5TBdrICmIckxx0DxPwWCPoTgI1laBZtRy/QctO2gQ4H+FYbfUw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-upload": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-41.4.2.tgz",
+ "integrity": "sha512-dCNQhZw9QcgGUKlYD8STpgNanNp7ILPMRNoDFW9NWHRKsUpjGMYIU3dsE4f08hkA/bckJ9yBaZc7a0LavOrncw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-watchdog": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-41.4.2.tgz",
+ "integrity": "sha512-u17Y8XHhyDHaShQei7WuZ0th8DgKo56YfJqRdZautHKnPJ32r+O97uTcGfBpsobhZbJ6Ss3tUwebve3Obv2K/w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-widget": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-41.4.2.tgz",
+ "integrity": "sha512-hpM9Ti2iFvBBIPAESJp3bOY4SR6fzF3V5t46CpVDStLJdqwnQOuZ8Nv1dqzZZWCuK+EByAbY14pgfYM92nNHrQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/@ckeditor/ckeditor5-word-count": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-41.4.2.tgz",
+ "integrity": "sha512-XuCLL97FotJ9QfuCZOhW7V2XHfVXkplIDpwgnH4HnLjtMLGFVZbyb0k9pEJk3Kp+F8qQbfWDIPFzaNKRDKqtRA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-paste-from-office/node_modules/ckeditor5": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-41.4.2.tgz",
+ "integrity": "sha512-90k7d3R1B7x3muHOKKOGIomFsSQRG1sPuRHdN6J7WmKZH+BrMQgRkUs66xVRhNjrLPmewwJYdQI42Sb1cA1ILQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-adapter-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-alignment": "41.4.2",
+ "@ckeditor/ckeditor5-autoformat": "41.4.2",
+ "@ckeditor/ckeditor5-autosave": "41.4.2",
+ "@ckeditor/ckeditor5-basic-styles": "41.4.2",
+ "@ckeditor/ckeditor5-block-quote": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon-block": "41.4.2",
+ "@ckeditor/ckeditor5-build-classic": "41.4.2",
+ "@ckeditor/ckeditor5-build-decoupled-document": "41.4.2",
+ "@ckeditor/ckeditor5-build-inline": "41.4.2",
+ "@ckeditor/ckeditor5-build-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-ckbox": "41.4.2",
+ "@ckeditor/ckeditor5-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-clipboard": "41.4.2",
+ "@ckeditor/ckeditor5-cloud-services": "41.4.2",
+ "@ckeditor/ckeditor5-code-block": "41.4.2",
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-easy-image": "41.4.2",
+ "@ckeditor/ckeditor5-editor-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-editor-classic": "41.4.2",
+ "@ckeditor/ckeditor5-editor-decoupled": "41.4.2",
+ "@ckeditor/ckeditor5-editor-inline": "41.4.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-essentials": "41.4.2",
+ "@ckeditor/ckeditor5-find-and-replace": "41.4.2",
+ "@ckeditor/ckeditor5-font": "41.4.2",
+ "@ckeditor/ckeditor5-heading": "41.4.2",
+ "@ckeditor/ckeditor5-highlight": "41.4.2",
+ "@ckeditor/ckeditor5-horizontal-line": "41.4.2",
+ "@ckeditor/ckeditor5-html-embed": "41.4.2",
+ "@ckeditor/ckeditor5-html-support": "41.4.2",
+ "@ckeditor/ckeditor5-image": "41.4.2",
+ "@ckeditor/ckeditor5-indent": "41.4.2",
+ "@ckeditor/ckeditor5-language": "41.4.2",
+ "@ckeditor/ckeditor5-link": "41.4.2",
+ "@ckeditor/ckeditor5-list": "41.4.2",
+ "@ckeditor/ckeditor5-markdown-gfm": "41.4.2",
+ "@ckeditor/ckeditor5-media-embed": "41.4.2",
+ "@ckeditor/ckeditor5-mention": "41.4.2",
+ "@ckeditor/ckeditor5-minimap": "41.4.2",
+ "@ckeditor/ckeditor5-page-break": "41.4.2",
+ "@ckeditor/ckeditor5-paragraph": "41.4.2",
+ "@ckeditor/ckeditor5-paste-from-office": "41.4.2",
+ "@ckeditor/ckeditor5-remove-format": "41.4.2",
+ "@ckeditor/ckeditor5-restricted-editing": "41.4.2",
+ "@ckeditor/ckeditor5-select-all": "41.4.2",
+ "@ckeditor/ckeditor5-show-blocks": "41.4.2",
+ "@ckeditor/ckeditor5-source-editing": "41.4.2",
+ "@ckeditor/ckeditor5-special-characters": "41.4.2",
+ "@ckeditor/ckeditor5-style": "41.4.2",
+ "@ckeditor/ckeditor5-table": "41.4.2",
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-undo": "41.4.2",
+ "@ckeditor/ckeditor5-upload": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-watchdog": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "@ckeditor/ckeditor5-word-count": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-react": {
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-react/-/ckeditor5-react-11.0.0.tgz",
+ "integrity": "sha512-ObspEdZzKjjUH+CyrOYMyy/NAcMzGESxKGiBYkTzI6vHCzMdR0mQYOXKcLADPEZ6dk1jvKdoeD1l6l31zKK/1w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "dependencies": {
+ "@ckeditor/ckeditor5-integrations-common": "^2.2.2"
+ },
+ "peerDependencies": {
+ "ckeditor5": ">=46.0.0 || ^0.0.0-nightly",
+ "react": "^16.13.1 || ^17.0.0 || ^18.0.0 || ^19.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-remove-format": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-46.0.2.tgz",
+ "integrity": "sha512-/Ez72jjpnvDqFtP4afNimyrqbt3xJn/ab7p4DoByqyuBJ/Wy7mkaRcw9dDO0oJB+GVWdcGeRWeYoFUYj3Yw0NQ==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-remove-format/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-remove-format/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-remove-format/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-remove-format/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-remove-format/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-remove-format/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-remove-format/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-restricted-editing": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-46.0.2.tgz",
+ "integrity": "sha512-WR8HciP0DcD1TB+i8zRVwroPMiCy9Z7m0kfirCSLmwWP8bn792XwU+kId9DrOWalNzfNh4BXoviaPpi0vtRcmA==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-restricted-editing/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-restricted-editing/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-restricted-editing/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-restricted-editing/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-restricted-editing/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-restricted-editing/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-restricted-editing/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-select-all": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-46.0.2.tgz",
+ "integrity": "sha512-qC+HAZ0BWO4daXkZ84dAu7ynMRJfhtcnUP8pR/o2D6VxJO7Cu+5MwtwfoLmSiJAUGYwcxVd/iFq3RP7ZxS4Rew==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-select-all/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-select-all/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-select-all/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-select-all/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-select-all/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-select-all/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-select-all/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-show-blocks": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-46.0.2.tgz",
+ "integrity": "sha512-J+C59BMbnAH4gPrkUlu/dccKR2NBUqrRIFa01hnDHk+ECYeJsBNlsENNPImxeay4hiF+p4cujhQnI8Xq1NkzQQ==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-show-blocks/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-show-blocks/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-show-blocks/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-show-blocks/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-show-blocks/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-show-blocks/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-show-blocks/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-source-editing": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-46.0.2.tgz",
+ "integrity": "sha512-UdQELANPxAMhbbKTBCOfm/dMtqgQpMcU0D58LKjvvOT35ZGyjlrvZCKmXweFtfLPK5SmQhlS9z5/yy9JIH3pVQ==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-theme-lark": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-source-editing/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-source-editing/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-source-editing/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-source-editing/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-source-editing/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-source-editing/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-source-editing/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-special-characters": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-46.0.2.tgz",
+ "integrity": "sha512-X3XuIAchgFxmKcWcc513vzzsMcN6eOPOzQlQtVr9NKgUd/Zvw7YTyxCP1Wj2w9usgLn57p2ame/7GlBt/P1quw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-typing": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-special-characters/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-special-characters/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-special-characters/node_modules/@ckeditor/ckeditor5-typing": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-46.0.2.tgz",
+ "integrity": "sha512-jYrsRmE1rZ6c8jtOWVm6Q3FpIT9HWdJg6fK453w4upkjWM7lH3kXxtPgSLmEATUyO/ON91VNXEGA+LGml2MHnw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-special-characters/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-special-characters/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-special-characters/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-special-characters/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-special-characters/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-style": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-46.0.2.tgz",
+ "integrity": "sha512-LeP6kV0AeY1mrv6hbuQ2s10AEoJ64Vgv7XMAieg/fYE2/CIH0GAXE9/4Xt1+X8zCEddZ0HcbKCyCJG2l20xzyQ==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-html-support": "46.0.2",
+ "@ckeditor/ckeditor5-list": "46.0.2",
+ "@ckeditor/ckeditor5-table": "46.0.2",
+ "@ckeditor/ckeditor5-typing": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-style/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-style/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-style/node_modules/@ckeditor/ckeditor5-list": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-list/-/ckeditor5-list-46.0.2.tgz",
+ "integrity": "sha512-0Pq5UU4SP9UOlcRhxpjCoGXfDxHeqdumn8qtNbL5X5yRGqRE4GsVgJ4CkOmtZNTy1JVv1clZ37NPKh5miqTP4A==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-clipboard": "46.0.2",
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-enter": "46.0.2",
+ "@ckeditor/ckeditor5-font": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-typing": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-style/node_modules/@ckeditor/ckeditor5-table": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-table/-/ckeditor5-table-46.0.2.tgz",
+ "integrity": "sha512-dGkTe1vEk7iDEmoRCTQszyerXvO5hrJH702kwHV5md2dlXyyJBteAJ9qHiSxf1euC2mOMMUhq7n5DlqpFAFb8A==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-clipboard": "46.0.2",
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-widget": "46.0.2",
+ "ckeditor5": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-style/node_modules/@ckeditor/ckeditor5-typing": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-46.0.2.tgz",
+ "integrity": "sha512-jYrsRmE1rZ6c8jtOWVm6Q3FpIT9HWdJg6fK453w4upkjWM7lH3kXxtPgSLmEATUyO/ON91VNXEGA+LGml2MHnw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-style/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-style/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-style/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-style/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-style/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-table/-/ckeditor5-table-41.4.2.tgz",
+ "integrity": "sha512-wDn1UUaKHcrscmTYj2PwCFbj9FOXFfhk4JbCepyGFQt31YyaOKBzAyZaJQ7E38wJq7a4afac3MwUDk+j1X5FDw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-alignment": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-41.4.2.tgz",
+ "integrity": "sha512-kFiEIZfUNt2TCrwJgM4mot6LLqzbH4vbfYcjbrsUz28kLv8guzcwKXPRe0ZrHo+WS7Cny8j5aCEuUAs3sxEmAg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-autosave": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-41.4.2.tgz",
+ "integrity": "sha512-TgaUhpFfG9csm4seL7LQSS6Rn+Gcm/wteGyD+Yl50BG1mfMIL259KEFkVTXDRwJadQm2KiiHZDLqpcd/lAqc0A==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-clipboard": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-41.4.2.tgz",
+ "integrity": "sha512-cMoGXClFxp5uR5Wr1cZnop5IdmqTZXTcrUuEoyhF+1hk+QDhp2ibQ2dTKu6hw+TTzw3Xd6g8Kj0Oj+mXoIur+w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-code-block": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-41.4.2.tgz",
+ "integrity": "sha512-NyPvffk+yA2rWsiF3Q/dDyO1ZtUvlX5hEVEWCG9C4wz9NVtBmoK0v1HmcsBDYQ//TwLY3N8HA0LX00UGTHVGFw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-editor-balloon": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-41.4.2.tgz",
+ "integrity": "sha512-5KI9spGZY1W2GpRLc0aJiqm1/33sGX9vxXAvIRabSF1uhK4b2WP6zdjGy0IcwBpIRnAkEGoPoetFmx1esJOVDw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-editor-decoupled": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-41.4.2.tgz",
+ "integrity": "sha512-kzy+Az4Dn+5dCR0FMk1qzlGaqbgNSi0a7qLr17ghfVnqbLYmhhELjgLOKU9cjjIm5L2KMEH2qRq5QHlacO90kA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-editor-inline": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-41.4.2.tgz",
+ "integrity": "sha512-NlDYZzVVpZblkeVLNrguC437PMqYEXNRGB+KF2uzV5/vPAjz3SjleVcGlbTAWVbMQAUMoOtrmrJjeTR4S93UMA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-editor-multi-root": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-41.4.2.tgz",
+ "integrity": "sha512-sqmSEHzX0C3L5H+Svj1dSOyetxOnVb5vL2eS/EdzRpnhThwaPsTVWI83bGHPRTh4h89yEli3nMbNsdTTnsR7Rw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-enter": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-41.4.2.tgz",
+ "integrity": "sha512-pvNNcFGn7TFFuJ1QbT0Jggd5xflORxa5i32nZuSzDLVflXGDKq53xSXxapCzd7XsiVXQlufbXt2SlGj7lhyP1w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-find-and-replace": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-41.4.2.tgz",
+ "integrity": "sha512-y3JZF9UMgf6Zwt3HzaPI9B8Gbwc1s+IoK78LFuhkP9B/rgQDBFWi3fXo6ywHsHKZ/EK5JZQuHMdI9czyBuG29Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-font": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-41.4.2.tgz",
+ "integrity": "sha512-++7oIK+MXtHGUQkqmXgZqGDBCEsHCuGkss43goGZ97PcRwLegnDRInowj3K/r3nwQcts1VAWnnLCnCSSYbcGIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-highlight": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-41.4.2.tgz",
+ "integrity": "sha512-xAb3Kox0KfoenZaRWgWaZPQwYLauK46WdQ4zYJ16ozQN5mssnS8sU27EFx0OG5EOv9EBurmOcHnP3Rih1szROQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-horizontal-line": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-41.4.2.tgz",
+ "integrity": "sha512-le+6melLc8lQTPBWppnWXWaX16KXcvXz8ZOO4uuD7+w5JrtRheEG1N35nTblpeT+QcyBjL9mSu519xReL2qjBA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-html-embed": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-41.4.2.tgz",
+ "integrity": "sha512-rpQMp6ckpYPWnBg8vL23SdKfJ0F80C1iIIO7EA9ZyimPc+hWH7kVF7f8D2Q2ckG1LrlXAXn9cg4tahMFGeiSzw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-html-support": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-41.4.2.tgz",
+ "integrity": "sha512-QHqFgzQucCRvEOPdxcXOMervxhlK6DiR6JqUvgeJyyiWWQT0HGiG7Vy7QKhL6S0w5BUYFoS5B8rj5LjOEm+xsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-language": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-41.4.2.tgz",
+ "integrity": "sha512-YrjwPRxtHDf99fnsbYxos/OuJcdEYYk4sx8oyVgwG/se0yk4IObx7MZGVebGiqd5cZQRxAxP8VGNgRqjHzpcsg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-markdown-gfm": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-41.4.2.tgz",
+ "integrity": "sha512-4izHzZ2AO9QMo+WirGVPYu3qqf+YuYe0CtF37rhdRNFLwDMYV7lGBpEj24US/3lV7CuEKM1V5N2Ojl6b4ew10w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "marked": "4.0.12",
+ "turndown": "6.0.0",
+ "turndown-plugin-gfm": "1.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-mention": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-41.4.2.tgz",
+ "integrity": "sha512-jO8eZE/4NIRJ5Tm/mIdgnLqkBnYj7l3jU4HZLkYvU5tEV5Xk6Rf8bsqMkkBvquf3LVhQbwAiLNjtlrHf68vU7Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-minimap": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-41.4.2.tgz",
+ "integrity": "sha512-SJUHeD6l6UVFlY/Uh2vZIr7qHbz5A4Ud285zxAZpiiiv0NP4wQDw6bo28tD/QkCMm1hRcLCkKWd1aNDkFe+42w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-page-break": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-41.4.2.tgz",
+ "integrity": "sha512-J9sIBgBKhAeZn+KpZADUj6z7VjrbUtHHFL88Ivx2h9jePZPT/LIfDwnnrJEnMjf2KF1bkHvIdP23cZz2BzXwKg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-remove-format": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-41.4.2.tgz",
+ "integrity": "sha512-XlCIvIETcWn6/6jfPhVzSqkXZ6fnU0iqqNlyKF67dStfc6vVc6Ut31P+f84SwAJA8ay553OUNyY14YZcoP2tLg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-restricted-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-41.4.2.tgz",
+ "integrity": "sha512-t34VNBZbxO07nEazAKECXcRgH5VrPbrTJW0iZO0/w/yPHUAPZ8ejcdEuohr7cLS3TCHE09biFc1lNPLas/xK5w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-select-all": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-41.4.2.tgz",
+ "integrity": "sha512-zC0wS0IggFDvk1wDB/SregfejLJk62In+i7P0otOaySg5tFfkJqT3OycplbPqIn3D1UCpIIz4KJzRl66PEVI7g==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-show-blocks": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-41.4.2.tgz",
+ "integrity": "sha512-0mKErojbxNr8Xbx5OjDLdciU3Onwn33h5IMU2j6imcwqORLzyXgU9ENhwwfw6Roeu8Guvi6hEVKBW6GE1UIYIQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-source-editing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-41.4.2.tgz",
+ "integrity": "sha512-TnBJLLEU5dckalm8KZP/xC0kLMeNDVTrWUp8iCLcmLoe9xlt/wIO8VzLVPW+WjgzSZ7Yq+vrzHaCyJRVxuDsBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-special-characters": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-41.4.2.tgz",
+ "integrity": "sha512-OicpKzkYqyTjPRGZf6xMYQnuUCAZ4QS2H1MAEH5xTiwYv+eqR/enC/m9FxCEs2Z3DlO9DIjVnoBxe2qUCSxRBQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-style": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-41.4.2.tgz",
+ "integrity": "sha512-q39mtg1kBrmJ8XA7XbOy4HhVzrICvt0KS484d5c3NaX7JetwapAM/QfWDGfMToMukzFcntaGt0be5Bwja0LJSw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-theme-lark": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-41.4.2.tgz",
+ "integrity": "sha512-rzFSAhdPMD2QylJDwgGniiBoCuHWQAQIEKDtMbQ4FH+/7JiCfKgUsnZxqhDPJwQyV1MWVz4wmXK/1RKqHohOvg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-undo": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-41.4.2.tgz",
+ "integrity": "sha512-mJMoALRWAaFg9Jgu+ufSGR/cUGCawMcz7Iwr5TBdrICmIckxx0DxPwWCPoTgI1laBZtRy/QctO2gQ4H+FYbfUw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-upload": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-41.4.2.tgz",
+ "integrity": "sha512-dCNQhZw9QcgGUKlYD8STpgNanNp7ILPMRNoDFW9NWHRKsUpjGMYIU3dsE4f08hkA/bckJ9yBaZc7a0LavOrncw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-watchdog": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-41.4.2.tgz",
+ "integrity": "sha512-u17Y8XHhyDHaShQei7WuZ0th8DgKo56YfJqRdZautHKnPJ32r+O97uTcGfBpsobhZbJ6Ss3tUwebve3Obv2K/w==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-widget": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-41.4.2.tgz",
+ "integrity": "sha512-hpM9Ti2iFvBBIPAESJp3bOY4SR6fzF3V5t46CpVDStLJdqwnQOuZ8Nv1dqzZZWCuK+EByAbY14pgfYM92nNHrQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/@ckeditor/ckeditor5-word-count": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-41.4.2.tgz",
+ "integrity": "sha512-XuCLL97FotJ9QfuCZOhW7V2XHfVXkplIDpwgnH4HnLjtMLGFVZbyb0k9pEJk3Kp+F8qQbfWDIPFzaNKRDKqtRA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "ckeditor5": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-table/node_modules/ckeditor5": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-41.4.2.tgz",
+ "integrity": "sha512-90k7d3R1B7x3muHOKKOGIomFsSQRG1sPuRHdN6J7WmKZH+BrMQgRkUs66xVRhNjrLPmewwJYdQI42Sb1cA1ILQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-adapter-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-alignment": "41.4.2",
+ "@ckeditor/ckeditor5-autoformat": "41.4.2",
+ "@ckeditor/ckeditor5-autosave": "41.4.2",
+ "@ckeditor/ckeditor5-basic-styles": "41.4.2",
+ "@ckeditor/ckeditor5-block-quote": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-build-balloon-block": "41.4.2",
+ "@ckeditor/ckeditor5-build-classic": "41.4.2",
+ "@ckeditor/ckeditor5-build-decoupled-document": "41.4.2",
+ "@ckeditor/ckeditor5-build-inline": "41.4.2",
+ "@ckeditor/ckeditor5-build-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-ckbox": "41.4.2",
+ "@ckeditor/ckeditor5-ckfinder": "41.4.2",
+ "@ckeditor/ckeditor5-clipboard": "41.4.2",
+ "@ckeditor/ckeditor5-cloud-services": "41.4.2",
+ "@ckeditor/ckeditor5-code-block": "41.4.2",
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-easy-image": "41.4.2",
+ "@ckeditor/ckeditor5-editor-balloon": "41.4.2",
+ "@ckeditor/ckeditor5-editor-classic": "41.4.2",
+ "@ckeditor/ckeditor5-editor-decoupled": "41.4.2",
+ "@ckeditor/ckeditor5-editor-inline": "41.4.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-enter": "41.4.2",
+ "@ckeditor/ckeditor5-essentials": "41.4.2",
+ "@ckeditor/ckeditor5-find-and-replace": "41.4.2",
+ "@ckeditor/ckeditor5-font": "41.4.2",
+ "@ckeditor/ckeditor5-heading": "41.4.2",
+ "@ckeditor/ckeditor5-highlight": "41.4.2",
+ "@ckeditor/ckeditor5-horizontal-line": "41.4.2",
+ "@ckeditor/ckeditor5-html-embed": "41.4.2",
+ "@ckeditor/ckeditor5-html-support": "41.4.2",
+ "@ckeditor/ckeditor5-image": "41.4.2",
+ "@ckeditor/ckeditor5-indent": "41.4.2",
+ "@ckeditor/ckeditor5-language": "41.4.2",
+ "@ckeditor/ckeditor5-link": "41.4.2",
+ "@ckeditor/ckeditor5-list": "41.4.2",
+ "@ckeditor/ckeditor5-markdown-gfm": "41.4.2",
+ "@ckeditor/ckeditor5-media-embed": "41.4.2",
+ "@ckeditor/ckeditor5-mention": "41.4.2",
+ "@ckeditor/ckeditor5-minimap": "41.4.2",
+ "@ckeditor/ckeditor5-page-break": "41.4.2",
+ "@ckeditor/ckeditor5-paragraph": "41.4.2",
+ "@ckeditor/ckeditor5-paste-from-office": "41.4.2",
+ "@ckeditor/ckeditor5-remove-format": "41.4.2",
+ "@ckeditor/ckeditor5-restricted-editing": "41.4.2",
+ "@ckeditor/ckeditor5-select-all": "41.4.2",
+ "@ckeditor/ckeditor5-show-blocks": "41.4.2",
+ "@ckeditor/ckeditor5-source-editing": "41.4.2",
+ "@ckeditor/ckeditor5-special-characters": "41.4.2",
+ "@ckeditor/ckeditor5-style": "41.4.2",
+ "@ckeditor/ckeditor5-table": "41.4.2",
+ "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+ "@ckeditor/ckeditor5-typing": "41.4.2",
+ "@ckeditor/ckeditor5-ui": "41.4.2",
+ "@ckeditor/ckeditor5-undo": "41.4.2",
+ "@ckeditor/ckeditor5-upload": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "@ckeditor/ckeditor5-watchdog": "41.4.2",
+ "@ckeditor/ckeditor5-widget": "41.4.2",
+ "@ckeditor/ckeditor5-word-count": "41.4.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-theme-lark": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-46.0.2.tgz",
+ "integrity": "sha512-sHhwOZVg0e3SHm6caeHP67VlKojtoqxiu6oCwFduC+hK4s3OhQ3J/v+FIs7wGeFPz4ReBMAp63LNJVVcllRw+g==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-theme-lark/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-theme-lark/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-theme-lark/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-theme-lark/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-theme-lark/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-theme-lark/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-theme-lark/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-typing": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-41.4.2.tgz",
+ "integrity": "sha512-dXP+uNl+jkfrSIqMNai2yakR/3JqJ9g0M9WwwnV5vzbEOKD4YKP5+ixvqKb39dwLCLZ4mGpJaX+rjNXBExjSIw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-engine": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-41.4.2.tgz",
+ "integrity": "sha512-wvRbDXJN8PmaWyB0H487DjvdH2ayMyN52+WLkZlVbhX9ICb1sf5XnLz4v/wXeQ4W8JbWdsg2FZIDDQDeXjvyJw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "41.4.2",
+ "@ckeditor/ckeditor5-utils": "41.4.2",
+ "color-convert": "2.0.1",
+ "color-parse": "1.4.2",
+ "lodash-es": "4.17.21",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-undo": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-46.0.2.tgz",
+ "integrity": "sha512-IOFL9rrYvk2KcNyFK9YPOENM3H7RRqtBNNmj9A9zntpqsoq+8QKqcY5BpcDeODrkOtmbrhwDwcwcek7uqI3S5g==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-undo/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-undo/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-undo/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-undo/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-undo/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-undo/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-undo/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-upload": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-46.0.2.tgz",
+ "integrity": "sha512-34lQ7Cx+/hiHAsY3yL+mwbD2Y1QPsqdr9VdgQU8McfwQNSh/PHBa5WplIMsdMRym8pEicj50nsli/hVl58FsZg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-upload/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-upload/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-upload/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-upload/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-upload/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-upload/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-upload/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "41.4.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-41.4.2.tgz",
+ "integrity": "sha512-VgLr2eLVggyhDqa7H8JUxpnOLTZ0R/YuDZ6ENVUumd9q4VrpNs94ZK0Y/Shp7UmuHQ/sTth+PWTsi+t5KwYqeQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "lodash-es": "4.17.21"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-watchdog": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-46.0.2.tgz",
+ "integrity": "sha512-QaXczfT5WgyteNVzbYWhZ0SBLQj/qXXRefMq0v1mpI9Iro44iMV7XmvOWhTVsskwTuNq32a1C5zMzfW0Ax69rQ==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-widget": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-46.0.2.tgz",
+ "integrity": "sha512-uBcYwT7vTKCyuMXZIi0Qbs3neBQQp1sFFb/ClsX0elbh3UZEoVyr13uZIgl1+TrnVZa0scICJfWLbaiRHjVTXg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-enter": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-typing": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-widget/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-widget/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-widget/node_modules/@ckeditor/ckeditor5-typing": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-46.0.2.tgz",
+ "integrity": "sha512-jYrsRmE1rZ6c8jtOWVm6Q3FpIT9HWdJg6fK453w4upkjWM7lH3kXxtPgSLmEATUyO/ON91VNXEGA+LGml2MHnw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-widget/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-widget/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-widget/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-widget/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-widget/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-word-count": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-46.0.2.tgz",
+ "integrity": "sha512-U2b1DTchEE75ndHmDMmV3y/NXFFx9yIoSYzupsPJywKVTdBFdDZvSnulEocuP/YCgWTA1VWTiAirRTmccII/Qw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-word-count/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-word-count/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-word-count/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-word-count/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-word-count/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-word-count/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/@ckeditor/ckeditor5-word-count/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/@csstools/normalize.css": {
+ "version": "12.1.1",
+ "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.1.1.tgz",
+ "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==",
+ "license": "CC0-1.0"
+ },
+ "node_modules/@csstools/postcss-cascade-layers": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz",
+ "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "@csstools/selector-specificity": "^2.0.2",
+ "postcss-selector-parser": "^6.0.10"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/@csstools/postcss-color-function": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz",
+ "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "@csstools/postcss-progressive-custom-properties": "^1.1.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/@csstools/postcss-font-format-keywords": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz",
+ "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/@csstools/postcss-hwb-function": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz",
+ "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/@csstools/postcss-ic-unit": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz",
+ "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "@csstools/postcss-progressive-custom-properties": "^1.1.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/@csstools/postcss-is-pseudo-class": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz",
+ "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "@csstools/selector-specificity": "^2.0.0",
+ "postcss-selector-parser": "^6.0.10"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/@csstools/postcss-nested-calc": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz",
+ "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/@csstools/postcss-normalize-display-values": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz",
+ "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/@csstools/postcss-oklab-function": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz",
+ "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "@csstools/postcss-progressive-custom-properties": "^1.1.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/@csstools/postcss-progressive-custom-properties": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz",
+ "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "peerDependencies": {
+ "postcss": "^8.3"
+ }
+ },
+ "node_modules/@csstools/postcss-stepped-value-functions": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz",
+ "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/@csstools/postcss-text-decoration-shorthand": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz",
+ "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/@csstools/postcss-trigonometric-functions": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz",
+ "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/@csstools/postcss-unset-value": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz",
+ "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==",
+ "license": "CC0-1.0",
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/@csstools/selector-specificity": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz",
+ "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==",
+ "license": "CC0-1.0",
+ "engines": {
+ "node": "^14 || ^16 || >=18"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss-selector-parser": "^6.0.10"
+ }
+ },
+ "node_modules/@eslint-community/eslint-utils": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz",
+ "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==",
+ "license": "MIT",
+ "dependencies": {
+ "eslint-visitor-keys": "^3.4.3"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
+ }
+ },
+ "node_modules/@eslint-community/regexpp": {
+ "version": "4.12.1",
+ "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz",
+ "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
+ }
+ },
+ "node_modules/@eslint/eslintrc": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
+ "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ajv": "^6.12.4",
+ "debug": "^4.3.2",
+ "espree": "^9.6.0",
+ "globals": "^13.19.0",
+ "ignore": "^5.2.0",
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^4.1.0",
+ "minimatch": "^3.1.2",
+ "strip-json-comments": "^3.1.1"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/@eslint/eslintrc/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==",
+ "license": "Python-2.0"
+ },
+ "node_modules/@eslint/eslintrc/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==",
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/@eslint/js": {
+ "version": "8.57.1",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz",
+ "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ }
+ },
+ "node_modules/@humanwhocodes/config-array": {
+ "version": "0.13.0",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz",
+ "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==",
+ "deprecated": "Use @eslint/config-array instead",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@humanwhocodes/object-schema": "^2.0.3",
+ "debug": "^4.3.1",
+ "minimatch": "^3.0.5"
+ },
+ "engines": {
+ "node": ">=10.10.0"
+ }
+ },
+ "node_modules/@humanwhocodes/module-importer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
+ "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=12.22"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/nzakas"
+ }
+ },
+ "node_modules/@humanwhocodes/object-schema": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz",
+ "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==",
+ "deprecated": "Use @eslint/object-schema instead",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@isaacs/cliui": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
+ "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
+ "license": "ISC",
+ "dependencies": {
+ "string-width": "^5.1.2",
+ "string-width-cjs": "npm:string-width@^4.2.0",
+ "strip-ansi": "^7.0.1",
+ "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
+ "wrap-ansi": "^8.1.0",
+ "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.0.tgz",
+ "integrity": "sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/ansi-styles": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
+ "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/string-width": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
+ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+ "license": "MIT",
+ "dependencies": {
+ "eastasianwidth": "^0.2.0",
+ "emoji-regex": "^9.2.2",
+ "strip-ansi": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/strip-ansi": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/wrap-ansi": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
+ "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^6.1.0",
+ "string-width": "^5.0.1",
+ "strip-ansi": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/@istanbuljs/load-nyc-config": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
+ "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
+ "license": "ISC",
+ "dependencies": {
+ "camelcase": "^5.3.1",
+ "find-up": "^4.1.0",
+ "get-package-type": "^0.1.0",
+ "js-yaml": "^3.13.1",
+ "resolve-from": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@istanbuljs/schema": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
+ "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@jest/console": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz",
+ "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "jest-message-util": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/core": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz",
+ "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/console": "^27.5.1",
+ "@jest/reporters": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.0.0",
+ "emittery": "^0.8.1",
+ "exit": "^0.1.2",
+ "graceful-fs": "^4.2.9",
+ "jest-changed-files": "^27.5.1",
+ "jest-config": "^27.5.1",
+ "jest-haste-map": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-resolve-dependencies": "^27.5.1",
+ "jest-runner": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "jest-watcher": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "rimraf": "^3.0.0",
+ "slash": "^3.0.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
+ },
+ "peerDependenciesMeta": {
+ "node-notifier": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@jest/environment": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz",
+ "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "jest-mock": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/fake-timers": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz",
+ "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "@sinonjs/fake-timers": "^8.0.1",
+ "@types/node": "*",
+ "jest-message-util": "^27.5.1",
+ "jest-mock": "^27.5.1",
+ "jest-util": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/globals": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz",
+ "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/environment": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "expect": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/reporters": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz",
+ "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==",
+ "license": "MIT",
+ "dependencies": {
+ "@bcoe/v8-coverage": "^0.2.3",
+ "@jest/console": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "collect-v8-coverage": "^1.0.0",
+ "exit": "^0.1.2",
+ "glob": "^7.1.2",
+ "graceful-fs": "^4.2.9",
+ "istanbul-lib-coverage": "^3.0.0",
+ "istanbul-lib-instrument": "^5.1.0",
+ "istanbul-lib-report": "^3.0.0",
+ "istanbul-lib-source-maps": "^4.0.0",
+ "istanbul-reports": "^3.1.3",
+ "jest-haste-map": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-worker": "^27.5.1",
+ "slash": "^3.0.0",
+ "source-map": "^0.6.0",
+ "string-length": "^4.0.1",
+ "terminal-link": "^2.0.0",
+ "v8-to-istanbul": "^8.1.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
+ },
+ "peerDependenciesMeta": {
+ "node-notifier": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@jest/reporters/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==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@jest/schemas": {
+ "version": "28.1.3",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz",
+ "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==",
+ "license": "MIT",
+ "dependencies": {
+ "@sinclair/typebox": "^0.24.1"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+ }
+ },
+ "node_modules/@jest/source-map": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz",
+ "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==",
+ "license": "MIT",
+ "dependencies": {
+ "callsites": "^3.0.0",
+ "graceful-fs": "^4.2.9",
+ "source-map": "^0.6.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/source-map/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==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@jest/test-result": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz",
+ "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/console": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "collect-v8-coverage": "^1.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/test-sequencer": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz",
+ "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/test-result": "^27.5.1",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-runtime": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/transform": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz",
+ "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.1.0",
+ "@jest/types": "^27.5.1",
+ "babel-plugin-istanbul": "^6.1.1",
+ "chalk": "^4.0.0",
+ "convert-source-map": "^1.4.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "pirates": "^4.0.4",
+ "slash": "^3.0.0",
+ "source-map": "^0.6.1",
+ "write-file-atomic": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/transform/node_modules/convert-source-map": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
+ "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
+ "license": "MIT"
+ },
+ "node_modules/@jest/transform/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==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@jest/types": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz",
+ "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "@types/istanbul-reports": "^3.0.0",
+ "@types/node": "*",
+ "@types/yargs": "^16.0.0",
+ "chalk": "^4.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jridgewell/gen-mapping": {
+ "version": "0.3.13",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
+ "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/sourcemap-codec": "^1.5.0",
+ "@jridgewell/trace-mapping": "^0.3.24"
+ }
+ },
+ "node_modules/@jridgewell/resolve-uri": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
+ "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/source-map": {
+ "version": "0.3.11",
+ "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz",
+ "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==",
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/gen-mapping": "^0.3.5",
+ "@jridgewell/trace-mapping": "^0.3.25"
+ }
+ },
+ "node_modules/@jridgewell/sourcemap-codec": {
+ "version": "1.5.5",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
+ "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
+ "license": "MIT"
+ },
+ "node_modules/@jridgewell/trace-mapping": {
+ "version": "0.3.30",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz",
+ "integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/resolve-uri": "^3.1.0",
+ "@jridgewell/sourcemap-codec": "^1.4.14"
+ }
+ },
+ "node_modules/@leichtgewicht/ip-codec": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz",
+ "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==",
+ "license": "MIT"
+ },
+ "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": {
+ "version": "5.1.1-v1",
+ "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz",
+ "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==",
+ "license": "MIT",
+ "dependencies": {
+ "eslint-scope": "5.1.1"
+ }
+ },
+ "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
+ "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^4.1.1"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "license": "MIT",
+ "dependencies": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "license": "MIT",
+ "dependencies": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@parcel/watcher": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz",
+ "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==",
+ "dev": true,
+ "hasInstallScript": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "detect-libc": "^1.0.3",
+ "is-glob": "^4.0.3",
+ "micromatch": "^4.0.5",
+ "node-addon-api": "^7.0.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ },
+ "optionalDependencies": {
+ "@parcel/watcher-android-arm64": "2.5.1",
+ "@parcel/watcher-darwin-arm64": "2.5.1",
+ "@parcel/watcher-darwin-x64": "2.5.1",
+ "@parcel/watcher-freebsd-x64": "2.5.1",
+ "@parcel/watcher-linux-arm-glibc": "2.5.1",
+ "@parcel/watcher-linux-arm-musl": "2.5.1",
+ "@parcel/watcher-linux-arm64-glibc": "2.5.1",
+ "@parcel/watcher-linux-arm64-musl": "2.5.1",
+ "@parcel/watcher-linux-x64-glibc": "2.5.1",
+ "@parcel/watcher-linux-x64-musl": "2.5.1",
+ "@parcel/watcher-win32-arm64": "2.5.1",
+ "@parcel/watcher-win32-ia32": "2.5.1",
+ "@parcel/watcher-win32-x64": "2.5.1"
+ }
+ },
+ "node_modules/@parcel/watcher-android-arm64": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz",
+ "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-darwin-arm64": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz",
+ "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-darwin-x64": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz",
+ "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-freebsd-x64": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz",
+ "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-linux-arm-glibc": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz",
+ "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-linux-arm-musl": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz",
+ "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-linux-arm64-glibc": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz",
+ "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-linux-arm64-musl": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz",
+ "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-linux-x64-glibc": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz",
+ "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-linux-x64-musl": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz",
+ "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-win32-arm64": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz",
+ "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-win32-ia32": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz",
+ "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-win32-x64": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz",
+ "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@pkgjs/parseargs": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
+ "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
+ "license": "MIT",
+ "optional": true,
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/@pmmmwh/react-refresh-webpack-plugin": {
+ "version": "0.5.17",
+ "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.17.tgz",
+ "integrity": "sha512-tXDyE1/jzFsHXjhRZQ3hMl0IVhYe5qula43LDWIhVfjp9G/nT5OQY5AORVOrkEGAUltBJOfOWeETbmhm6kHhuQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-html": "^0.0.9",
+ "core-js-pure": "^3.23.3",
+ "error-stack-parser": "^2.0.6",
+ "html-entities": "^2.1.0",
+ "loader-utils": "^2.0.4",
+ "schema-utils": "^4.2.0",
+ "source-map": "^0.7.3"
+ },
+ "engines": {
+ "node": ">= 10.13"
+ },
+ "peerDependencies": {
+ "@types/webpack": "4.x || 5.x",
+ "react-refresh": ">=0.10.0 <1.0.0",
+ "sockjs-client": "^1.4.0",
+ "type-fest": ">=0.17.0 <5.0.0",
+ "webpack": ">=4.43.0 <6.0.0",
+ "webpack-dev-server": "3.x || 4.x || 5.x",
+ "webpack-hot-middleware": "2.x",
+ "webpack-plugin-serve": "0.x || 1.x"
+ },
+ "peerDependenciesMeta": {
+ "@types/webpack": {
+ "optional": true
+ },
+ "sockjs-client": {
+ "optional": true
+ },
+ "type-fest": {
+ "optional": true
+ },
+ "webpack-dev-server": {
+ "optional": true
+ },
+ "webpack-hot-middleware": {
+ "optional": true
+ },
+ "webpack-plugin-serve": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@popperjs/core": {
+ "version": "2.11.8",
+ "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
+ "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==",
+ "license": "MIT",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/popperjs"
+ }
+ },
+ "node_modules/@react-aria/ssr": {
+ "version": "3.9.10",
+ "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.10.tgz",
+ "integrity": "sha512-hvTm77Pf+pMBhuBm760Li0BVIO38jv1IBws1xFm1NoL26PU+fe+FMW5+VZWyANR6nYL65joaJKZqOdTQMkO9IQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ },
+ "engines": {
+ "node": ">= 12"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@reduxjs/toolkit": {
+ "version": "2.8.2",
+ "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.8.2.tgz",
+ "integrity": "sha512-MYlOhQ0sLdw4ud48FoC5w0dH9VfWQjtCjreKwYTT3l+r427qYC5Y8PihNutepr8XrNaBUDQo9khWUwQxZaqt5A==",
+ "license": "MIT",
+ "dependencies": {
+ "@standard-schema/spec": "^1.0.0",
+ "@standard-schema/utils": "^0.3.0",
+ "immer": "^10.0.3",
+ "redux": "^5.0.1",
+ "redux-thunk": "^3.1.0",
+ "reselect": "^5.1.0"
+ },
+ "peerDependencies": {
+ "react": "^16.9.0 || ^17.0.0 || ^18 || ^19",
+ "react-redux": "^7.2.1 || ^8.1.3 || ^9.0.0"
+ },
+ "peerDependenciesMeta": {
+ "react": {
+ "optional": true
+ },
+ "react-redux": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@reduxjs/toolkit/node_modules/immer": {
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/immer/-/immer-10.1.1.tgz",
+ "integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==",
+ "license": "MIT",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/immer"
+ }
+ },
+ "node_modules/@restart/hooks": {
+ "version": "0.4.16",
+ "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.4.16.tgz",
+ "integrity": "sha512-f7aCv7c+nU/3mF7NWLtVVr0Ra80RqsO89hO72r+Y/nvQr5+q0UFGkocElTH6MJApvReVh6JHUFYn2cw1WdHF3w==",
+ "license": "MIT",
+ "dependencies": {
+ "dequal": "^2.0.3"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0"
+ }
+ },
+ "node_modules/@restart/ui": {
+ "version": "1.9.4",
+ "resolved": "https://registry.npmjs.org/@restart/ui/-/ui-1.9.4.tgz",
+ "integrity": "sha512-N4C7haUc3vn4LTwVUPlkJN8Ach/+yIMvRuTVIhjilNHqegY60SGLrzud6errOMNJwSnmYFnt1J0H/k8FE3A4KA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.26.0",
+ "@popperjs/core": "^2.11.8",
+ "@react-aria/ssr": "^3.5.0",
+ "@restart/hooks": "^0.5.0",
+ "@types/warning": "^3.0.3",
+ "dequal": "^2.0.3",
+ "dom-helpers": "^5.2.0",
+ "uncontrollable": "^8.0.4",
+ "warning": "^4.0.3"
+ },
+ "peerDependencies": {
+ "react": ">=16.14.0",
+ "react-dom": ">=16.14.0"
+ }
+ },
+ "node_modules/@restart/ui/node_modules/@restart/hooks": {
+ "version": "0.5.1",
+ "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.5.1.tgz",
+ "integrity": "sha512-EMoH04NHS1pbn07iLTjIjgttuqb7qu4+/EyhAx27MHpoENcB2ZdSsLTNxmKD+WEPnZigo62Qc8zjGnNxoSE/5Q==",
+ "license": "MIT",
+ "dependencies": {
+ "dequal": "^2.0.3"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0"
+ }
+ },
+ "node_modules/@restart/ui/node_modules/uncontrollable": {
+ "version": "8.0.4",
+ "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-8.0.4.tgz",
+ "integrity": "sha512-ulRWYWHvscPFc0QQXvyJjY6LIXU56f0h8pQFvhxiKk5V1fcI8gp9Ht9leVAhrVjzqMw0BgjspBINx9r6oyJUvQ==",
+ "license": "MIT",
+ "peerDependencies": {
+ "react": ">=16.14.0"
+ }
+ },
+ "node_modules/@rollup/plugin-babel": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz",
+ "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.10.4",
+ "@rollup/pluginutils": "^3.1.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0",
+ "@types/babel__core": "^7.1.9",
+ "rollup": "^1.20.0||^2.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/babel__core": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@rollup/plugin-node-resolve": {
+ "version": "11.2.1",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz",
+ "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==",
+ "license": "MIT",
+ "dependencies": {
+ "@rollup/pluginutils": "^3.1.0",
+ "@types/resolve": "1.17.1",
+ "builtin-modules": "^3.1.0",
+ "deepmerge": "^4.2.2",
+ "is-module": "^1.0.0",
+ "resolve": "^1.19.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "peerDependencies": {
+ "rollup": "^1.20.0||^2.0.0"
+ }
+ },
+ "node_modules/@rollup/plugin-replace": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz",
+ "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==",
+ "license": "MIT",
+ "dependencies": {
+ "@rollup/pluginutils": "^3.1.0",
+ "magic-string": "^0.25.7"
+ },
+ "peerDependencies": {
+ "rollup": "^1.20.0 || ^2.0.0"
+ }
+ },
+ "node_modules/@rollup/pluginutils": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz",
+ "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/estree": "0.0.39",
+ "estree-walker": "^1.0.1",
+ "picomatch": "^2.2.2"
+ },
+ "engines": {
+ "node": ">= 8.0.0"
+ },
+ "peerDependencies": {
+ "rollup": "^1.20.0||^2.0.0"
+ }
+ },
+ "node_modules/@rollup/pluginutils/node_modules/@types/estree": {
+ "version": "0.0.39",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz",
+ "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==",
+ "license": "MIT"
+ },
+ "node_modules/@rtsao/scc": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz",
+ "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==",
+ "license": "MIT"
+ },
+ "node_modules/@rushstack/eslint-patch": {
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.12.0.tgz",
+ "integrity": "sha512-5EwMtOqvJMMa3HbmxLlF74e+3/HhwBTMcvt3nqVJgGCozO6hzIPOBlwm8mGVNR9SN2IJpxSnlxczyDjcn7qIyw==",
+ "license": "MIT"
+ },
+ "node_modules/@sinclair/typebox": {
+ "version": "0.24.51",
+ "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz",
+ "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==",
+ "license": "MIT"
+ },
+ "node_modules/@sinonjs/commons": {
+ "version": "1.8.6",
+ "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz",
+ "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "type-detect": "4.0.8"
+ }
+ },
+ "node_modules/@sinonjs/fake-timers": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz",
+ "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@sinonjs/commons": "^1.7.0"
+ }
+ },
+ "node_modules/@standard-schema/spec": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.0.0.tgz",
+ "integrity": "sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==",
+ "license": "MIT"
+ },
+ "node_modules/@standard-schema/utils": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/@standard-schema/utils/-/utils-0.3.0.tgz",
+ "integrity": "sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g==",
+ "license": "MIT"
+ },
+ "node_modules/@surma/rollup-plugin-off-main-thread": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz",
+ "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "ejs": "^3.1.6",
+ "json5": "^2.2.0",
+ "magic-string": "^0.25.0",
+ "string.prototype.matchall": "^4.0.6"
+ }
+ },
+ "node_modules/@svgdotjs/svg.draggable.js": {
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/@svgdotjs/svg.draggable.js/-/svg.draggable.js-3.0.6.tgz",
+ "integrity": "sha512-7iJFm9lL3C40HQcqzEfezK2l+dW2CpoVY3b77KQGqc8GXWa6LhhmX5Ckv7alQfUXBuZbjpICZ+Dvq1czlGx7gA==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@svgdotjs/svg.js": "^3.2.4"
+ }
+ },
+ "node_modules/@svgdotjs/svg.filter.js": {
+ "version": "3.0.9",
+ "resolved": "https://registry.npmjs.org/@svgdotjs/svg.filter.js/-/svg.filter.js-3.0.9.tgz",
+ "integrity": "sha512-/69XMRCDoam2HgC4ldHIaDgeQf1ViHIsa0Ld4uWgiXtZ+E24DWHe/9Ib6kbNiZ7WRIdlVokUDR1Fg0kjIpkfbw==",
+ "license": "MIT",
+ "dependencies": {
+ "@svgdotjs/svg.js": "^3.2.4"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/@svgdotjs/svg.js": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/@svgdotjs/svg.js/-/svg.js-3.2.4.tgz",
+ "integrity": "sha512-BjJ/7vWNowlX3Z8O4ywT58DqbNRyYlkk6Yz/D13aB7hGmfQTvGX4Tkgtm/ApYlu9M7lCQi15xUEidqMUmdMYwg==",
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/Fuzzyma"
+ }
+ },
+ "node_modules/@svgdotjs/svg.resize.js": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@svgdotjs/svg.resize.js/-/svg.resize.js-2.0.5.tgz",
+ "integrity": "sha512-4heRW4B1QrJeENfi7326lUPYBCevj78FJs8kfeDxn5st0IYPIRXoTtOSYvTzFWgaWWXd3YCDE6ao4fmv91RthA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 14.18"
+ },
+ "peerDependencies": {
+ "@svgdotjs/svg.js": "^3.2.4",
+ "@svgdotjs/svg.select.js": "^4.0.1"
+ }
+ },
+ "node_modules/@svgdotjs/svg.select.js": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/@svgdotjs/svg.select.js/-/svg.select.js-4.0.3.tgz",
+ "integrity": "sha512-qkMgso1sd2hXKd1FZ1weO7ANq12sNmQJeGDjs46QwDVsxSRcHmvWKL2NDF7Yimpwf3sl5esOLkPqtV2bQ3v/Jg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 14.18"
+ },
+ "peerDependencies": {
+ "@svgdotjs/svg.js": "^3.2.4"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-add-jsx-attribute": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz",
+ "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-remove-jsx-attribute": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz",
+ "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz",
+ "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz",
+ "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-svg-dynamic-title": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz",
+ "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-svg-em-dimensions": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz",
+ "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-transform-react-native-svg": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz",
+ "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-transform-svg-component": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz",
+ "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@svgr/babel-preset": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz",
+ "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==",
+ "license": "MIT",
+ "dependencies": {
+ "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0",
+ "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0",
+ "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1",
+ "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1",
+ "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0",
+ "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0",
+ "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0",
+ "@svgr/babel-plugin-transform-svg-component": "^5.5.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@svgr/core": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz",
+ "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@svgr/plugin-jsx": "^5.5.0",
+ "camelcase": "^6.2.0",
+ "cosmiconfig": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@svgr/hast-util-to-babel-ast": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz",
+ "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.12.6"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@svgr/plugin-jsx": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz",
+ "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.12.3",
+ "@svgr/babel-preset": "^5.5.0",
+ "@svgr/hast-util-to-babel-ast": "^5.5.0",
+ "svg-parser": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@svgr/plugin-svgo": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz",
+ "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==",
+ "license": "MIT",
+ "dependencies": {
+ "cosmiconfig": "^7.0.0",
+ "deepmerge": "^4.2.2",
+ "svgo": "^1.2.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@svgr/webpack": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz",
+ "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.12.3",
+ "@babel/plugin-transform-react-constant-elements": "^7.12.1",
+ "@babel/preset-env": "^7.12.1",
+ "@babel/preset-react": "^7.12.5",
+ "@svgr/core": "^5.5.0",
+ "@svgr/plugin-jsx": "^5.5.0",
+ "@svgr/plugin-svgo": "^5.5.0",
+ "loader-utils": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@swc/helpers": {
+ "version": "0.5.17",
+ "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.17.tgz",
+ "integrity": "sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "tslib": "^2.8.0"
+ }
+ },
+ "node_modules/@sweetalert2/theme-dark": {
+ "version": "5.0.27",
+ "resolved": "https://registry.npmjs.org/@sweetalert2/theme-dark/-/theme-dark-5.0.27.tgz",
+ "integrity": "sha512-FQ3o+eD9I68m42+cHAxnjc0r9JAKzxSpCfwZ74uV182ajG7+FjOFJkEqIyJTibwo8W+oCKIFWkZtkJ2xj31tGw==",
+ "deprecated": "Use Swal.fire({ theme: 'dark' }) instead",
+ "license": "MIT"
+ },
+ "node_modules/@testing-library/dom": {
+ "version": "10.4.1",
+ "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.1.tgz",
+ "integrity": "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.10.4",
+ "@babel/runtime": "^7.12.5",
+ "@types/aria-query": "^5.0.1",
+ "aria-query": "5.3.0",
+ "dom-accessibility-api": "^0.5.9",
+ "lz-string": "^1.5.0",
+ "picocolors": "1.1.1",
+ "pretty-format": "^27.0.2"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@testing-library/jest-dom": {
+ "version": "6.8.0",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.8.0.tgz",
+ "integrity": "sha512-WgXcWzVM6idy5JaftTVC8Vs83NKRmGJz4Hqs4oyOuO2J4r/y79vvKZsb+CaGyCSEbUPI6OsewfPd0G1A0/TUZQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@adobe/css-tools": "^4.4.0",
+ "aria-query": "^5.0.0",
+ "css.escape": "^1.5.1",
+ "dom-accessibility-api": "^0.6.3",
+ "picocolors": "^1.1.1",
+ "redent": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=14",
+ "npm": ">=6",
+ "yarn": ">=1"
+ }
+ },
+ "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz",
+ "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==",
+ "license": "MIT"
+ },
+ "node_modules/@testing-library/react": {
+ "version": "16.3.0",
+ "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.3.0.tgz",
+ "integrity": "sha512-kFSyxiEDwv1WLl2fgsq6pPBbw5aWKrsY2/noi1Id0TK0UParSF62oFQFGHXIyaG4pp2tEub/Zlel+fjjZILDsw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.12.5"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@testing-library/dom": "^10.0.0",
+ "@types/react": "^18.0.0 || ^19.0.0",
+ "@types/react-dom": "^18.0.0 || ^19.0.0",
+ "react": "^18.0.0 || ^19.0.0",
+ "react-dom": "^18.0.0 || ^19.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "@types/react-dom": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@testing-library/user-event": {
+ "version": "13.5.0",
+ "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz",
+ "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.12.5"
+ },
+ "engines": {
+ "node": ">=10",
+ "npm": ">=6"
+ },
+ "peerDependencies": {
+ "@testing-library/dom": ">=7.21.4"
+ }
+ },
+ "node_modules/@tootallnate/once": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
+ "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/@trysound/sax": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz",
+ "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/@types/aria-query": {
+ "version": "5.0.4",
+ "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz",
+ "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==",
+ "license": "MIT"
+ },
+ "node_modules/@types/babel__core": {
+ "version": "7.20.5",
+ "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
+ "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/parser": "^7.20.7",
+ "@babel/types": "^7.20.7",
+ "@types/babel__generator": "*",
+ "@types/babel__template": "*",
+ "@types/babel__traverse": "*"
+ }
+ },
+ "node_modules/@types/babel__generator": {
+ "version": "7.27.0",
+ "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",
+ "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.0.0"
+ }
+ },
+ "node_modules/@types/babel__template": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
+ "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/parser": "^7.1.0",
+ "@babel/types": "^7.0.0"
+ }
+ },
+ "node_modules/@types/babel__traverse": {
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",
+ "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.28.2"
+ }
+ },
+ "node_modules/@types/body-parser": {
+ "version": "1.19.6",
+ "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz",
+ "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/connect": "*",
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/bonjour": {
+ "version": "3.5.13",
+ "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz",
+ "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/color-convert": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@types/color-convert/-/color-convert-2.0.4.tgz",
+ "integrity": "sha512-Ub1MmDdyZ7mX//g25uBAoH/mWGd9swVbt8BseymnaE18SU4po/PjmCrHxqIIRjBo3hV/vh1KGr0eMxUhp+t+dQ==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/color-name": "^1.1.0"
+ }
+ },
+ "node_modules/@types/color-name": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.5.tgz",
+ "integrity": "sha512-j2K5UJqGTxeesj6oQuGpMgifpT5k9HprgQd8D1Y0lOFqKHl3PJu5GMeS4Y5EgjS55AE6OQxf8mPED9uaGbf4Cg==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/@types/connect": {
+ "version": "3.4.38",
+ "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz",
+ "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/connect-history-api-fallback": {
+ "version": "1.5.4",
+ "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz",
+ "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/express-serve-static-core": "*",
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/d3-array": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz",
+ "integrity": "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==",
+ "license": "MIT"
+ },
+ "node_modules/@types/d3-color": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz",
+ "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==",
+ "license": "MIT"
+ },
+ "node_modules/@types/d3-ease": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz",
+ "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==",
+ "license": "MIT"
+ },
+ "node_modules/@types/d3-interpolate": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz",
+ "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/d3-color": "*"
+ }
+ },
+ "node_modules/@types/d3-path": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz",
+ "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==",
+ "license": "MIT"
+ },
+ "node_modules/@types/d3-scale": {
+ "version": "4.0.9",
+ "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz",
+ "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/d3-time": "*"
+ }
+ },
+ "node_modules/@types/d3-shape": {
+ "version": "3.1.7",
+ "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.7.tgz",
+ "integrity": "sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/d3-path": "*"
+ }
+ },
+ "node_modules/@types/d3-time": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz",
+ "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==",
+ "license": "MIT"
+ },
+ "node_modules/@types/d3-timer": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz",
+ "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==",
+ "license": "MIT"
+ },
+ "node_modules/@types/debug": {
+ "version": "4.1.12",
+ "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
+ "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/ms": "*"
+ }
+ },
+ "node_modules/@types/eslint": {
+ "version": "8.56.12",
+ "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz",
+ "integrity": "sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/estree": "*",
+ "@types/json-schema": "*"
+ }
+ },
+ "node_modules/@types/eslint-scope": {
+ "version": "3.7.7",
+ "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz",
+ "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/eslint": "*",
+ "@types/estree": "*"
+ }
+ },
+ "node_modules/@types/estree": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
+ "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
+ "license": "MIT"
+ },
+ "node_modules/@types/express": {
+ "version": "4.17.23",
+ "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.23.tgz",
+ "integrity": "sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/body-parser": "*",
+ "@types/express-serve-static-core": "^4.17.33",
+ "@types/qs": "*",
+ "@types/serve-static": "*"
+ }
+ },
+ "node_modules/@types/express-serve-static-core": {
+ "version": "5.0.7",
+ "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.7.tgz",
+ "integrity": "sha512-R+33OsgWw7rOhD1emjU7dzCDHucJrgJXMA5PYCzJxVil0dsyx5iBEPHqpPfiKNJQb7lZ1vxwoLR4Z87bBUpeGQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*",
+ "@types/qs": "*",
+ "@types/range-parser": "*",
+ "@types/send": "*"
+ }
+ },
+ "node_modules/@types/express/node_modules/@types/express-serve-static-core": {
+ "version": "4.19.6",
+ "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz",
+ "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*",
+ "@types/qs": "*",
+ "@types/range-parser": "*",
+ "@types/send": "*"
+ }
+ },
+ "node_modules/@types/graceful-fs": {
+ "version": "4.1.9",
+ "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz",
+ "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/hast": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz",
+ "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/unist": "*"
+ }
+ },
+ "node_modules/@types/html-minifier-terser": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz",
+ "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==",
+ "license": "MIT"
+ },
+ "node_modules/@types/http-errors": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz",
+ "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==",
+ "license": "MIT"
+ },
+ "node_modules/@types/http-proxy": {
+ "version": "1.17.16",
+ "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.16.tgz",
+ "integrity": "sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/istanbul-lib-coverage": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz",
+ "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==",
+ "license": "MIT"
+ },
+ "node_modules/@types/istanbul-lib-report": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz",
+ "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/istanbul-lib-coverage": "*"
+ }
+ },
+ "node_modules/@types/istanbul-reports": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz",
+ "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/istanbul-lib-report": "*"
+ }
+ },
+ "node_modules/@types/json-schema": {
+ "version": "7.0.15",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
+ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT"
+ },
+ "node_modules/@types/json5": {
+ "version": "0.0.29",
+ "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
+ "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
+ "license": "MIT"
+ },
+ "node_modules/@types/mdast": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz",
+ "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/unist": "*"
+ }
+ },
+ "node_modules/@types/mime": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz",
+ "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==",
+ "license": "MIT"
+ },
+ "node_modules/@types/ms": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz",
+ "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/@types/node": {
+ "version": "24.3.0",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-24.3.0.tgz",
+ "integrity": "sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==",
+ "license": "MIT",
+ "dependencies": {
+ "undici-types": "~7.10.0"
+ }
+ },
+ "node_modules/@types/node-forge": {
+ "version": "1.3.14",
+ "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.14.tgz",
+ "integrity": "sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/parse-json": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz",
+ "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==",
+ "license": "MIT"
+ },
+ "node_modules/@types/prettier": {
+ "version": "2.7.3",
+ "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz",
+ "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==",
+ "license": "MIT"
+ },
+ "node_modules/@types/prop-types": {
+ "version": "15.7.15",
+ "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz",
+ "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==",
+ "license": "MIT"
+ },
+ "node_modules/@types/q": {
+ "version": "1.5.8",
+ "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz",
+ "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==",
+ "license": "MIT"
+ },
+ "node_modules/@types/qs": {
+ "version": "6.14.0",
+ "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz",
+ "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==",
+ "license": "MIT"
+ },
+ "node_modules/@types/quill": {
+ "version": "1.3.10",
+ "resolved": "https://registry.npmjs.org/@types/quill/-/quill-1.3.10.tgz",
+ "integrity": "sha512-IhW3fPW+bkt9MLNlycw8u8fWb7oO7W5URC9MfZYHBlA24rex9rs23D5DETChu1zvgVdc5ka64ICjJOgQMr6Shw==",
+ "license": "MIT",
+ "dependencies": {
+ "parchment": "^1.1.2"
+ }
+ },
+ "node_modules/@types/quill/node_modules/parchment": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/parchment/-/parchment-1.1.4.tgz",
+ "integrity": "sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@types/range-parser": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz",
+ "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==",
+ "license": "MIT"
+ },
+ "node_modules/@types/react": {
+ "version": "19.1.12",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.12.tgz",
+ "integrity": "sha512-cMoR+FoAf/Jyq6+Df2/Z41jISvGZZ2eTlnsaJRptmZ76Caldwy1odD4xTr/gNV9VLj0AWgg/nmkevIyUfIIq5w==",
+ "license": "MIT",
+ "dependencies": {
+ "csstype": "^3.0.2"
+ }
+ },
+ "node_modules/@types/react-transition-group": {
+ "version": "4.4.12",
+ "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.12.tgz",
+ "integrity": "sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@types/react": "*"
+ }
+ },
+ "node_modules/@types/resolve": {
+ "version": "1.17.1",
+ "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz",
+ "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/retry": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz",
+ "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==",
+ "license": "MIT"
+ },
+ "node_modules/@types/semver": {
+ "version": "7.7.0",
+ "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.0.tgz",
+ "integrity": "sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==",
+ "license": "MIT"
+ },
+ "node_modules/@types/send": {
+ "version": "0.17.5",
+ "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.5.tgz",
+ "integrity": "sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/mime": "^1",
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/serve-index": {
+ "version": "1.9.4",
+ "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz",
+ "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/express": "*"
+ }
+ },
+ "node_modules/@types/serve-static": {
+ "version": "1.15.8",
+ "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.8.tgz",
+ "integrity": "sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/http-errors": "*",
+ "@types/node": "*",
+ "@types/send": "*"
+ }
+ },
+ "node_modules/@types/sockjs": {
+ "version": "0.3.36",
+ "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz",
+ "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/stack-utils": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz",
+ "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==",
+ "license": "MIT"
+ },
+ "node_modules/@types/trusted-types": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz",
+ "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==",
+ "license": "MIT"
+ },
+ "node_modules/@types/unist": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz",
+ "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/@types/use-sync-external-store": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz",
+ "integrity": "sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==",
+ "license": "MIT"
+ },
+ "node_modules/@types/warning": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@types/warning/-/warning-3.0.3.tgz",
+ "integrity": "sha512-D1XC7WK8K+zZEveUPY+cf4+kgauk8N4eHr/XIHXGlGYkHLud6hK9lYfZk1ry1TNh798cZUCgb6MqGEG8DkJt6Q==",
+ "license": "MIT"
+ },
+ "node_modules/@types/ws": {
+ "version": "8.18.1",
+ "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz",
+ "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/yargs": {
+ "version": "16.0.9",
+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz",
+ "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/yargs-parser": "*"
+ }
+ },
+ "node_modules/@types/yargs-parser": {
+ "version": "21.0.3",
+ "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz",
+ "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==",
+ "license": "MIT"
+ },
+ "node_modules/@typescript-eslint/eslint-plugin": {
+ "version": "5.62.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz",
+ "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==",
+ "license": "MIT",
+ "dependencies": {
+ "@eslint-community/regexpp": "^4.4.0",
+ "@typescript-eslint/scope-manager": "5.62.0",
+ "@typescript-eslint/type-utils": "5.62.0",
+ "@typescript-eslint/utils": "5.62.0",
+ "debug": "^4.3.4",
+ "graphemer": "^1.4.0",
+ "ignore": "^5.2.0",
+ "natural-compare-lite": "^1.4.0",
+ "semver": "^7.3.7",
+ "tsutils": "^3.21.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "@typescript-eslint/parser": "^5.0.0",
+ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@typescript-eslint/experimental-utils": {
+ "version": "5.62.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz",
+ "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==",
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/utils": "5.62.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/parser": {
+ "version": "5.62.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz",
+ "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "@typescript-eslint/scope-manager": "5.62.0",
+ "@typescript-eslint/types": "5.62.0",
+ "@typescript-eslint/typescript-estree": "5.62.0",
+ "debug": "^4.3.4"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@typescript-eslint/scope-manager": {
+ "version": "5.62.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz",
+ "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==",
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/types": "5.62.0",
+ "@typescript-eslint/visitor-keys": "5.62.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/type-utils": {
+ "version": "5.62.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz",
+ "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==",
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/typescript-estree": "5.62.0",
+ "@typescript-eslint/utils": "5.62.0",
+ "debug": "^4.3.4",
+ "tsutils": "^3.21.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "*"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@typescript-eslint/types": {
+ "version": "5.62.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz",
+ "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/typescript-estree": {
+ "version": "5.62.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz",
+ "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "@typescript-eslint/types": "5.62.0",
+ "@typescript-eslint/visitor-keys": "5.62.0",
+ "debug": "^4.3.4",
+ "globby": "^11.1.0",
+ "is-glob": "^4.0.3",
+ "semver": "^7.3.7",
+ "tsutils": "^3.21.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@typescript-eslint/utils": {
+ "version": "5.62.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz",
+ "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@eslint-community/eslint-utils": "^4.2.0",
+ "@types/json-schema": "^7.0.9",
+ "@types/semver": "^7.3.12",
+ "@typescript-eslint/scope-manager": "5.62.0",
+ "@typescript-eslint/types": "5.62.0",
+ "@typescript-eslint/typescript-estree": "5.62.0",
+ "eslint-scope": "^5.1.1",
+ "semver": "^7.3.7"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
+ "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^4.1.1"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/utils/node_modules/estraverse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/@typescript-eslint/visitor-keys": {
+ "version": "5.62.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz",
+ "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==",
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/types": "5.62.0",
+ "eslint-visitor-keys": "^3.3.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@ungap/structured-clone": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz",
+ "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==",
+ "license": "ISC"
+ },
+ "node_modules/@webassemblyjs/ast": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz",
+ "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@webassemblyjs/helper-numbers": "1.13.2",
+ "@webassemblyjs/helper-wasm-bytecode": "1.13.2"
+ }
+ },
+ "node_modules/@webassemblyjs/floating-point-hex-parser": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz",
+ "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==",
+ "license": "MIT"
+ },
+ "node_modules/@webassemblyjs/helper-api-error": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz",
+ "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==",
+ "license": "MIT"
+ },
+ "node_modules/@webassemblyjs/helper-buffer": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz",
+ "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==",
+ "license": "MIT"
+ },
+ "node_modules/@webassemblyjs/helper-numbers": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz",
+ "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==",
+ "license": "MIT",
+ "dependencies": {
+ "@webassemblyjs/floating-point-hex-parser": "1.13.2",
+ "@webassemblyjs/helper-api-error": "1.13.2",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@webassemblyjs/helper-wasm-bytecode": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz",
+ "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==",
+ "license": "MIT"
+ },
+ "node_modules/@webassemblyjs/helper-wasm-section": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz",
+ "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==",
+ "license": "MIT",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.14.1",
+ "@webassemblyjs/helper-buffer": "1.14.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
+ "@webassemblyjs/wasm-gen": "1.14.1"
+ }
+ },
+ "node_modules/@webassemblyjs/ieee754": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz",
+ "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==",
+ "license": "MIT",
+ "dependencies": {
+ "@xtuc/ieee754": "^1.2.0"
+ }
+ },
+ "node_modules/@webassemblyjs/leb128": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz",
+ "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@webassemblyjs/utf8": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz",
+ "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==",
+ "license": "MIT"
+ },
+ "node_modules/@webassemblyjs/wasm-edit": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz",
+ "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.14.1",
+ "@webassemblyjs/helper-buffer": "1.14.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
+ "@webassemblyjs/helper-wasm-section": "1.14.1",
+ "@webassemblyjs/wasm-gen": "1.14.1",
+ "@webassemblyjs/wasm-opt": "1.14.1",
+ "@webassemblyjs/wasm-parser": "1.14.1",
+ "@webassemblyjs/wast-printer": "1.14.1"
+ }
+ },
+ "node_modules/@webassemblyjs/wasm-gen": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz",
+ "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==",
+ "license": "MIT",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.14.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
+ "@webassemblyjs/ieee754": "1.13.2",
+ "@webassemblyjs/leb128": "1.13.2",
+ "@webassemblyjs/utf8": "1.13.2"
+ }
+ },
+ "node_modules/@webassemblyjs/wasm-opt": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz",
+ "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==",
+ "license": "MIT",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.14.1",
+ "@webassemblyjs/helper-buffer": "1.14.1",
+ "@webassemblyjs/wasm-gen": "1.14.1",
+ "@webassemblyjs/wasm-parser": "1.14.1"
+ }
+ },
+ "node_modules/@webassemblyjs/wasm-parser": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz",
+ "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.14.1",
+ "@webassemblyjs/helper-api-error": "1.13.2",
+ "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
+ "@webassemblyjs/ieee754": "1.13.2",
+ "@webassemblyjs/leb128": "1.13.2",
+ "@webassemblyjs/utf8": "1.13.2"
+ }
+ },
+ "node_modules/@webassemblyjs/wast-printer": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz",
+ "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==",
+ "license": "MIT",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.14.1",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@xtuc/ieee754": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
+ "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@xtuc/long": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
+ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/@yr/monotone-cubic-spline": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@yr/monotone-cubic-spline/-/monotone-cubic-spline-1.0.3.tgz",
+ "integrity": "sha512-FQXkOta0XBSUPHndIKON2Y9JeQz5ZeMqLYZVVK93FliNBFm7LNMIZmY6FrMEB9XPcDbE2bekMbZD6kzDkxwYjA==",
+ "license": "MIT"
+ },
+ "node_modules/abab": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz",
+ "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==",
+ "deprecated": "Use your platform's native atob() and btoa() methods instead",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/accepts": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
+ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
+ "license": "MIT",
+ "dependencies": {
+ "mime-types": "~2.1.34",
+ "negotiator": "0.6.3"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/accepts/node_modules/negotiator": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/acorn": {
+ "version": "8.15.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
+ "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
+ "license": "MIT",
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/acorn-globals": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz",
+ "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==",
+ "license": "MIT",
+ "dependencies": {
+ "acorn": "^7.1.1",
+ "acorn-walk": "^7.1.1"
+ }
+ },
+ "node_modules/acorn-globals/node_modules/acorn": {
+ "version": "7.4.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
+ "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
+ "license": "MIT",
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/acorn-import-phases": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz",
+ "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "peerDependencies": {
+ "acorn": "^8.14.0"
+ }
+ },
+ "node_modules/acorn-jsx": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
+ "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
+ "license": "MIT",
+ "peerDependencies": {
+ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
+ }
+ },
+ "node_modules/acorn-walk": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
+ "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/address": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz",
+ "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/adjust-sourcemap-loader": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz",
+ "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==",
+ "license": "MIT",
+ "dependencies": {
+ "loader-utils": "^2.0.0",
+ "regex-parser": "^2.2.11"
+ },
+ "engines": {
+ "node": ">=8.9"
+ }
+ },
+ "node_modules/agent-base": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+ "license": "MIT",
+ "dependencies": {
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "license": "MIT",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/ajv-formats": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
+ "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==",
+ "license": "MIT",
+ "dependencies": {
+ "ajv": "^8.0.0"
+ },
+ "peerDependencies": {
+ "ajv": "^8.0.0"
+ },
+ "peerDependenciesMeta": {
+ "ajv": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/ajv-formats/node_modules/ajv": {
+ "version": "8.17.1",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
+ "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
+ "license": "MIT",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.3",
+ "fast-uri": "^3.0.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/ajv-formats/node_modules/json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+ "license": "MIT"
+ },
+ "node_modules/ajv-keywords": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
+ "license": "MIT",
+ "peerDependencies": {
+ "ajv": "^6.9.1"
+ }
+ },
+ "node_modules/ansi-escapes": {
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
+ "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
+ "license": "MIT",
+ "dependencies": {
+ "type-fest": "^0.21.3"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/ansi-escapes/node_modules/type-fest": {
+ "version": "0.21.3",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
+ "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/ansi-html": {
+ "version": "0.0.9",
+ "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz",
+ "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==",
+ "engines": [
+ "node >= 0.8.0"
+ ],
+ "license": "Apache-2.0",
+ "bin": {
+ "ansi-html": "bin/ansi-html"
+ }
+ },
+ "node_modules/ansi-html-community": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz",
+ "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==",
+ "engines": [
+ "node >= 0.8.0"
+ ],
+ "license": "Apache-2.0",
+ "bin": {
+ "ansi-html": "bin/ansi-html"
+ }
+ },
+ "node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ansi-styles": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/any-promise": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
+ "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==",
+ "license": "MIT"
+ },
+ "node_modules/anymatch": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
+ "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
+ "license": "ISC",
+ "dependencies": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/apexcharts": {
+ "version": "5.3.4",
+ "resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-5.3.4.tgz",
+ "integrity": "sha512-N0gNh8uLu/BN8N+BCphNK+gZAoSoUtDDn1jFGB+3+EMcv8s6vajuP3W0g4dMLTRp6chFkjMmQK3uD8pz4ISmLA==",
+ "license": "SEE LICENSE IN LICENSE",
+ "dependencies": {
+ "@svgdotjs/svg.draggable.js": "^3.0.4",
+ "@svgdotjs/svg.filter.js": "^3.0.8",
+ "@svgdotjs/svg.js": "^3.2.4",
+ "@svgdotjs/svg.resize.js": "^2.0.2",
+ "@svgdotjs/svg.select.js": "^4.0.1",
+ "@yr/monotone-cubic-spline": "^1.0.3"
+ }
+ },
+ "node_modules/arg": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
+ "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
+ "license": "MIT"
+ },
+ "node_modules/argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "license": "MIT",
+ "dependencies": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "node_modules/aria-query": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
+ "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "dequal": "^2.0.3"
+ }
+ },
+ "node_modules/array-buffer-byte-length": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz",
+ "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "is-array-buffer": "^3.0.5"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/array-flatten": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
+ "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==",
+ "license": "MIT"
+ },
+ "node_modules/array-includes": {
+ "version": "3.1.9",
+ "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz",
+ "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.4",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.24.0",
+ "es-object-atoms": "^1.1.1",
+ "get-intrinsic": "^1.3.0",
+ "is-string": "^1.1.1",
+ "math-intrinsics": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/array-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/array.prototype.findlast": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz",
+ "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0",
+ "es-shim-unscopables": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/array.prototype.findlastindex": {
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz",
+ "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.4",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.9",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.1.1",
+ "es-shim-unscopables": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/array.prototype.flat": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz",
+ "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.5",
+ "es-shim-unscopables": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/array.prototype.flatmap": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz",
+ "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.5",
+ "es-shim-unscopables": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/array.prototype.reduce": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.8.tgz",
+ "integrity": "sha512-DwuEqgXFBwbmZSRqt3BpQigWNUoqw9Ml2dTWdF3B2zQlQX4OeUE0zyuzX0fX0IbTvjdkZbcBTU3idgpO78qkTw==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.4",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.9",
+ "es-array-method-boxes-properly": "^1.0.0",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.1.1",
+ "is-string": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/array.prototype.tosorted": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz",
+ "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.3",
+ "es-errors": "^1.3.0",
+ "es-shim-unscopables": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/arraybuffer.prototype.slice": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz",
+ "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==",
+ "license": "MIT",
+ "dependencies": {
+ "array-buffer-byte-length": "^1.0.1",
+ "call-bind": "^1.0.8",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.5",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.6",
+ "is-array-buffer": "^3.0.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/asap": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
+ "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==",
+ "license": "MIT"
+ },
+ "node_modules/ast-types-flow": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz",
+ "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==",
+ "license": "MIT"
+ },
+ "node_modules/async": {
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz",
+ "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==",
+ "license": "MIT"
+ },
+ "node_modules/async-function": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz",
+ "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
+ "license": "MIT"
+ },
+ "node_modules/at-least-node": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
+ "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
+ "license": "ISC",
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/autoprefixer": {
+ "version": "10.4.21",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz",
+ "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/autoprefixer"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "browserslist": "^4.24.4",
+ "caniuse-lite": "^1.0.30001702",
+ "fraction.js": "^4.3.7",
+ "normalize-range": "^0.1.2",
+ "picocolors": "^1.1.1",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "bin": {
+ "autoprefixer": "bin/autoprefixer"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/available-typed-arrays": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
+ "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==",
+ "license": "MIT",
+ "dependencies": {
+ "possible-typed-array-names": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/axe-core": {
+ "version": "4.10.3",
+ "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.3.tgz",
+ "integrity": "sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==",
+ "license": "MPL-2.0",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/axobject-query": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz",
+ "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/babel-jest": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz",
+ "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/babel__core": "^7.1.14",
+ "babel-plugin-istanbul": "^6.1.1",
+ "babel-preset-jest": "^27.5.1",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.9",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.8.0"
+ }
+ },
+ "node_modules/babel-loader": {
+ "version": "8.4.1",
+ "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz",
+ "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==",
+ "license": "MIT",
+ "dependencies": {
+ "find-cache-dir": "^3.3.1",
+ "loader-utils": "^2.0.4",
+ "make-dir": "^3.1.0",
+ "schema-utils": "^2.6.5"
+ },
+ "engines": {
+ "node": ">= 8.9"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0",
+ "webpack": ">=2"
+ }
+ },
+ "node_modules/babel-loader/node_modules/schema-utils": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
+ "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/json-schema": "^7.0.5",
+ "ajv": "^6.12.4",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 8.9.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/babel-plugin-istanbul": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz",
+ "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@istanbuljs/load-nyc-config": "^1.0.0",
+ "@istanbuljs/schema": "^0.1.2",
+ "istanbul-lib-instrument": "^5.0.4",
+ "test-exclude": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/babel-plugin-jest-hoist": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz",
+ "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/template": "^7.3.3",
+ "@babel/types": "^7.3.3",
+ "@types/babel__core": "^7.0.0",
+ "@types/babel__traverse": "^7.0.6"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/babel-plugin-macros": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz",
+ "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.12.5",
+ "cosmiconfig": "^7.0.0",
+ "resolve": "^1.19.0"
+ },
+ "engines": {
+ "node": ">=10",
+ "npm": ">=6"
+ }
+ },
+ "node_modules/babel-plugin-named-asset-import": {
+ "version": "0.3.8",
+ "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz",
+ "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@babel/core": "^7.1.0"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-corejs2": {
+ "version": "0.4.14",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz",
+ "integrity": "sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/compat-data": "^7.27.7",
+ "@babel/helper-define-polyfill-provider": "^0.6.5",
+ "semver": "^6.3.1"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-corejs3": {
+ "version": "0.13.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz",
+ "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.6.5",
+ "core-js-compat": "^3.43.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-regenerator": {
+ "version": "0.6.5",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz",
+ "integrity": "sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.6.5"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ }
+ },
+ "node_modules/babel-plugin-transform-react-remove-prop-types": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz",
+ "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==",
+ "license": "MIT"
+ },
+ "node_modules/babel-preset-current-node-syntax": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz",
+ "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/plugin-syntax-async-generators": "^7.8.4",
+ "@babel/plugin-syntax-bigint": "^7.8.3",
+ "@babel/plugin-syntax-class-properties": "^7.12.13",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5",
+ "@babel/plugin-syntax-import-attributes": "^7.24.7",
+ "@babel/plugin-syntax-import-meta": "^7.10.4",
+ "@babel/plugin-syntax-json-strings": "^7.8.3",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
+ "@babel/plugin-syntax-top-level-await": "^7.14.5"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0 || ^8.0.0-0"
+ }
+ },
+ "node_modules/babel-preset-jest": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz",
+ "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==",
+ "license": "MIT",
+ "dependencies": {
+ "babel-plugin-jest-hoist": "^27.5.1",
+ "babel-preset-current-node-syntax": "^1.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/babel-preset-react-app": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.1.0.tgz",
+ "integrity": "sha512-f9B1xMdnkCIqe+2dHrJsoQFRz7reChaAHE/65SdaykPklQqhme2WaC08oD3is77x9ff98/9EazAKFDZv5rFEQg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.16.0",
+ "@babel/plugin-proposal-class-properties": "^7.16.0",
+ "@babel/plugin-proposal-decorators": "^7.16.4",
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0",
+ "@babel/plugin-proposal-numeric-separator": "^7.16.0",
+ "@babel/plugin-proposal-optional-chaining": "^7.16.0",
+ "@babel/plugin-proposal-private-methods": "^7.16.0",
+ "@babel/plugin-proposal-private-property-in-object": "^7.16.7",
+ "@babel/plugin-transform-flow-strip-types": "^7.16.0",
+ "@babel/plugin-transform-react-display-name": "^7.16.0",
+ "@babel/plugin-transform-runtime": "^7.16.4",
+ "@babel/preset-env": "^7.16.4",
+ "@babel/preset-react": "^7.16.0",
+ "@babel/preset-typescript": "^7.16.0",
+ "@babel/runtime": "^7.16.3",
+ "babel-plugin-macros": "^3.1.0",
+ "babel-plugin-transform-react-remove-prop-types": "^0.4.24"
+ }
+ },
+ "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-private-property-in-object": {
+ "version": "7.21.11",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz",
+ "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.18.6",
+ "@babel/helper-create-class-features-plugin": "^7.21.0",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/bail": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz",
+ "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==",
+ "license": "MIT",
+ "peer": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "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==",
+ "license": "MIT"
+ },
+ "node_modules/batch": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
+ "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==",
+ "license": "MIT"
+ },
+ "node_modules/bfj": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz",
+ "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==",
+ "license": "MIT",
+ "dependencies": {
+ "bluebird": "^3.7.2",
+ "check-types": "^11.2.3",
+ "hoopy": "^0.1.4",
+ "jsonpath": "^1.1.1",
+ "tryer": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 8.0.0"
+ }
+ },
+ "node_modules/big.js": {
+ "version": "5.2.2",
+ "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
+ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
+ "license": "MIT",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/binary-extensions": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
+ "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/bluebird": {
+ "version": "3.7.2",
+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
+ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
+ "license": "MIT"
+ },
+ "node_modules/blurhash": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/blurhash/-/blurhash-2.0.5.tgz",
+ "integrity": "sha512-cRygWd7kGBQO3VEhPiTgq4Wc43ctsM+o46urrmPOiuAe+07fzlSB9OJVdpgDL0jPqXUVQ9ht7aq7kxOeJHRK+w==",
+ "license": "MIT"
+ },
+ "node_modules/body-parser": {
+ "version": "1.20.3",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
+ "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
+ "license": "MIT",
+ "dependencies": {
+ "bytes": "3.1.2",
+ "content-type": "~1.0.5",
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
+ "http-errors": "2.0.0",
+ "iconv-lite": "0.4.24",
+ "on-finished": "2.4.1",
+ "qs": "6.13.0",
+ "raw-body": "2.5.2",
+ "type-is": "~1.6.18",
+ "unpipe": "1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8",
+ "npm": "1.2.8000 || >= 1.4.16"
+ }
+ },
+ "node_modules/body-parser/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/body-parser/node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "license": "MIT",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/body-parser/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "license": "MIT"
+ },
+ "node_modules/bonjour-service": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz",
+ "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==",
+ "license": "MIT",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.3",
+ "multicast-dns": "^7.2.5"
+ }
+ },
+ "node_modules/boolbase": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
+ "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
+ "license": "ISC"
+ },
+ "node_modules/bootstrap": {
+ "version": "5.3.8",
+ "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.8.tgz",
+ "integrity": "sha512-HP1SZDqaLDPwsNiqRqi5NcP0SSXciX2s9E+RyqJIIqGo+vJeN5AJVM98CXmW/Wux0nQ5L7jeWUdplCEf0Ee+tg==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/twbs"
+ },
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/bootstrap"
+ }
+ ],
+ "license": "MIT",
+ "peerDependencies": {
+ "@popperjs/core": "^2.11.8"
+ }
+ },
+ "node_modules/bootstrap-icons": {
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/bootstrap-icons/-/bootstrap-icons-1.13.1.tgz",
+ "integrity": "sha512-ijombt4v6bv5CLeXvRWKy7CuM3TRTuPEuGaGKvTV5cz65rQSY8RQ2JcHt6b90cBBAC7s8fsf2EkQDldzCoXUjw==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/twbs"
+ },
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/bootstrap"
+ }
+ ],
+ "license": "MIT"
+ },
+ "node_modules/brace-expansion": {
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
+ "license": "MIT",
+ "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==",
+ "license": "MIT",
+ "dependencies": {
+ "fill-range": "^7.1.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/browser-process-hrtime": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
+ "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==",
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/browserslist": {
+ "version": "4.25.4",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.4.tgz",
+ "integrity": "sha512-4jYpcjabC606xJ3kw2QwGEZKX0Aw7sgQdZCvIK9dhVSPh76BKo+C+btT1RRofH7B+8iNpEbgGNVWiLki5q93yg==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "caniuse-lite": "^1.0.30001737",
+ "electron-to-chromium": "^1.5.211",
+ "node-releases": "^2.0.19",
+ "update-browserslist-db": "^1.1.3"
+ },
+ "bin": {
+ "browserslist": "cli.js"
+ },
+ "engines": {
+ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
+ }
+ },
+ "node_modules/bser": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
+ "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "node-int64": "^0.4.0"
+ }
+ },
+ "node_modules/buffer-from": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
+ "license": "MIT"
+ },
+ "node_modules/builtin-modules": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz",
+ "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/bytes": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
+ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/call-bind": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz",
+ "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind-apply-helpers": "^1.0.0",
+ "es-define-property": "^1.0.0",
+ "get-intrinsic": "^1.2.4",
+ "set-function-length": "^1.2.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/call-bind-apply-helpers": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
+ "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/call-bound": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
+ "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind-apply-helpers": "^1.0.2",
+ "get-intrinsic": "^1.3.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/callsites": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/camel-case": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
+ "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
+ "license": "MIT",
+ "dependencies": {
+ "pascal-case": "^3.1.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/camelcase": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
+ "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/camelcase-css": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
+ "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/caniuse-api": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
+ "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
+ "license": "MIT",
+ "dependencies": {
+ "browserslist": "^4.0.0",
+ "caniuse-lite": "^1.0.0",
+ "lodash.memoize": "^4.1.2",
+ "lodash.uniq": "^4.5.0"
+ }
+ },
+ "node_modules/caniuse-lite": {
+ "version": "1.0.30001739",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001739.tgz",
+ "integrity": "sha512-y+j60d6ulelrNSwpPyrHdl+9mJnQzHBr08xm48Qno0nSk4h3Qojh+ziv2qE6rXf4k3tadF4o1J/1tAbVm1NtnA==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "CC-BY-4.0"
+ },
+ "node_modules/case-sensitive-paths-webpack-plugin": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz",
+ "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/ccount": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz",
+ "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==",
+ "license": "MIT",
+ "peer": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/chalk/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/char-regex": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz",
+ "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/character-entities": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz",
+ "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==",
+ "license": "MIT",
+ "peer": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/character-entities-html4": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz",
+ "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==",
+ "license": "MIT",
+ "peer": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/character-entities-legacy": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz",
+ "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==",
+ "license": "MIT",
+ "peer": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/check-types": {
+ "version": "11.2.3",
+ "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz",
+ "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==",
+ "license": "MIT"
+ },
+ "node_modules/chokidar": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
+ "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
+ "license": "MIT",
+ "dependencies": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
+ },
+ "engines": {
+ "node": ">= 8.10.0"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/chokidar/node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "license": "ISC",
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/chrome-trace-event": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz",
+ "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.0"
+ }
+ },
+ "node_modules/ci-info": {
+ "version": "3.9.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz",
+ "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/sibiraj-s"
+ }
+ ],
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cjs-module-lexer": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz",
+ "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==",
+ "license": "MIT"
+ },
+ "node_modules/ckeditor5": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-46.0.2.tgz",
+ "integrity": "sha512-Ly+pG/OkF+9P7DaaaCp+VYJOm0+flxLR3Ue1thm10JnMvOW52XXYaRyoasAXoiGz6CC4lh0ZN7AtQSWu85oj3g==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-adapter-ckfinder": "46.0.2",
+ "@ckeditor/ckeditor5-alignment": "46.0.2",
+ "@ckeditor/ckeditor5-autoformat": "46.0.2",
+ "@ckeditor/ckeditor5-autosave": "46.0.2",
+ "@ckeditor/ckeditor5-basic-styles": "46.0.2",
+ "@ckeditor/ckeditor5-block-quote": "46.0.2",
+ "@ckeditor/ckeditor5-bookmark": "46.0.2",
+ "@ckeditor/ckeditor5-ckbox": "46.0.2",
+ "@ckeditor/ckeditor5-ckfinder": "46.0.2",
+ "@ckeditor/ckeditor5-clipboard": "46.0.2",
+ "@ckeditor/ckeditor5-cloud-services": "46.0.2",
+ "@ckeditor/ckeditor5-code-block": "46.0.2",
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-easy-image": "46.0.2",
+ "@ckeditor/ckeditor5-editor-balloon": "46.0.2",
+ "@ckeditor/ckeditor5-editor-classic": "46.0.2",
+ "@ckeditor/ckeditor5-editor-decoupled": "46.0.2",
+ "@ckeditor/ckeditor5-editor-inline": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-emoji": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-enter": "46.0.2",
+ "@ckeditor/ckeditor5-essentials": "46.0.2",
+ "@ckeditor/ckeditor5-find-and-replace": "46.0.2",
+ "@ckeditor/ckeditor5-font": "46.0.2",
+ "@ckeditor/ckeditor5-fullscreen": "46.0.2",
+ "@ckeditor/ckeditor5-heading": "46.0.2",
+ "@ckeditor/ckeditor5-highlight": "46.0.2",
+ "@ckeditor/ckeditor5-horizontal-line": "46.0.2",
+ "@ckeditor/ckeditor5-html-embed": "46.0.2",
+ "@ckeditor/ckeditor5-html-support": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-image": "46.0.2",
+ "@ckeditor/ckeditor5-indent": "46.0.2",
+ "@ckeditor/ckeditor5-language": "46.0.2",
+ "@ckeditor/ckeditor5-link": "46.0.2",
+ "@ckeditor/ckeditor5-list": "46.0.2",
+ "@ckeditor/ckeditor5-markdown-gfm": "46.0.2",
+ "@ckeditor/ckeditor5-media-embed": "46.0.2",
+ "@ckeditor/ckeditor5-mention": "46.0.2",
+ "@ckeditor/ckeditor5-minimap": "46.0.2",
+ "@ckeditor/ckeditor5-page-break": "46.0.2",
+ "@ckeditor/ckeditor5-paragraph": "46.0.2",
+ "@ckeditor/ckeditor5-paste-from-office": "46.0.2",
+ "@ckeditor/ckeditor5-remove-format": "46.0.2",
+ "@ckeditor/ckeditor5-restricted-editing": "46.0.2",
+ "@ckeditor/ckeditor5-select-all": "46.0.2",
+ "@ckeditor/ckeditor5-show-blocks": "46.0.2",
+ "@ckeditor/ckeditor5-source-editing": "46.0.2",
+ "@ckeditor/ckeditor5-special-characters": "46.0.2",
+ "@ckeditor/ckeditor5-style": "46.0.2",
+ "@ckeditor/ckeditor5-table": "46.0.2",
+ "@ckeditor/ckeditor5-theme-lark": "46.0.2",
+ "@ckeditor/ckeditor5-typing": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-undo": "46.0.2",
+ "@ckeditor/ckeditor5-upload": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "@ckeditor/ckeditor5-widget": "46.0.2",
+ "@ckeditor/ckeditor5-word-count": "46.0.2"
+ }
+ },
+ "node_modules/ckeditor5/node_modules/@ckeditor/ckeditor5-adapter-ckfinder": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-adapter-ckfinder/-/ckeditor5-adapter-ckfinder-46.0.2.tgz",
+ "integrity": "sha512-S4VO8l+WS8yVGpu9vB00rWNdFIR4NTAkuCP7iLlodB45KFgMobP1GTqF8EqNFIJEU2PHJz24R0kcsOyvfU6V/A==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-upload": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/ckeditor5/node_modules/@ckeditor/ckeditor5-autoformat": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-46.0.2.tgz",
+ "integrity": "sha512-IMEWvgRCYw4PkUsshIb7V54fqJvLLohFLH+CQ0RtjzGE8ZYDkuusu7cHDz8hgQwlDWH5X7VOvTdEdPzb0uRhjA==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-heading": "46.0.2",
+ "@ckeditor/ckeditor5-typing": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/ckeditor5/node_modules/@ckeditor/ckeditor5-basic-styles": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-46.0.2.tgz",
+ "integrity": "sha512-KFMNihlxg7LG7wKhG9OgAOqY621qkdz9clzLPmaoZzFydDfoVlnumFlC3cLnhIK1HOJvDnUec3u9te49pbqllQ==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-typing": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/ckeditor5/node_modules/@ckeditor/ckeditor5-block-quote": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-46.0.2.tgz",
+ "integrity": "sha512-QWfqWPFQ4xFSzVgX8L3XqYYnUZE8/p3K23a2S35jwUJRrJl7PzyDNtzqbqohVWn5mGRXlO66qHdbyayrHTx0Lw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-enter": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-typing": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/ckeditor5/node_modules/@ckeditor/ckeditor5-ckbox": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ckbox/-/ckeditor5-ckbox-46.0.2.tgz",
+ "integrity": "sha512-Q2oqIktjDFi8X2fCE9oELZH02USd4QDcPUShUPRnr/FWcUllx3nXDhz/O+i4bvSh6ckSQKyneRlDtIx11bDbuQ==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-cloud-services": "46.0.2",
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-image": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-upload": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "blurhash": "2.0.5",
+ "ckeditor5": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/ckeditor5/node_modules/@ckeditor/ckeditor5-ckfinder": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ckfinder/-/ckeditor5-ckfinder-46.0.2.tgz",
+ "integrity": "sha512-TC2ZIm1klZ6ZGP1aSbgqiQ6E4fx74pCGqtX5zj+Uk3E3yD48Yr7Wg4dO3eeKcVanIM2MRzg2kr2pGJVlTPcjUw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-image": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/ckeditor5/node_modules/@ckeditor/ckeditor5-cloud-services": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-cloud-services/-/ckeditor5-cloud-services-46.0.2.tgz",
+ "integrity": "sha512-auY6i4FCrdUiRCOGPUnIEcISKQad7rUm2fkjWHtS89v9sWabDq6BWLyuAFH8HNGjb81csrwb6b2bzMAL7M1rng==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/ckeditor5/node_modules/@ckeditor/ckeditor5-core": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz",
+ "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-watchdog": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/ckeditor5/node_modules/@ckeditor/ckeditor5-easy-image": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-easy-image/-/ckeditor5-easy-image-46.0.2.tgz",
+ "integrity": "sha512-TjSbCEd8x31k4IlZZmEXA76LW9l1IGzq/bIBX4lLjSF+X30XYVqn9jYzJnPzZ73dNZ1mbzL4gzWO20TaCNyTuA==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-cloud-services": "46.0.2",
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-upload": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/ckeditor5/node_modules/@ckeditor/ckeditor5-editor-classic": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-46.0.2.tgz",
+ "integrity": "sha512-LTgCEyKapUURBZHZ2y5Z5nmPrl1zl8+kTiTgtpUOgZMQURq/G5BLxx5fdSyF2P0pZAoDYbrDR4uc2ngMH+6lgg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/ckeditor5/node_modules/@ckeditor/ckeditor5-engine": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz",
+ "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/ckeditor5/node_modules/@ckeditor/ckeditor5-essentials": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-46.0.2.tgz",
+ "integrity": "sha512-ckcjNJiT1KDfllMr6eiBO9t1GlQUELXotjvUW1H93+g87qvl2yFJa/WB7PCpFOc5Derq45/OQWGL5hjySAqGUA==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-clipboard": "46.0.2",
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-enter": "46.0.2",
+ "@ckeditor/ckeditor5-select-all": "46.0.2",
+ "@ckeditor/ckeditor5-typing": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-undo": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/ckeditor5/node_modules/@ckeditor/ckeditor5-heading": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-46.0.2.tgz",
+ "integrity": "sha512-AdvE53zuBGyuiBitaLPztWL/OyT3hG9F2kcdf1yG+RYovLXS6lG2Ut1tEL3jzmTNOoObWLQQ9Jpthj7gawXlQw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-paragraph": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/ckeditor5/node_modules/@ckeditor/ckeditor5-image": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-image/-/ckeditor5-image-46.0.2.tgz",
+ "integrity": "sha512-1b72bijZ4lhysL6K9ZZBQZPldMUZwoAar4DFHmCnM/WN6psf/MEyFce+hr5Qq/LFOvCiOeevuNz6DTDKO7eXSg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-clipboard": "46.0.2",
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-typing": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-undo": "46.0.2",
+ "@ckeditor/ckeditor5-upload": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-widget": "46.0.2",
+ "ckeditor5": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/ckeditor5/node_modules/@ckeditor/ckeditor5-indent": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-46.0.2.tgz",
+ "integrity": "sha512-EKA4kM3uZexI6j7GzQyDuYNwY0ULRet0+AZTYbr4rEaB+Mo2zaJCJxuJw1RPTNBwE/9fVJyqYsPzb0UmSRqsGQ==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-heading": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-list": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/ckeditor5/node_modules/@ckeditor/ckeditor5-link": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-link/-/ckeditor5-link-46.0.2.tgz",
+ "integrity": "sha512-5uliK3QCIOcEsq2bgZF5Qz88cmN0E1YXUrYc5uoqC8LF0lzOimE+EA+7/dJhBZCya8/+Y/rvvpJ8SHsjhd++kg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-clipboard": "46.0.2",
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-image": "46.0.2",
+ "@ckeditor/ckeditor5-typing": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-widget": "46.0.2",
+ "ckeditor5": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/ckeditor5/node_modules/@ckeditor/ckeditor5-list": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-list/-/ckeditor5-list-46.0.2.tgz",
+ "integrity": "sha512-0Pq5UU4SP9UOlcRhxpjCoGXfDxHeqdumn8qtNbL5X5yRGqRE4GsVgJ4CkOmtZNTy1JVv1clZ37NPKh5miqTP4A==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-clipboard": "46.0.2",
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-enter": "46.0.2",
+ "@ckeditor/ckeditor5-font": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-typing": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/ckeditor5/node_modules/@ckeditor/ckeditor5-media-embed": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-46.0.2.tgz",
+ "integrity": "sha512-HQqtmuZPGvMKvshVIkz9GQvnSxuvsuw1o99zHvkr73H2OpL2uRRgCwVLufKZpIsn6CMtNbWq9PlZxk6ZME6Nyg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-clipboard": "46.0.2",
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-typing": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-undo": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-widget": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/ckeditor5/node_modules/@ckeditor/ckeditor5-paragraph": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-46.0.2.tgz",
+ "integrity": "sha512-Mg4BxYvIzonlLe9zzFZTyiiMbW40NLue9G26lWaCUz+O2z8ms5CShNc065t4alJiihJis5Dtuho8tvPDiRgCNg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2"
+ }
+ },
+ "node_modules/ckeditor5/node_modules/@ckeditor/ckeditor5-paste-from-office": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-46.0.2.tgz",
+ "integrity": "sha512-eI08nXazXzdIBxKjiU7tANFAdqz1cb5+xRdzn6dmZj0QBLHdEMWZVLLng5XC2gPqB7V3gSA0XbuYeSLF6fTfQg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-clipboard": "46.0.2",
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "ckeditor5": "46.0.2"
+ }
+ },
+ "node_modules/ckeditor5/node_modules/@ckeditor/ckeditor5-table": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-table/-/ckeditor5-table-46.0.2.tgz",
+ "integrity": "sha512-dGkTe1vEk7iDEmoRCTQszyerXvO5hrJH702kwHV5md2dlXyyJBteAJ9qHiSxf1euC2mOMMUhq7n5DlqpFAFb8A==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-clipboard": "46.0.2",
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@ckeditor/ckeditor5-widget": "46.0.2",
+ "ckeditor5": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/ckeditor5/node_modules/@ckeditor/ckeditor5-typing": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-46.0.2.tgz",
+ "integrity": "sha512-jYrsRmE1rZ6c8jtOWVm6Q3FpIT9HWdJg6fK453w4upkjWM7lH3kXxtPgSLmEATUyO/ON91VNXEGA+LGml2MHnw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/ckeditor5/node_modules/@ckeditor/ckeditor5-ui": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz",
+ "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-core": "46.0.2",
+ "@ckeditor/ckeditor5-editor-multi-root": "46.0.2",
+ "@ckeditor/ckeditor5-engine": "46.0.2",
+ "@ckeditor/ckeditor5-icons": "46.0.2",
+ "@ckeditor/ckeditor5-utils": "46.0.2",
+ "@types/color-convert": "2.0.4",
+ "color-convert": "3.1.0",
+ "color-parse": "2.0.2",
+ "es-toolkit": "1.39.5",
+ "vanilla-colorful": "0.7.2"
+ }
+ },
+ "node_modules/ckeditor5/node_modules/@ckeditor/ckeditor5-utils": {
+ "version": "46.0.2",
+ "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz",
+ "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peer": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-ui": "46.0.2",
+ "es-toolkit": "1.39.5"
+ }
+ },
+ "node_modules/ckeditor5/node_modules/color-convert": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz",
+ "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
+ "node_modules/ckeditor5/node_modules/color-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz",
+ "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/ckeditor5/node_modules/color-parse": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz",
+ "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "color-name": "^2.0.0"
+ }
+ },
+ "node_modules/classnames": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz",
+ "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==",
+ "license": "MIT"
+ },
+ "node_modules/clean-css": {
+ "version": "5.3.3",
+ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz",
+ "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==",
+ "license": "MIT",
+ "dependencies": {
+ "source-map": "~0.6.0"
+ },
+ "engines": {
+ "node": ">= 10.0"
+ }
+ },
+ "node_modules/clean-css/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==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/cliui": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
+ "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
+ "license": "ISC",
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^7.0.0"
+ }
+ },
+ "node_modules/clone": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
+ "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/clsx": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
+ "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/co": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
+ "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==",
+ "license": "MIT",
+ "engines": {
+ "iojs": ">= 1.0.0",
+ "node": ">= 0.12.0"
+ }
+ },
+ "node_modules/coa": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
+ "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/q": "^1.5.1",
+ "chalk": "^2.4.1",
+ "q": "^1.1.2"
+ },
+ "engines": {
+ "node": ">= 4.0"
+ }
+ },
+ "node_modules/coa/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==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/coa/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==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/coa/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==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/coa/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
+ "license": "MIT"
+ },
+ "node_modules/coa/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": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/coa/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/coa/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==",
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/collect-v8-coverage": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz",
+ "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==",
+ "license": "MIT"
+ },
+ "node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
+ "node_modules/color-parse": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-1.4.2.tgz",
+ "integrity": "sha512-RI7s49/8yqDj3fECFZjUI1Yi0z/Gq1py43oNJivAIIDSyJiOZLfYCRQEgn8HEVAj++PcRe8AnL2XF0fRJ3BTnA==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "^1.0.0"
+ }
+ },
+ "node_modules/colord": {
+ "version": "2.9.3",
+ "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz",
+ "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==",
+ "license": "MIT"
+ },
+ "node_modules/colorette": {
+ "version": "2.0.20",
+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
+ "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==",
+ "license": "MIT"
+ },
+ "node_modules/combined-stream": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "license": "MIT",
+ "dependencies": {
+ "delayed-stream": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/comma-separated-tokens": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz",
+ "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==",
+ "license": "MIT",
+ "peer": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/commander": {
+ "version": "8.3.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
+ "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 12"
+ }
+ },
+ "node_modules/common-tags": {
+ "version": "1.8.2",
+ "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz",
+ "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/commondir": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
+ "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==",
+ "license": "MIT"
+ },
+ "node_modules/compressible": {
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
+ "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": ">= 1.43.0 < 2"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/compression": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz",
+ "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==",
+ "license": "MIT",
+ "dependencies": {
+ "bytes": "3.1.2",
+ "compressible": "~2.0.18",
+ "debug": "2.6.9",
+ "negotiator": "~0.6.4",
+ "on-headers": "~1.1.0",
+ "safe-buffer": "5.2.1",
+ "vary": "~1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/compression/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/compression/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "license": "MIT"
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
+ "license": "MIT"
+ },
+ "node_modules/confusing-browser-globals": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz",
+ "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==",
+ "license": "MIT"
+ },
+ "node_modules/connect-history-api-fallback": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz",
+ "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/content-disposition": {
+ "version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
+ "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "5.2.1"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/content-type": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
+ "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/convert-source-map": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
+ "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
+ "license": "MIT"
+ },
+ "node_modules/cookie": {
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz",
+ "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/cookie-signature": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
+ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==",
+ "license": "MIT"
+ },
+ "node_modules/core-js": {
+ "version": "3.45.1",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.45.1.tgz",
+ "integrity": "sha512-L4NPsJlCfZsPeXukyzHFlg/i7IIVwHSItR0wg0FLNqYClJ4MQYTYLbC7EkjKYRLZF2iof2MUgN0EGy7MdQFChg==",
+ "hasInstallScript": true,
+ "license": "MIT",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/core-js"
+ }
+ },
+ "node_modules/core-js-compat": {
+ "version": "3.45.1",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.45.1.tgz",
+ "integrity": "sha512-tqTt5T4PzsMIZ430XGviK4vzYSoeNJ6CXODi6c/voxOT6IZqBht5/EKaSNnYiEjjRYxjVz7DQIsOsY0XNi8PIA==",
+ "license": "MIT",
+ "dependencies": {
+ "browserslist": "^4.25.3"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/core-js"
+ }
+ },
+ "node_modules/core-js-pure": {
+ "version": "3.45.1",
+ "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.45.1.tgz",
+ "integrity": "sha512-OHnWFKgTUshEU8MK+lOs1H8kC8GkTi9Z1tvNkxrCcw9wl3MJIO7q2ld77wjWn4/xuGrVu2X+nME1iIIPBSdyEQ==",
+ "hasInstallScript": true,
+ "license": "MIT",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/core-js"
+ }
+ },
+ "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==",
+ "license": "MIT"
+ },
+ "node_modules/cosmiconfig": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
+ "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/parse-json": "^4.0.0",
+ "import-fresh": "^3.2.1",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0",
+ "yaml": "^1.10.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/cross-spawn": {
+ "version": "7.0.6",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
+ "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
+ "license": "MIT",
+ "dependencies": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/crypto-random-string": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
+ "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/css-blank-pseudo": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz",
+ "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.9"
+ },
+ "bin": {
+ "css-blank-pseudo": "dist/cli.cjs"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4"
+ }
+ },
+ "node_modules/css-declaration-sorter": {
+ "version": "6.4.1",
+ "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz",
+ "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==",
+ "license": "ISC",
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.0.9"
+ }
+ },
+ "node_modules/css-has-pseudo": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz",
+ "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.9"
+ },
+ "bin": {
+ "css-has-pseudo": "dist/cli.cjs"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4"
+ }
+ },
+ "node_modules/css-loader": {
+ "version": "6.11.0",
+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz",
+ "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==",
+ "license": "MIT",
+ "dependencies": {
+ "icss-utils": "^5.1.0",
+ "postcss": "^8.4.33",
+ "postcss-modules-extract-imports": "^3.1.0",
+ "postcss-modules-local-by-default": "^4.0.5",
+ "postcss-modules-scope": "^3.2.0",
+ "postcss-modules-values": "^4.0.0",
+ "postcss-value-parser": "^4.2.0",
+ "semver": "^7.5.4"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "@rspack/core": "0.x || 1.x",
+ "webpack": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@rspack/core": {
+ "optional": true
+ },
+ "webpack": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/css-minimizer-webpack-plugin": {
+ "version": "3.4.1",
+ "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz",
+ "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==",
+ "license": "MIT",
+ "dependencies": {
+ "cssnano": "^5.0.6",
+ "jest-worker": "^27.0.2",
+ "postcss": "^8.3.5",
+ "schema-utils": "^4.0.0",
+ "serialize-javascript": "^6.0.0",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@parcel/css": {
+ "optional": true
+ },
+ "clean-css": {
+ "optional": true
+ },
+ "csso": {
+ "optional": true
+ },
+ "esbuild": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/css-minimizer-webpack-plugin/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==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/css-prefers-color-scheme": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz",
+ "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==",
+ "license": "CC0-1.0",
+ "bin": {
+ "css-prefers-color-scheme": "dist/cli.cjs"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4"
+ }
+ },
+ "node_modules/css-select": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz",
+ "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "boolbase": "^1.0.0",
+ "css-what": "^6.0.1",
+ "domhandler": "^4.3.1",
+ "domutils": "^2.8.0",
+ "nth-check": "^2.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "node_modules/css-select-base-adapter": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz",
+ "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==",
+ "license": "MIT"
+ },
+ "node_modules/css-tree": {
+ "version": "1.0.0-alpha.37",
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
+ "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==",
+ "license": "MIT",
+ "dependencies": {
+ "mdn-data": "2.0.4",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/css-tree/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==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/css-what": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz",
+ "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==",
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">= 6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "node_modules/css.escape": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz",
+ "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==",
+ "license": "MIT"
+ },
+ "node_modules/cssdb": {
+ "version": "7.11.2",
+ "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.11.2.tgz",
+ "integrity": "sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/csstools"
+ }
+ ],
+ "license": "CC0-1.0"
+ },
+ "node_modules/cssesc": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
+ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
+ "license": "MIT",
+ "bin": {
+ "cssesc": "bin/cssesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/cssnano": {
+ "version": "5.1.15",
+ "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz",
+ "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==",
+ "license": "MIT",
+ "dependencies": {
+ "cssnano-preset-default": "^5.2.14",
+ "lilconfig": "^2.0.3",
+ "yaml": "^1.10.2"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/cssnano"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/cssnano-preset-default": {
+ "version": "5.2.14",
+ "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz",
+ "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==",
+ "license": "MIT",
+ "dependencies": {
+ "css-declaration-sorter": "^6.3.1",
+ "cssnano-utils": "^3.1.0",
+ "postcss-calc": "^8.2.3",
+ "postcss-colormin": "^5.3.1",
+ "postcss-convert-values": "^5.1.3",
+ "postcss-discard-comments": "^5.1.2",
+ "postcss-discard-duplicates": "^5.1.0",
+ "postcss-discard-empty": "^5.1.1",
+ "postcss-discard-overridden": "^5.1.0",
+ "postcss-merge-longhand": "^5.1.7",
+ "postcss-merge-rules": "^5.1.4",
+ "postcss-minify-font-values": "^5.1.0",
+ "postcss-minify-gradients": "^5.1.1",
+ "postcss-minify-params": "^5.1.4",
+ "postcss-minify-selectors": "^5.2.1",
+ "postcss-normalize-charset": "^5.1.0",
+ "postcss-normalize-display-values": "^5.1.0",
+ "postcss-normalize-positions": "^5.1.1",
+ "postcss-normalize-repeat-style": "^5.1.1",
+ "postcss-normalize-string": "^5.1.0",
+ "postcss-normalize-timing-functions": "^5.1.0",
+ "postcss-normalize-unicode": "^5.1.1",
+ "postcss-normalize-url": "^5.1.0",
+ "postcss-normalize-whitespace": "^5.1.1",
+ "postcss-ordered-values": "^5.1.3",
+ "postcss-reduce-initial": "^5.1.2",
+ "postcss-reduce-transforms": "^5.1.0",
+ "postcss-svgo": "^5.1.0",
+ "postcss-unique-selectors": "^5.1.1"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/cssnano-utils": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz",
+ "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==",
+ "license": "MIT",
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/csso": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
+ "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
+ "license": "MIT",
+ "dependencies": {
+ "css-tree": "^1.1.2"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/csso/node_modules/css-tree": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
+ "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
+ "license": "MIT",
+ "dependencies": {
+ "mdn-data": "2.0.14",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/csso/node_modules/mdn-data": {
+ "version": "2.0.14",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
+ "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
+ "license": "CC0-1.0"
+ },
+ "node_modules/csso/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==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/cssom": {
+ "version": "0.4.4",
+ "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz",
+ "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==",
+ "license": "MIT"
+ },
+ "node_modules/cssstyle": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz",
+ "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
+ "license": "MIT",
+ "dependencies": {
+ "cssom": "~0.3.6"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cssstyle/node_modules/cssom": {
+ "version": "0.3.8",
+ "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
+ "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
+ "license": "MIT"
+ },
+ "node_modules/csstype": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
+ "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
+ "license": "MIT"
+ },
+ "node_modules/d3-array": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
+ "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
+ "license": "ISC",
+ "dependencies": {
+ "internmap": "1 - 2"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-color": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz",
+ "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-ease": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz",
+ "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-format": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz",
+ "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-interpolate": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz",
+ "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==",
+ "license": "ISC",
+ "dependencies": {
+ "d3-color": "1 - 3"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-path": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz",
+ "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-scale": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz",
+ "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==",
+ "license": "ISC",
+ "dependencies": {
+ "d3-array": "2.10.0 - 3",
+ "d3-format": "1 - 3",
+ "d3-interpolate": "1.2.0 - 3",
+ "d3-time": "2.1.1 - 3",
+ "d3-time-format": "2 - 4"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-shape": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz",
+ "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==",
+ "license": "ISC",
+ "dependencies": {
+ "d3-path": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-time": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz",
+ "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==",
+ "license": "ISC",
+ "dependencies": {
+ "d3-array": "2 - 3"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-time-format": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz",
+ "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==",
+ "license": "ISC",
+ "dependencies": {
+ "d3-time": "1 - 3"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-timer": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz",
+ "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/damerau-levenshtein": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
+ "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==",
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/data-urls": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz",
+ "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==",
+ "license": "MIT",
+ "dependencies": {
+ "abab": "^2.0.3",
+ "whatwg-mimetype": "^2.3.0",
+ "whatwg-url": "^8.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/data-view-buffer": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz",
+ "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "es-errors": "^1.3.0",
+ "is-data-view": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/data-view-byte-length": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz",
+ "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "es-errors": "^1.3.0",
+ "is-data-view": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/inspect-js"
+ }
+ },
+ "node_modules/data-view-byte-offset": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz",
+ "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "es-errors": "^1.3.0",
+ "is-data-view": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/debug": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
+ "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/decimal.js": {
+ "version": "10.6.0",
+ "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz",
+ "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==",
+ "license": "MIT"
+ },
+ "node_modules/decimal.js-light": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz",
+ "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==",
+ "license": "MIT"
+ },
+ "node_modules/decode-named-character-reference": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz",
+ "integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "character-entities": "^2.0.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/dedent": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
+ "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==",
+ "license": "MIT"
+ },
+ "node_modules/deep-equal": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz",
+ "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==",
+ "license": "MIT",
+ "dependencies": {
+ "is-arguments": "^1.1.1",
+ "is-date-object": "^1.0.5",
+ "is-regex": "^1.1.4",
+ "object-is": "^1.1.5",
+ "object-keys": "^1.1.1",
+ "regexp.prototype.flags": "^1.5.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/deep-is": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
+ "license": "MIT"
+ },
+ "node_modules/deepmerge": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
+ "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/default-gateway": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz",
+ "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "execa": "^5.0.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/define-data-property": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
+ "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
+ "license": "MIT",
+ "dependencies": {
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
+ "gopd": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/define-lazy-prop": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
+ "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/define-properties": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz",
+ "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==",
+ "license": "MIT",
+ "dependencies": {
+ "define-data-property": "^1.0.1",
+ "has-property-descriptors": "^1.0.0",
+ "object-keys": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/depd": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
+ "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/dequal": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
+ "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/destroy": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
+ "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8",
+ "npm": "1.2.8000 || >= 1.4.16"
+ }
+ },
+ "node_modules/detect-libc": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
+ "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "optional": true,
+ "bin": {
+ "detect-libc": "bin/detect-libc.js"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/detect-newline": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
+ "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/detect-node": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
+ "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
+ "license": "MIT"
+ },
+ "node_modules/detect-port-alt": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz",
+ "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==",
+ "license": "MIT",
+ "dependencies": {
+ "address": "^1.0.1",
+ "debug": "^2.6.0"
+ },
+ "bin": {
+ "detect": "bin/detect-port",
+ "detect-port": "bin/detect-port"
+ },
+ "engines": {
+ "node": ">= 4.2.1"
+ }
+ },
+ "node_modules/detect-port-alt/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/detect-port-alt/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "license": "MIT"
+ },
+ "node_modules/devlop": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz",
+ "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "dequal": "^2.0.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/didyoumean": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
+ "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/diff-sequences": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz",
+ "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==",
+ "license": "MIT",
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/dir-glob": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
+ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+ "license": "MIT",
+ "dependencies": {
+ "path-type": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/dlv": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
+ "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
+ "license": "MIT"
+ },
+ "node_modules/dns-packet": {
+ "version": "5.6.1",
+ "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz",
+ "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==",
+ "license": "MIT",
+ "dependencies": {
+ "@leichtgewicht/ip-codec": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/doctrine": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
+ "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "esutils": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/dom-accessibility-api": {
+ "version": "0.5.16",
+ "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz",
+ "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==",
+ "license": "MIT"
+ },
+ "node_modules/dom-converter": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz",
+ "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==",
+ "license": "MIT",
+ "dependencies": {
+ "utila": "~0.4"
+ }
+ },
+ "node_modules/dom-helpers": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz",
+ "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.8.7",
+ "csstype": "^3.0.2"
+ }
+ },
+ "node_modules/dom-serializer": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
+ "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==",
+ "license": "MIT",
+ "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.3.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
+ "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ],
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/domexception": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz",
+ "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==",
+ "deprecated": "Use your platform's native DOMException instead",
+ "license": "MIT",
+ "dependencies": {
+ "webidl-conversions": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/domexception/node_modules/webidl-conversions": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz",
+ "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==",
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/domhandler": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz",
+ "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==",
+ "license": "BSD-2-Clause",
+ "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==",
+ "license": "BSD-2-Clause",
+ "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/dot-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
+ "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
+ "license": "MIT",
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/dotenv": {
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz",
+ "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==",
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/dotenv-expand": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
+ "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==",
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/dunder-proto": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
+ "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind-apply-helpers": "^1.0.1",
+ "es-errors": "^1.3.0",
+ "gopd": "^1.2.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/duplexer": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
+ "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
+ "license": "MIT"
+ },
+ "node_modules/eastasianwidth": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
+ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
+ "license": "MIT"
+ },
+ "node_modules/ee-first": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
+ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
+ "license": "MIT"
+ },
+ "node_modules/ejs": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz",
+ "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "jake": "^10.8.5"
+ },
+ "bin": {
+ "ejs": "bin/cli.js"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/electron-to-chromium": {
+ "version": "1.5.211",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.211.tgz",
+ "integrity": "sha512-IGBvimJkotaLzFnwIVgW9/UD/AOJ2tByUmeOrtqBfACSbAw5b1G0XpvdaieKyc7ULmbwXVx+4e4Be8pOPBrYkw==",
+ "license": "ISC"
+ },
+ "node_modules/emittery": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz",
+ "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/emittery?sponsor=1"
+ }
+ },
+ "node_modules/emoji-regex": {
+ "version": "9.2.2",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
+ "license": "MIT"
+ },
+ "node_modules/emojis-list": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
+ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/encodeurl": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
+ "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/enhanced-resolve": {
+ "version": "5.18.3",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz",
+ "integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==",
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.4",
+ "tapable": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/entities": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
+ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
+ "license": "BSD-2-Clause",
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
+ "node_modules/error-ex": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "license": "MIT",
+ "dependencies": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "node_modules/error-stack-parser": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz",
+ "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==",
+ "license": "MIT",
+ "dependencies": {
+ "stackframe": "^1.3.4"
+ }
+ },
+ "node_modules/es-abstract": {
+ "version": "1.24.0",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.0.tgz",
+ "integrity": "sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==",
+ "license": "MIT",
+ "dependencies": {
+ "array-buffer-byte-length": "^1.0.2",
+ "arraybuffer.prototype.slice": "^1.0.4",
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.4",
+ "data-view-buffer": "^1.0.2",
+ "data-view-byte-length": "^1.0.2",
+ "data-view-byte-offset": "^1.0.1",
+ "es-define-property": "^1.0.1",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.1.1",
+ "es-set-tostringtag": "^2.1.0",
+ "es-to-primitive": "^1.3.0",
+ "function.prototype.name": "^1.1.8",
+ "get-intrinsic": "^1.3.0",
+ "get-proto": "^1.0.1",
+ "get-symbol-description": "^1.1.0",
+ "globalthis": "^1.0.4",
+ "gopd": "^1.2.0",
+ "has-property-descriptors": "^1.0.2",
+ "has-proto": "^1.2.0",
+ "has-symbols": "^1.1.0",
+ "hasown": "^2.0.2",
+ "internal-slot": "^1.1.0",
+ "is-array-buffer": "^3.0.5",
+ "is-callable": "^1.2.7",
+ "is-data-view": "^1.0.2",
+ "is-negative-zero": "^2.0.3",
+ "is-regex": "^1.2.1",
+ "is-set": "^2.0.3",
+ "is-shared-array-buffer": "^1.0.4",
+ "is-string": "^1.1.1",
+ "is-typed-array": "^1.1.15",
+ "is-weakref": "^1.1.1",
+ "math-intrinsics": "^1.1.0",
+ "object-inspect": "^1.13.4",
+ "object-keys": "^1.1.1",
+ "object.assign": "^4.1.7",
+ "own-keys": "^1.0.1",
+ "regexp.prototype.flags": "^1.5.4",
+ "safe-array-concat": "^1.1.3",
+ "safe-push-apply": "^1.0.0",
+ "safe-regex-test": "^1.1.0",
+ "set-proto": "^1.0.0",
+ "stop-iteration-iterator": "^1.1.0",
+ "string.prototype.trim": "^1.2.10",
+ "string.prototype.trimend": "^1.0.9",
+ "string.prototype.trimstart": "^1.0.8",
+ "typed-array-buffer": "^1.0.3",
+ "typed-array-byte-length": "^1.0.3",
+ "typed-array-byte-offset": "^1.0.4",
+ "typed-array-length": "^1.0.7",
+ "unbox-primitive": "^1.1.0",
+ "which-typed-array": "^1.1.19"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/es-array-method-boxes-properly": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz",
+ "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==",
+ "license": "MIT"
+ },
+ "node_modules/es-define-property": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
+ "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-errors": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
+ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-iterator-helpers": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.1.tgz",
+ "integrity": "sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.6",
+ "es-errors": "^1.3.0",
+ "es-set-tostringtag": "^2.0.3",
+ "function-bind": "^1.1.2",
+ "get-intrinsic": "^1.2.6",
+ "globalthis": "^1.0.4",
+ "gopd": "^1.2.0",
+ "has-property-descriptors": "^1.0.2",
+ "has-proto": "^1.2.0",
+ "has-symbols": "^1.1.0",
+ "internal-slot": "^1.1.0",
+ "iterator.prototype": "^1.1.4",
+ "safe-array-concat": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-module-lexer": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz",
+ "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==",
+ "license": "MIT"
+ },
+ "node_modules/es-object-atoms": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
+ "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-set-tostringtag": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
+ "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.6",
+ "has-tostringtag": "^1.0.2",
+ "hasown": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-shim-unscopables": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz",
+ "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==",
+ "license": "MIT",
+ "dependencies": {
+ "hasown": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-to-primitive": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz",
+ "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==",
+ "license": "MIT",
+ "dependencies": {
+ "is-callable": "^1.2.7",
+ "is-date-object": "^1.0.5",
+ "is-symbol": "^1.0.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/es-toolkit": {
+ "version": "1.39.5",
+ "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.39.5.tgz",
+ "integrity": "sha512-z9V0qU4lx1TBXDNFWfAASWk6RNU6c6+TJBKE+FLIg8u0XJ6Yw58Hi0yX8ftEouj6p1QARRlXLFfHbIli93BdQQ==",
+ "license": "MIT",
+ "workspaces": [
+ "docs",
+ "benchmarks"
+ ]
+ },
+ "node_modules/escalade": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
+ "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/escape-html": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
+ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
+ "license": "MIT"
+ },
+ "node_modules/escape-string-regexp": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/escodegen": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
+ "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "esprima": "^4.0.1",
+ "estraverse": "^5.2.0",
+ "esutils": "^2.0.2"
+ },
+ "bin": {
+ "escodegen": "bin/escodegen.js",
+ "esgenerate": "bin/esgenerate.js"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "optionalDependencies": {
+ "source-map": "~0.6.1"
+ }
+ },
+ "node_modules/escodegen/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==",
+ "license": "BSD-3-Clause",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/eslint": {
+ "version": "8.57.1",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz",
+ "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==",
+ "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.",
+ "license": "MIT",
+ "dependencies": {
+ "@eslint-community/eslint-utils": "^4.2.0",
+ "@eslint-community/regexpp": "^4.6.1",
+ "@eslint/eslintrc": "^2.1.4",
+ "@eslint/js": "8.57.1",
+ "@humanwhocodes/config-array": "^0.13.0",
+ "@humanwhocodes/module-importer": "^1.0.1",
+ "@nodelib/fs.walk": "^1.2.8",
+ "@ungap/structured-clone": "^1.2.0",
+ "ajv": "^6.12.4",
+ "chalk": "^4.0.0",
+ "cross-spawn": "^7.0.2",
+ "debug": "^4.3.2",
+ "doctrine": "^3.0.0",
+ "escape-string-regexp": "^4.0.0",
+ "eslint-scope": "^7.2.2",
+ "eslint-visitor-keys": "^3.4.3",
+ "espree": "^9.6.1",
+ "esquery": "^1.4.2",
+ "esutils": "^2.0.2",
+ "fast-deep-equal": "^3.1.3",
+ "file-entry-cache": "^6.0.1",
+ "find-up": "^5.0.0",
+ "glob-parent": "^6.0.2",
+ "globals": "^13.19.0",
+ "graphemer": "^1.4.0",
+ "ignore": "^5.2.0",
+ "imurmurhash": "^0.1.4",
+ "is-glob": "^4.0.0",
+ "is-path-inside": "^3.0.3",
+ "js-yaml": "^4.1.0",
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "levn": "^0.4.1",
+ "lodash.merge": "^4.6.2",
+ "minimatch": "^3.1.2",
+ "natural-compare": "^1.4.0",
+ "optionator": "^0.9.3",
+ "strip-ansi": "^6.0.1",
+ "text-table": "^0.2.0"
+ },
+ "bin": {
+ "eslint": "bin/eslint.js"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/eslint-config-react-app": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz",
+ "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.16.0",
+ "@babel/eslint-parser": "^7.16.3",
+ "@rushstack/eslint-patch": "^1.1.0",
+ "@typescript-eslint/eslint-plugin": "^5.5.0",
+ "@typescript-eslint/parser": "^5.5.0",
+ "babel-preset-react-app": "^10.0.1",
+ "confusing-browser-globals": "^1.0.11",
+ "eslint-plugin-flowtype": "^8.0.3",
+ "eslint-plugin-import": "^2.25.3",
+ "eslint-plugin-jest": "^25.3.0",
+ "eslint-plugin-jsx-a11y": "^6.5.1",
+ "eslint-plugin-react": "^7.27.1",
+ "eslint-plugin-react-hooks": "^4.3.0",
+ "eslint-plugin-testing-library": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "peerDependencies": {
+ "eslint": "^8.0.0"
+ }
+ },
+ "node_modules/eslint-import-resolver-node": {
+ "version": "0.3.9",
+ "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz",
+ "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==",
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^3.2.7",
+ "is-core-module": "^2.13.0",
+ "resolve": "^1.22.4"
+ }
+ },
+ "node_modules/eslint-import-resolver-node/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/eslint-module-utils": {
+ "version": "2.12.1",
+ "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz",
+ "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==",
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^3.2.7"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "peerDependenciesMeta": {
+ "eslint": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/eslint-module-utils/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/eslint-plugin-flowtype": {
+ "version": "8.0.3",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz",
+ "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "lodash": "^4.17.21",
+ "string-natural-compare": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "peerDependencies": {
+ "@babel/plugin-syntax-flow": "^7.14.5",
+ "@babel/plugin-transform-react-jsx": "^7.14.9",
+ "eslint": "^8.1.0"
+ }
+ },
+ "node_modules/eslint-plugin-import": {
+ "version": "2.32.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz",
+ "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==",
+ "license": "MIT",
+ "dependencies": {
+ "@rtsao/scc": "^1.1.0",
+ "array-includes": "^3.1.9",
+ "array.prototype.findlastindex": "^1.2.6",
+ "array.prototype.flat": "^1.3.3",
+ "array.prototype.flatmap": "^1.3.3",
+ "debug": "^3.2.7",
+ "doctrine": "^2.1.0",
+ "eslint-import-resolver-node": "^0.3.9",
+ "eslint-module-utils": "^2.12.1",
+ "hasown": "^2.0.2",
+ "is-core-module": "^2.16.1",
+ "is-glob": "^4.0.3",
+ "minimatch": "^3.1.2",
+ "object.fromentries": "^2.0.8",
+ "object.groupby": "^1.0.3",
+ "object.values": "^1.2.1",
+ "semver": "^6.3.1",
+ "string.prototype.trimend": "^1.0.9",
+ "tsconfig-paths": "^3.15.0"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "peerDependencies": {
+ "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9"
+ }
+ },
+ "node_modules/eslint-plugin-import/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/eslint-plugin-import/node_modules/doctrine": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
+ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "esutils": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/eslint-plugin-import/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/eslint-plugin-jest": {
+ "version": "25.7.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz",
+ "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/experimental-utils": "^5.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ },
+ "peerDependencies": {
+ "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0",
+ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@typescript-eslint/eslint-plugin": {
+ "optional": true
+ },
+ "jest": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/eslint-plugin-jsx-a11y": {
+ "version": "6.10.2",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz",
+ "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==",
+ "license": "MIT",
+ "dependencies": {
+ "aria-query": "^5.3.2",
+ "array-includes": "^3.1.8",
+ "array.prototype.flatmap": "^1.3.2",
+ "ast-types-flow": "^0.0.8",
+ "axe-core": "^4.10.0",
+ "axobject-query": "^4.1.0",
+ "damerau-levenshtein": "^1.0.8",
+ "emoji-regex": "^9.2.2",
+ "hasown": "^2.0.2",
+ "jsx-ast-utils": "^3.3.5",
+ "language-tags": "^1.0.9",
+ "minimatch": "^3.1.2",
+ "object.fromentries": "^2.0.8",
+ "safe-regex-test": "^1.0.3",
+ "string.prototype.includes": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=4.0"
+ },
+ "peerDependencies": {
+ "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9"
+ }
+ },
+ "node_modules/eslint-plugin-jsx-a11y/node_modules/aria-query": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz",
+ "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/eslint-plugin-react": {
+ "version": "7.37.5",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz",
+ "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==",
+ "license": "MIT",
+ "dependencies": {
+ "array-includes": "^3.1.8",
+ "array.prototype.findlast": "^1.2.5",
+ "array.prototype.flatmap": "^1.3.3",
+ "array.prototype.tosorted": "^1.1.4",
+ "doctrine": "^2.1.0",
+ "es-iterator-helpers": "^1.2.1",
+ "estraverse": "^5.3.0",
+ "hasown": "^2.0.2",
+ "jsx-ast-utils": "^2.4.1 || ^3.0.0",
+ "minimatch": "^3.1.2",
+ "object.entries": "^1.1.9",
+ "object.fromentries": "^2.0.8",
+ "object.values": "^1.2.1",
+ "prop-types": "^15.8.1",
+ "resolve": "^2.0.0-next.5",
+ "semver": "^6.3.1",
+ "string.prototype.matchall": "^4.0.12",
+ "string.prototype.repeat": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "peerDependencies": {
+ "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7"
+ }
+ },
+ "node_modules/eslint-plugin-react-hooks": {
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz",
+ "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0"
+ }
+ },
+ "node_modules/eslint-plugin-react/node_modules/doctrine": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
+ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "esutils": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/eslint-plugin-react/node_modules/resolve": {
+ "version": "2.0.0-next.5",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz",
+ "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==",
+ "license": "MIT",
+ "dependencies": {
+ "is-core-module": "^2.13.0",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ },
+ "bin": {
+ "resolve": "bin/resolve"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/eslint-plugin-react/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/eslint-plugin-testing-library": {
+ "version": "5.11.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz",
+ "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==",
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/utils": "^5.58.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0",
+ "npm": ">=6"
+ },
+ "peerDependencies": {
+ "eslint": "^7.5.0 || ^8.0.0"
+ }
+ },
+ "node_modules/eslint-scope": {
+ "version": "7.2.2",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",
+ "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^5.2.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/eslint-visitor-keys": {
+ "version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
+ "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/eslint-webpack-plugin": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz",
+ "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/eslint": "^7.29.0 || ^8.4.1",
+ "jest-worker": "^28.0.2",
+ "micromatch": "^4.0.5",
+ "normalize-path": "^3.0.0",
+ "schema-utils": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "eslint": "^7.0.0 || ^8.0.0",
+ "webpack": "^5.0.0"
+ }
+ },
+ "node_modules/eslint-webpack-plugin/node_modules/jest-worker": {
+ "version": "28.1.3",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz",
+ "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*",
+ "merge-stream": "^2.0.0",
+ "supports-color": "^8.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+ }
+ },
+ "node_modules/eslint-webpack-plugin/node_modules/supports-color": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/supports-color?sponsor=1"
+ }
+ },
+ "node_modules/eslint/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==",
+ "license": "Python-2.0"
+ },
+ "node_modules/eslint/node_modules/find-up": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
+ "license": "MIT",
+ "dependencies": {
+ "locate-path": "^6.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/eslint/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==",
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/eslint/node_modules/locate-path": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
+ "license": "MIT",
+ "dependencies": {
+ "p-locate": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/eslint/node_modules/p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "license": "MIT",
+ "dependencies": {
+ "yocto-queue": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/eslint/node_modules/p-locate": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+ "license": "MIT",
+ "dependencies": {
+ "p-limit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/espree": {
+ "version": "9.6.1",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",
+ "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "acorn": "^8.9.0",
+ "acorn-jsx": "^5.3.2",
+ "eslint-visitor-keys": "^3.4.1"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/esprima": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+ "license": "BSD-2-Clause",
+ "bin": {
+ "esparse": "bin/esparse.js",
+ "esvalidate": "bin/esvalidate.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/esquery": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
+ "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "estraverse": "^5.1.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/esrecurse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
+ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "estraverse": "^5.2.0"
+ },
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/estree-walker": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz",
+ "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==",
+ "license": "MIT"
+ },
+ "node_modules/esutils": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/etag": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
+ "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/eventemitter3": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
+ "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==",
+ "license": "MIT"
+ },
+ "node_modules/events": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
+ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8.x"
+ }
+ },
+ "node_modules/execa": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+ "license": "MIT",
+ "dependencies": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ }
+ },
+ "node_modules/exit": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
+ "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==",
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/expect": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz",
+ "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/express": {
+ "version": "4.21.2",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz",
+ "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==",
+ "license": "MIT",
+ "dependencies": {
+ "accepts": "~1.3.8",
+ "array-flatten": "1.1.1",
+ "body-parser": "1.20.3",
+ "content-disposition": "0.5.4",
+ "content-type": "~1.0.4",
+ "cookie": "0.7.1",
+ "cookie-signature": "1.0.6",
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "encodeurl": "~2.0.0",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "finalhandler": "1.3.1",
+ "fresh": "0.5.2",
+ "http-errors": "2.0.0",
+ "merge-descriptors": "1.0.3",
+ "methods": "~1.1.2",
+ "on-finished": "2.4.1",
+ "parseurl": "~1.3.3",
+ "path-to-regexp": "0.1.12",
+ "proxy-addr": "~2.0.7",
+ "qs": "6.13.0",
+ "range-parser": "~1.2.1",
+ "safe-buffer": "5.2.1",
+ "send": "0.19.0",
+ "serve-static": "1.16.2",
+ "setprototypeof": "1.2.0",
+ "statuses": "2.0.1",
+ "type-is": "~1.6.18",
+ "utils-merge": "1.0.1",
+ "vary": "~1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
+ }
+ },
+ "node_modules/express/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/express/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "license": "MIT"
+ },
+ "node_modules/extend": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
+ "license": "MIT"
+ },
+ "node_modules/fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+ "license": "MIT"
+ },
+ "node_modules/fast-diff": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz",
+ "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/fast-glob": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
+ "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
+ "license": "MIT",
+ "dependencies": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.2",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.8"
+ },
+ "engines": {
+ "node": ">=8.6.0"
+ }
+ },
+ "node_modules/fast-glob/node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "license": "ISC",
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
+ "license": "MIT"
+ },
+ "node_modules/fast-levenshtein": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
+ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
+ "license": "MIT"
+ },
+ "node_modules/fast-uri": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz",
+ "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fastify"
+ },
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/fastify"
+ }
+ ],
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/fastq": {
+ "version": "1.19.1",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz",
+ "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==",
+ "license": "ISC",
+ "dependencies": {
+ "reusify": "^1.0.4"
+ }
+ },
+ "node_modules/faye-websocket": {
+ "version": "0.11.4",
+ "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
+ "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "websocket-driver": ">=0.5.1"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/fb-watchman": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz",
+ "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "bser": "2.1.1"
+ }
+ },
+ "node_modules/file-entry-cache": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
+ "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
+ "license": "MIT",
+ "dependencies": {
+ "flat-cache": "^3.0.4"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ }
+ },
+ "node_modules/file-loader": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz",
+ "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==",
+ "license": "MIT",
+ "dependencies": {
+ "loader-utils": "^2.0.0",
+ "schema-utils": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^4.0.0 || ^5.0.0"
+ }
+ },
+ "node_modules/file-loader/node_modules/schema-utils": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
+ "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/filelist": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz",
+ "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "minimatch": "^5.0.1"
+ }
+ },
+ "node_modules/filelist/node_modules/brace-expansion": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
+ "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/filelist/node_modules/minimatch": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/filesize": {
+ "version": "8.0.7",
+ "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz",
+ "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">= 0.4.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==",
+ "license": "MIT",
+ "dependencies": {
+ "to-regex-range": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/finalhandler": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz",
+ "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",
+ "license": "MIT",
+ "dependencies": {
+ "debug": "2.6.9",
+ "encodeurl": "~2.0.0",
+ "escape-html": "~1.0.3",
+ "on-finished": "2.4.1",
+ "parseurl": "~1.3.3",
+ "statuses": "2.0.1",
+ "unpipe": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/finalhandler/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/finalhandler/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "license": "MIT"
+ },
+ "node_modules/find-cache-dir": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
+ "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
+ "license": "MIT",
+ "dependencies": {
+ "commondir": "^1.0.1",
+ "make-dir": "^3.0.2",
+ "pkg-dir": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/avajs/find-cache-dir?sponsor=1"
+ }
+ },
+ "node_modules/find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "license": "MIT",
+ "dependencies": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/flat-cache": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz",
+ "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==",
+ "license": "MIT",
+ "dependencies": {
+ "flatted": "^3.2.9",
+ "keyv": "^4.5.3",
+ "rimraf": "^3.0.2"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ }
+ },
+ "node_modules/flatpickr": {
+ "version": "4.6.13",
+ "resolved": "https://registry.npmjs.org/flatpickr/-/flatpickr-4.6.13.tgz",
+ "integrity": "sha512-97PMG/aywoYpB4IvbvUJi0RQi8vearvU0oov1WW3k0WZPBMrTQVqekSX5CjSG/M4Q3i6A/0FKXC7RyAoAUUSPw==",
+ "license": "MIT"
+ },
+ "node_modules/flatted": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz",
+ "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==",
+ "license": "ISC"
+ },
+ "node_modules/follow-redirects": {
+ "version": "1.15.11",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz",
+ "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://github.com/sponsors/RubenVerborgh"
+ }
+ ],
+ "license": "MIT",
+ "engines": {
+ "node": ">=4.0"
+ },
+ "peerDependenciesMeta": {
+ "debug": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/for-each": {
+ "version": "0.3.5",
+ "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz",
+ "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==",
+ "license": "MIT",
+ "dependencies": {
+ "is-callable": "^1.2.7"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/foreground-child": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
+ "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==",
+ "license": "ISC",
+ "dependencies": {
+ "cross-spawn": "^7.0.6",
+ "signal-exit": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/foreground-child/node_modules/signal-exit": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin": {
+ "version": "6.5.3",
+ "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz",
+ "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.8.3",
+ "@types/json-schema": "^7.0.5",
+ "chalk": "^4.1.0",
+ "chokidar": "^3.4.2",
+ "cosmiconfig": "^6.0.0",
+ "deepmerge": "^4.2.2",
+ "fs-extra": "^9.0.0",
+ "glob": "^7.1.6",
+ "memfs": "^3.1.2",
+ "minimatch": "^3.0.4",
+ "schema-utils": "2.7.0",
+ "semver": "^7.3.2",
+ "tapable": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=10",
+ "yarn": ">=1.0.0"
+ },
+ "peerDependencies": {
+ "eslint": ">= 6",
+ "typescript": ">= 2.7",
+ "vue-template-compiler": "*",
+ "webpack": ">= 4"
+ },
+ "peerDependenciesMeta": {
+ "eslint": {
+ "optional": true
+ },
+ "vue-template-compiler": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
+ "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/parse-json": "^4.0.0",
+ "import-fresh": "^3.1.0",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0",
+ "yaml": "^1.7.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
+ "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
+ "license": "MIT",
+ "dependencies": {
+ "at-least-node": "^1.0.0",
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": {
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz",
+ "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/json-schema": "^7.0.4",
+ "ajv": "^6.12.2",
+ "ajv-keywords": "^3.4.1"
+ },
+ "engines": {
+ "node": ">= 8.9.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
+ "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/form-data": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.4.tgz",
+ "integrity": "sha512-f0cRzm6dkyVYV3nPoooP8XlccPQukegwhAnpoLcXy+X+A8KfpGOoXwDr9FLZd3wzgLaBGQBE3lY93Zm/i1JvIQ==",
+ "license": "MIT",
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "es-set-tostringtag": "^2.1.0",
+ "hasown": "^2.0.2",
+ "mime-types": "^2.1.35"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/forwarded": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
+ "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/fraction.js": {
+ "version": "4.3.7",
+ "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
+ "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==",
+ "license": "MIT",
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "type": "patreon",
+ "url": "https://github.com/sponsors/rawify"
+ }
+ },
+ "node_modules/fresh": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
+ "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/fs-extra": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/fs-monkey": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.1.0.tgz",
+ "integrity": "sha512-QMUezzXWII9EV5aTFXW1UBVUO77wYPpjqIF8/AviUCThNeSYZykpoTixUeaNNBwmCev0AMDWMAni+f8Hxb1IFw==",
+ "license": "Unlicense"
+ },
+ "node_modules/fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
+ "license": "ISC"
+ },
+ "node_modules/fsevents": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
+ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
+ "hasInstallScript": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
+ },
+ "node_modules/function-bind": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
+ "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/function.prototype.name": {
+ "version": "1.1.8",
+ "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz",
+ "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
+ "define-properties": "^1.2.1",
+ "functions-have-names": "^1.2.3",
+ "hasown": "^2.0.2",
+ "is-callable": "^1.2.7"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/functions-have-names": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
+ "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/fuzzysort": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/fuzzysort/-/fuzzysort-3.1.0.tgz",
+ "integrity": "sha512-sR9BNCjBg6LNgwvxlBd0sBABvQitkLzoVY9MYYROQVX/FvfJ4Mai9LsGhDgd8qYdds0bY77VzYd5iuB+v5rwQQ==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/gensync": {
+ "version": "1.0.0-beta.2",
+ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
+ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+ "license": "ISC",
+ "engines": {
+ "node": "6.* || 8.* || >= 10.*"
+ }
+ },
+ "node_modules/get-intrinsic": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
+ "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind-apply-helpers": "^1.0.2",
+ "es-define-property": "^1.0.1",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.1.1",
+ "function-bind": "^1.1.2",
+ "get-proto": "^1.0.1",
+ "gopd": "^1.2.0",
+ "has-symbols": "^1.1.0",
+ "hasown": "^2.0.2",
+ "math-intrinsics": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/get-own-enumerable-property-symbols": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz",
+ "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==",
+ "license": "ISC"
+ },
+ "node_modules/get-package-type": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
+ "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/get-proto": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
+ "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
+ "license": "MIT",
+ "dependencies": {
+ "dunder-proto": "^1.0.1",
+ "es-object-atoms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/get-symbol-description": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz",
+ "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.6"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "deprecated": "Glob versions prior to v9 are no longer supported",
+ "license": "ISC",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "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==",
+ "license": "ISC",
+ "dependencies": {
+ "is-glob": "^4.0.3"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/glob-to-regexp": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
+ "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/global-modules": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz",
+ "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==",
+ "license": "MIT",
+ "dependencies": {
+ "global-prefix": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/global-prefix": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz",
+ "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==",
+ "license": "MIT",
+ "dependencies": {
+ "ini": "^1.3.5",
+ "kind-of": "^6.0.2",
+ "which": "^1.3.1"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/global-prefix/node_modules/which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "license": "ISC",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "which": "bin/which"
+ }
+ },
+ "node_modules/globals": {
+ "version": "13.24.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
+ "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
+ "license": "MIT",
+ "dependencies": {
+ "type-fest": "^0.20.2"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/globalthis": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz",
+ "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==",
+ "license": "MIT",
+ "dependencies": {
+ "define-properties": "^1.2.1",
+ "gopd": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/globby": {
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
+ "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
+ "license": "MIT",
+ "dependencies": {
+ "array-union": "^2.1.0",
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.2.9",
+ "ignore": "^5.2.0",
+ "merge2": "^1.4.1",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/gopd": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
+ "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/graceful-fs": {
+ "version": "4.2.11",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
+ "license": "ISC"
+ },
+ "node_modules/graphemer": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
+ "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
+ "license": "MIT"
+ },
+ "node_modules/gzip-size": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz",
+ "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==",
+ "license": "MIT",
+ "dependencies": {
+ "duplexer": "^0.1.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/handle-thing": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
+ "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
+ "license": "MIT"
+ },
+ "node_modules/harmony-reflect": {
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz",
+ "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==",
+ "license": "(Apache-2.0 OR MPL-1.1)"
+ },
+ "node_modules/has-bigints": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz",
+ "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/has-property-descriptors": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
+ "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
+ "license": "MIT",
+ "dependencies": {
+ "es-define-property": "^1.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-proto": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz",
+ "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==",
+ "license": "MIT",
+ "dependencies": {
+ "dunder-proto": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-symbols": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
+ "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-tostringtag": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
+ "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
+ "license": "MIT",
+ "dependencies": {
+ "has-symbols": "^1.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/hasown": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
+ "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
+ "license": "MIT",
+ "dependencies": {
+ "function-bind": "^1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/hast-util-embedded": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/hast-util-embedded/-/hast-util-embedded-3.0.0.tgz",
+ "integrity": "sha512-naH8sld4Pe2ep03qqULEtvYr7EjrLK2QHY8KJR6RJkTUjPGObe1vnx585uzem2hGra+s1q08DZZpfgDVYRbaXA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/hast": "^3.0.0",
+ "hast-util-is-element": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/hast-util-from-dom": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/hast-util-from-dom/-/hast-util-from-dom-5.0.1.tgz",
+ "integrity": "sha512-N+LqofjR2zuzTjCPzyDUdSshy4Ma6li7p/c3pA78uTwzFgENbgbUrm2ugwsOdcjI1muO+o6Dgzp9p8WHtn/39Q==",
+ "license": "ISC",
+ "peer": true,
+ "dependencies": {
+ "@types/hast": "^3.0.0",
+ "hastscript": "^9.0.0",
+ "web-namespaces": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/hast-util-has-property": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/hast-util-has-property/-/hast-util-has-property-3.0.0.tgz",
+ "integrity": "sha512-MNilsvEKLFpV604hwfhVStK0usFY/QmM5zX16bo7EjnAEGofr5YyI37kzopBlZJkHD4t887i+q/C8/tr5Q94cA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/hast": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/hast-util-is-body-ok-link": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/hast-util-is-body-ok-link/-/hast-util-is-body-ok-link-3.0.1.tgz",
+ "integrity": "sha512-0qpnzOBLztXHbHQenVB8uNuxTnm/QBFUOmdOSsEn7GnBtyY07+ENTWVFBAnXd/zEgd9/SUG3lRY7hSIBWRgGpQ==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/hast": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/hast-util-is-element": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz",
+ "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/hast": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/hast-util-minify-whitespace": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/hast-util-minify-whitespace/-/hast-util-minify-whitespace-1.0.1.tgz",
+ "integrity": "sha512-L96fPOVpnclQE0xzdWb/D12VT5FabA7SnZOUMtL1DbXmYiHJMXZvFkIZfiMmTCNJHUeO2K9UYNXoVyfz+QHuOw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/hast": "^3.0.0",
+ "hast-util-embedded": "^3.0.0",
+ "hast-util-is-element": "^3.0.0",
+ "hast-util-whitespace": "^3.0.0",
+ "unist-util-is": "^6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/hast-util-parse-selector": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz",
+ "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/hast": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/hast-util-phrasing": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/hast-util-phrasing/-/hast-util-phrasing-3.0.1.tgz",
+ "integrity": "sha512-6h60VfI3uBQUxHqTyMymMZnEbNl1XmEGtOxxKYL7stY2o601COo62AWAYBQR9lZbYXYSBoxag8UpPRXK+9fqSQ==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/hast": "^3.0.0",
+ "hast-util-embedded": "^3.0.0",
+ "hast-util-has-property": "^3.0.0",
+ "hast-util-is-body-ok-link": "^3.0.0",
+ "hast-util-is-element": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/hast-util-to-dom": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/hast-util-to-dom/-/hast-util-to-dom-4.0.1.tgz",
+ "integrity": "sha512-z1VE7sZ8uFzS2baF3LEflX1IPw2gSzrdo3QFEsyoi23MkCVY3FoE9x6nLgOgjwJu8VNWgo+07iaxtONhDzKrUQ==",
+ "license": "ISC",
+ "peer": true,
+ "dependencies": {
+ "@types/hast": "^3.0.0",
+ "property-information": "^7.0.0",
+ "web-namespaces": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/hast-util-to-html": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz",
+ "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/hast": "^3.0.0",
+ "@types/unist": "^3.0.0",
+ "ccount": "^2.0.0",
+ "comma-separated-tokens": "^2.0.0",
+ "hast-util-whitespace": "^3.0.0",
+ "html-void-elements": "^3.0.0",
+ "mdast-util-to-hast": "^13.0.0",
+ "property-information": "^7.0.0",
+ "space-separated-tokens": "^2.0.0",
+ "stringify-entities": "^4.0.0",
+ "zwitch": "^2.0.4"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/hast-util-to-mdast": {
+ "version": "10.1.2",
+ "resolved": "https://registry.npmjs.org/hast-util-to-mdast/-/hast-util-to-mdast-10.1.2.tgz",
+ "integrity": "sha512-FiCRI7NmOvM4y+f5w32jPRzcxDIz+PUqDwEqn1A+1q2cdp3B8Gx7aVrXORdOKjMNDQsD1ogOr896+0jJHW1EFQ==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/hast": "^3.0.0",
+ "@types/mdast": "^4.0.0",
+ "@ungap/structured-clone": "^1.0.0",
+ "hast-util-phrasing": "^3.0.0",
+ "hast-util-to-html": "^9.0.0",
+ "hast-util-to-text": "^4.0.0",
+ "hast-util-whitespace": "^3.0.0",
+ "mdast-util-phrasing": "^4.0.0",
+ "mdast-util-to-hast": "^13.0.0",
+ "mdast-util-to-string": "^4.0.0",
+ "rehype-minify-whitespace": "^6.0.0",
+ "trim-trailing-lines": "^2.0.0",
+ "unist-util-position": "^5.0.0",
+ "unist-util-visit": "^5.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/hast-util-to-text": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz",
+ "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/hast": "^3.0.0",
+ "@types/unist": "^3.0.0",
+ "hast-util-is-element": "^3.0.0",
+ "unist-util-find-after": "^5.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/hast-util-whitespace": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz",
+ "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/hast": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/hastscript": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz",
+ "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/hast": "^3.0.0",
+ "comma-separated-tokens": "^2.0.0",
+ "hast-util-parse-selector": "^4.0.0",
+ "property-information": "^7.0.0",
+ "space-separated-tokens": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/he": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
+ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
+ "license": "MIT",
+ "bin": {
+ "he": "bin/he"
+ }
+ },
+ "node_modules/hoopy": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz",
+ "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/hpack.js": {
+ "version": "2.1.6",
+ "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
+ "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==",
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "obuf": "^1.0.0",
+ "readable-stream": "^2.0.1",
+ "wbuf": "^1.1.0"
+ }
+ },
+ "node_modules/hpack.js/node_modules/isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
+ "license": "MIT"
+ },
+ "node_modules/hpack.js/node_modules/readable-stream": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
+ "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
+ "license": "MIT",
+ "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/hpack.js/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==",
+ "license": "MIT"
+ },
+ "node_modules/hpack.js/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==",
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/html-encoding-sniffer": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
+ "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==",
+ "license": "MIT",
+ "dependencies": {
+ "whatwg-encoding": "^1.0.5"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/html-entities": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz",
+ "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/mdevils"
+ },
+ {
+ "type": "patreon",
+ "url": "https://patreon.com/mdevils"
+ }
+ ],
+ "license": "MIT"
+ },
+ "node_modules/html-escaper": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
+ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
+ "license": "MIT"
+ },
+ "node_modules/html-minifier-terser": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz",
+ "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==",
+ "license": "MIT",
+ "dependencies": {
+ "camel-case": "^4.1.2",
+ "clean-css": "^5.2.2",
+ "commander": "^8.3.0",
+ "he": "^1.2.0",
+ "param-case": "^3.0.4",
+ "relateurl": "^0.2.7",
+ "terser": "^5.10.0"
+ },
+ "bin": {
+ "html-minifier-terser": "cli.js"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/html-void-elements": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz",
+ "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==",
+ "license": "MIT",
+ "peer": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/html-webpack-plugin": {
+ "version": "5.6.4",
+ "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.4.tgz",
+ "integrity": "sha512-V/PZeWsqhfpE27nKeX9EO2sbR+D17A+tLf6qU+ht66jdUsN0QLKJN27Z+1+gHrVMKgndBahes0PU6rRihDgHTw==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/html-minifier-terser": "^6.0.0",
+ "html-minifier-terser": "^6.0.2",
+ "lodash": "^4.17.21",
+ "pretty-error": "^4.0.0",
+ "tapable": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/html-webpack-plugin"
+ },
+ "peerDependencies": {
+ "@rspack/core": "0.x || 1.x",
+ "webpack": "^5.20.0"
+ },
+ "peerDependenciesMeta": {
+ "@rspack/core": {
+ "optional": true
+ },
+ "webpack": {
+ "optional": 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"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.0.0",
+ "domutils": "^2.5.2",
+ "entities": "^2.0.0"
+ }
+ },
+ "node_modules/http-deceiver": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
+ "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==",
+ "license": "MIT"
+ },
+ "node_modules/http-errors": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
+ "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
+ "license": "MIT",
+ "dependencies": {
+ "depd": "2.0.0",
+ "inherits": "2.0.4",
+ "setprototypeof": "1.2.0",
+ "statuses": "2.0.1",
+ "toidentifier": "1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/http-parser-js": {
+ "version": "0.5.10",
+ "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz",
+ "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==",
+ "license": "MIT"
+ },
+ "node_modules/http-proxy": {
+ "version": "1.18.1",
+ "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
+ "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
+ "license": "MIT",
+ "dependencies": {
+ "eventemitter3": "^4.0.0",
+ "follow-redirects": "^1.0.0",
+ "requires-port": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/http-proxy-agent": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
+ "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
+ "license": "MIT",
+ "dependencies": {
+ "@tootallnate/once": "1",
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/http-proxy-middleware": {
+ "version": "2.0.9",
+ "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz",
+ "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/http-proxy": "^1.17.8",
+ "http-proxy": "^1.18.1",
+ "is-glob": "^4.0.1",
+ "is-plain-obj": "^3.0.0",
+ "micromatch": "^4.0.2"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "peerDependencies": {
+ "@types/express": "^4.17.13"
+ },
+ "peerDependenciesMeta": {
+ "@types/express": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/is-plain-obj": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
+ "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/http-proxy/node_modules/eventemitter3": {
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
+ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
+ "license": "MIT"
+ },
+ "node_modules/https-proxy-agent": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
+ "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
+ "license": "MIT",
+ "dependencies": {
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/human-signals": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=10.17.0"
+ }
+ },
+ "node_modules/iconv-lite": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "license": "MIT",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/icss-utils": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
+ "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
+ "license": "ISC",
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/idb": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz",
+ "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==",
+ "license": "ISC"
+ },
+ "node_modules/identity-obj-proxy": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz",
+ "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==",
+ "license": "MIT",
+ "dependencies": {
+ "harmony-reflect": "^1.4.6"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/ignore": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
+ "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/immer": {
+ "version": "9.0.21",
+ "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz",
+ "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==",
+ "license": "MIT",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/immer"
+ }
+ },
+ "node_modules/immutable": {
+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.3.tgz",
+ "integrity": "sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==",
+ "devOptional": true,
+ "license": "MIT"
+ },
+ "node_modules/import-fresh": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
+ "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
+ "license": "MIT",
+ "dependencies": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/import-fresh/node_modules/resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/import-local": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz",
+ "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==",
+ "license": "MIT",
+ "dependencies": {
+ "pkg-dir": "^4.2.0",
+ "resolve-cwd": "^3.0.0"
+ },
+ "bin": {
+ "import-local-fixture": "fixtures/cli.js"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/imurmurhash": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8.19"
+ }
+ },
+ "node_modules/indent-string": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
+ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+ "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
+ "license": "ISC",
+ "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==",
+ "license": "ISC"
+ },
+ "node_modules/ini": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
+ "license": "ISC"
+ },
+ "node_modules/internal-slot": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz",
+ "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==",
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "hasown": "^2.0.2",
+ "side-channel": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/internmap": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz",
+ "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/invariant": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
+ "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
+ "license": "MIT",
+ "dependencies": {
+ "loose-envify": "^1.0.0"
+ }
+ },
+ "node_modules/ipaddr.js": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz",
+ "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/is-arguments": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz",
+ "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "has-tostringtag": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-array-buffer": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz",
+ "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
+ "get-intrinsic": "^1.2.6"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
+ "license": "MIT"
+ },
+ "node_modules/is-async-function": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz",
+ "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==",
+ "license": "MIT",
+ "dependencies": {
+ "async-function": "^1.0.0",
+ "call-bound": "^1.0.3",
+ "get-proto": "^1.0.1",
+ "has-tostringtag": "^1.0.2",
+ "safe-regex-test": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-bigint": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz",
+ "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==",
+ "license": "MIT",
+ "dependencies": {
+ "has-bigints": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-binary-path": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+ "license": "MIT",
+ "dependencies": {
+ "binary-extensions": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-boolean-object": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz",
+ "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "has-tostringtag": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-callable": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
+ "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-core-module": {
+ "version": "2.16.1",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
+ "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
+ "license": "MIT",
+ "dependencies": {
+ "hasown": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-data-view": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz",
+ "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "get-intrinsic": "^1.2.6",
+ "is-typed-array": "^1.1.13"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-date-object": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz",
+ "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "has-tostringtag": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-docker": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+ "license": "MIT",
+ "bin": {
+ "is-docker": "cli.js"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-finalizationregistry": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz",
+ "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-generator-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz",
+ "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/is-generator-function": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz",
+ "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "get-proto": "^1.0.0",
+ "has-tostringtag": "^1.0.2",
+ "safe-regex-test": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "dependencies": {
+ "is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-map": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz",
+ "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-module": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz",
+ "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==",
+ "license": "MIT"
+ },
+ "node_modules/is-negative-zero": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz",
+ "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/is-number-object": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz",
+ "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "has-tostringtag": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-obj": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
+ "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-path-inside": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
+ "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-plain-obj": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
+ "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-potential-custom-element-name": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
+ "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==",
+ "license": "MIT"
+ },
+ "node_modules/is-regex": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz",
+ "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "gopd": "^1.2.0",
+ "has-tostringtag": "^1.0.2",
+ "hasown": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-regexp": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
+ "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-root": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz",
+ "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/is-set": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz",
+ "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-shared-array-buffer": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz",
+ "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-string": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz",
+ "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "has-tostringtag": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-symbol": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz",
+ "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "has-symbols": "^1.1.0",
+ "safe-regex-test": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-typed-array": {
+ "version": "1.1.15",
+ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz",
+ "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==",
+ "license": "MIT",
+ "dependencies": {
+ "which-typed-array": "^1.1.16"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-typedarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
+ "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==",
+ "license": "MIT"
+ },
+ "node_modules/is-weakmap": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz",
+ "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-weakref": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz",
+ "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-weakset": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz",
+ "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "get-intrinsic": "^1.2.6"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-wsl": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+ "license": "MIT",
+ "dependencies": {
+ "is-docker": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/isarray": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
+ "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
+ "license": "MIT"
+ },
+ "node_modules/isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
+ "license": "ISC"
+ },
+ "node_modules/istanbul-lib-coverage": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
+ "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/istanbul-lib-instrument": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz",
+ "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@babel/core": "^7.12.3",
+ "@babel/parser": "^7.14.7",
+ "@istanbuljs/schema": "^0.1.2",
+ "istanbul-lib-coverage": "^3.2.0",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/istanbul-lib-instrument/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/istanbul-lib-report": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz",
+ "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "istanbul-lib-coverage": "^3.0.0",
+ "make-dir": "^4.0.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/istanbul-lib-report/node_modules/make-dir": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz",
+ "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==",
+ "license": "MIT",
+ "dependencies": {
+ "semver": "^7.5.3"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/istanbul-lib-source-maps": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz",
+ "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "debug": "^4.1.1",
+ "istanbul-lib-coverage": "^3.0.0",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/istanbul-lib-source-maps/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==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/istanbul-reports": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz",
+ "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "html-escaper": "^2.0.0",
+ "istanbul-lib-report": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/iterator.prototype": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz",
+ "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==",
+ "license": "MIT",
+ "dependencies": {
+ "define-data-property": "^1.1.4",
+ "es-object-atoms": "^1.0.0",
+ "get-intrinsic": "^1.2.6",
+ "get-proto": "^1.0.0",
+ "has-symbols": "^1.1.0",
+ "set-function-name": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/jackspeak": {
+ "version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
+ "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
+ "license": "BlueOak-1.0.0",
+ "dependencies": {
+ "@isaacs/cliui": "^8.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ },
+ "optionalDependencies": {
+ "@pkgjs/parseargs": "^0.11.0"
+ }
+ },
+ "node_modules/jake": {
+ "version": "10.9.4",
+ "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.4.tgz",
+ "integrity": "sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "async": "^3.2.6",
+ "filelist": "^1.0.4",
+ "picocolors": "^1.1.1"
+ },
+ "bin": {
+ "jake": "bin/cli.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/jest": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz",
+ "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/core": "^27.5.1",
+ "import-local": "^3.0.2",
+ "jest-cli": "^27.5.1"
+ },
+ "bin": {
+ "jest": "bin/jest.js"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
+ },
+ "peerDependenciesMeta": {
+ "node-notifier": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/jest-changed-files": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz",
+ "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "execa": "^5.0.0",
+ "throat": "^6.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-circus": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz",
+ "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/environment": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "co": "^4.6.0",
+ "dedent": "^0.7.0",
+ "expect": "^27.5.1",
+ "is-generator-fn": "^2.0.0",
+ "jest-each": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "pretty-format": "^27.5.1",
+ "slash": "^3.0.0",
+ "stack-utils": "^2.0.3",
+ "throat": "^6.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-cli": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz",
+ "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/core": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "exit": "^0.1.2",
+ "graceful-fs": "^4.2.9",
+ "import-local": "^3.0.2",
+ "jest-config": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "prompts": "^2.0.1",
+ "yargs": "^16.2.0"
+ },
+ "bin": {
+ "jest": "bin/jest.js"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
+ },
+ "peerDependenciesMeta": {
+ "node-notifier": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/jest-config": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz",
+ "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.8.0",
+ "@jest/test-sequencer": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "babel-jest": "^27.5.1",
+ "chalk": "^4.0.0",
+ "ci-info": "^3.2.0",
+ "deepmerge": "^4.2.2",
+ "glob": "^7.1.1",
+ "graceful-fs": "^4.2.9",
+ "jest-circus": "^27.5.1",
+ "jest-environment-jsdom": "^27.5.1",
+ "jest-environment-node": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "jest-jasmine2": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-runner": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "parse-json": "^5.2.0",
+ "pretty-format": "^27.5.1",
+ "slash": "^3.0.0",
+ "strip-json-comments": "^3.1.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "ts-node": ">=9.0.0"
+ },
+ "peerDependenciesMeta": {
+ "ts-node": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/jest-diff": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz",
+ "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^4.0.0",
+ "diff-sequences": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-docblock": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz",
+ "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==",
+ "license": "MIT",
+ "dependencies": {
+ "detect-newline": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-each": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz",
+ "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "jest-get-type": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-environment-jsdom": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz",
+ "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/environment": "^27.5.1",
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "jest-mock": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jsdom": "^16.6.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-environment-node": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz",
+ "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/environment": "^27.5.1",
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "jest-mock": "^27.5.1",
+ "jest-util": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-get-type": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz",
+ "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==",
+ "license": "MIT",
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-haste-map": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz",
+ "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "@types/graceful-fs": "^4.1.2",
+ "@types/node": "*",
+ "anymatch": "^3.0.3",
+ "fb-watchman": "^2.0.0",
+ "graceful-fs": "^4.2.9",
+ "jest-regex-util": "^27.5.1",
+ "jest-serializer": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-worker": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "walker": "^1.0.7"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "^2.3.2"
+ }
+ },
+ "node_modules/jest-jasmine2": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz",
+ "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/environment": "^27.5.1",
+ "@jest/source-map": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "co": "^4.6.0",
+ "expect": "^27.5.1",
+ "is-generator-fn": "^2.0.0",
+ "jest-each": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "pretty-format": "^27.5.1",
+ "throat": "^6.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-leak-detector": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz",
+ "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "jest-get-type": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-matcher-utils": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz",
+ "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^4.0.0",
+ "jest-diff": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-message-util": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz",
+ "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.12.13",
+ "@jest/types": "^27.5.1",
+ "@types/stack-utils": "^2.0.0",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.9",
+ "micromatch": "^4.0.4",
+ "pretty-format": "^27.5.1",
+ "slash": "^3.0.0",
+ "stack-utils": "^2.0.3"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-mock": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz",
+ "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "@types/node": "*"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-pnp-resolver": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz",
+ "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ },
+ "peerDependencies": {
+ "jest-resolve": "*"
+ },
+ "peerDependenciesMeta": {
+ "jest-resolve": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/jest-regex-util": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz",
+ "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==",
+ "license": "MIT",
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-resolve": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz",
+ "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-pnp-resolver": "^1.2.2",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "resolve": "^1.20.0",
+ "resolve.exports": "^1.1.0",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-resolve-dependencies": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz",
+ "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-snapshot": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-runner": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz",
+ "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/console": "^27.5.1",
+ "@jest/environment": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "emittery": "^0.8.1",
+ "graceful-fs": "^4.2.9",
+ "jest-docblock": "^27.5.1",
+ "jest-environment-jsdom": "^27.5.1",
+ "jest-environment-node": "^27.5.1",
+ "jest-haste-map": "^27.5.1",
+ "jest-leak-detector": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-worker": "^27.5.1",
+ "source-map-support": "^0.5.6",
+ "throat": "^6.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-runtime": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz",
+ "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/environment": "^27.5.1",
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/globals": "^27.5.1",
+ "@jest/source-map": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "cjs-module-lexer": "^1.0.0",
+ "collect-v8-coverage": "^1.0.0",
+ "execa": "^5.0.0",
+ "glob": "^7.1.3",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-mock": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "slash": "^3.0.0",
+ "strip-bom": "^4.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-serializer": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz",
+ "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*",
+ "graceful-fs": "^4.2.9"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-snapshot": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz",
+ "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.7.2",
+ "@babel/generator": "^7.7.2",
+ "@babel/plugin-syntax-typescript": "^7.7.2",
+ "@babel/traverse": "^7.7.2",
+ "@babel/types": "^7.0.0",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/babel__traverse": "^7.0.4",
+ "@types/prettier": "^2.1.5",
+ "babel-preset-current-node-syntax": "^1.0.0",
+ "chalk": "^4.0.0",
+ "expect": "^27.5.1",
+ "graceful-fs": "^4.2.9",
+ "jest-diff": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "jest-haste-map": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "natural-compare": "^1.4.0",
+ "pretty-format": "^27.5.1",
+ "semver": "^7.3.2"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-util": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz",
+ "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "ci-info": "^3.2.0",
+ "graceful-fs": "^4.2.9",
+ "picomatch": "^2.2.3"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-validate": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz",
+ "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "camelcase": "^6.2.0",
+ "chalk": "^4.0.0",
+ "jest-get-type": "^27.5.1",
+ "leven": "^3.1.0",
+ "pretty-format": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-watch-typeahead": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz",
+ "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-escapes": "^4.3.1",
+ "chalk": "^4.0.0",
+ "jest-regex-util": "^28.0.0",
+ "jest-watcher": "^28.0.0",
+ "slash": "^4.0.0",
+ "string-length": "^5.0.1",
+ "strip-ansi": "^7.0.1"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "peerDependencies": {
+ "jest": "^27.0.0 || ^28.0.0"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/@jest/console": {
+ "version": "28.1.3",
+ "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz",
+ "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "^28.1.3",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "jest-message-util": "^28.1.3",
+ "jest-util": "^28.1.3",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": {
+ "version": "28.1.3",
+ "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz",
+ "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/console": "^28.1.3",
+ "@jest/types": "^28.1.3",
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "collect-v8-coverage": "^1.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/@jest/types": {
+ "version": "28.1.3",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz",
+ "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/schemas": "^28.1.3",
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "@types/istanbul-reports": "^3.0.0",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.8",
+ "chalk": "^4.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/@types/yargs": {
+ "version": "17.0.33",
+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz",
+ "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/yargs-parser": "*"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/emittery": {
+ "version": "0.10.2",
+ "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz",
+ "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/emittery?sponsor=1"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/jest-message-util": {
+ "version": "28.1.3",
+ "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz",
+ "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.12.13",
+ "@jest/types": "^28.1.3",
+ "@types/stack-utils": "^2.0.0",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.9",
+ "micromatch": "^4.0.4",
+ "pretty-format": "^28.1.3",
+ "slash": "^3.0.0",
+ "stack-utils": "^2.0.3"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": {
+ "version": "28.0.2",
+ "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz",
+ "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/jest-util": {
+ "version": "28.1.3",
+ "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz",
+ "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "^28.1.3",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "ci-info": "^3.2.0",
+ "graceful-fs": "^4.2.9",
+ "picomatch": "^2.2.3"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/jest-watcher": {
+ "version": "28.1.3",
+ "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz",
+ "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/test-result": "^28.1.3",
+ "@jest/types": "^28.1.3",
+ "@types/node": "*",
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.0.0",
+ "emittery": "^0.10.2",
+ "jest-util": "^28.1.3",
+ "string-length": "^4.0.1"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz",
+ "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==",
+ "license": "MIT",
+ "dependencies": {
+ "char-regex": "^1.0.2",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/pretty-format": {
+ "version": "28.1.3",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz",
+ "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/schemas": "^28.1.3",
+ "ansi-regex": "^5.0.1",
+ "ansi-styles": "^5.0.0",
+ "react-is": "^18.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/react-is": {
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
+ "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
+ "license": "MIT"
+ },
+ "node_modules/jest-watch-typeahead/node_modules/slash": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
+ "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/string-length": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz",
+ "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==",
+ "license": "MIT",
+ "dependencies": {
+ "char-regex": "^2.0.0",
+ "strip-ansi": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=12.20"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.2.tgz",
+ "integrity": "sha512-cbGOjAptfM2LVmWhwRFHEKTPkLwNddVmuqYZQt895yXwAsWsXObCG+YN4DGQ/JBtT4GP1a1lPPdio2z413LmTg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/strip-ansi": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.0.tgz",
+ "integrity": "sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
+ "node_modules/jest-watcher": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz",
+ "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.0.0",
+ "jest-util": "^27.5.1",
+ "string-length": "^4.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-worker": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz",
+ "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*",
+ "merge-stream": "^2.0.0",
+ "supports-color": "^8.0.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ }
+ },
+ "node_modules/jest-worker/node_modules/supports-color": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/supports-color?sponsor=1"
+ }
+ },
+ "node_modules/jiti": {
+ "version": "1.21.7",
+ "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz",
+ "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==",
+ "license": "MIT",
+ "bin": {
+ "jiti": "bin/jiti.js"
+ }
+ },
+ "node_modules/js-tokens": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
+ "license": "MIT"
+ },
+ "node_modules/js-yaml": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/jsdom": {
+ "version": "16.7.0",
+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz",
+ "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==",
+ "license": "MIT",
+ "dependencies": {
+ "abab": "^2.0.5",
+ "acorn": "^8.2.4",
+ "acorn-globals": "^6.0.0",
+ "cssom": "^0.4.4",
+ "cssstyle": "^2.3.0",
+ "data-urls": "^2.0.0",
+ "decimal.js": "^10.2.1",
+ "domexception": "^2.0.1",
+ "escodegen": "^2.0.0",
+ "form-data": "^3.0.0",
+ "html-encoding-sniffer": "^2.0.1",
+ "http-proxy-agent": "^4.0.1",
+ "https-proxy-agent": "^5.0.0",
+ "is-potential-custom-element-name": "^1.0.1",
+ "nwsapi": "^2.2.0",
+ "parse5": "6.0.1",
+ "saxes": "^5.0.1",
+ "symbol-tree": "^3.2.4",
+ "tough-cookie": "^4.0.0",
+ "w3c-hr-time": "^1.0.2",
+ "w3c-xmlserializer": "^2.0.0",
+ "webidl-conversions": "^6.1.0",
+ "whatwg-encoding": "^1.0.5",
+ "whatwg-mimetype": "^2.3.0",
+ "whatwg-url": "^8.5.0",
+ "ws": "^7.4.6",
+ "xml-name-validator": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "canvas": "^2.5.0"
+ },
+ "peerDependenciesMeta": {
+ "canvas": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/jsesc": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
+ "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
+ "license": "MIT",
+ "bin": {
+ "jsesc": "bin/jsesc"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/json-buffer": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
+ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
+ "license": "MIT"
+ },
+ "node_modules/json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
+ "license": "MIT"
+ },
+ "node_modules/json-schema": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
+ "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
+ "license": "(AFL-2.1 OR BSD-3-Clause)"
+ },
+ "node_modules/json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+ "license": "MIT"
+ },
+ "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": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
+ "license": "MIT"
+ },
+ "node_modules/json5": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
+ "license": "MIT",
+ "bin": {
+ "json5": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/jsonfile": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
+ "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
+ "license": "MIT",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/jsonpath": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz",
+ "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==",
+ "license": "MIT",
+ "dependencies": {
+ "esprima": "1.2.2",
+ "static-eval": "2.0.2",
+ "underscore": "1.12.1"
+ }
+ },
+ "node_modules/jsonpath/node_modules/esprima": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz",
+ "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==",
+ "bin": {
+ "esparse": "bin/esparse.js",
+ "esvalidate": "bin/esvalidate.js"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/jsonpointer": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz",
+ "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/jsx-ast-utils": {
+ "version": "3.3.5",
+ "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz",
+ "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==",
+ "license": "MIT",
+ "dependencies": {
+ "array-includes": "^3.1.6",
+ "array.prototype.flat": "^1.3.1",
+ "object.assign": "^4.1.4",
+ "object.values": "^1.1.6"
+ },
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/keyv": {
+ "version": "4.5.4",
+ "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
+ "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
+ "license": "MIT",
+ "dependencies": {
+ "json-buffer": "3.0.1"
+ }
+ },
+ "node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/kleur": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
+ "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/klona": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz",
+ "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/language-subtag-registry": {
+ "version": "0.3.23",
+ "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz",
+ "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==",
+ "license": "CC0-1.0"
+ },
+ "node_modules/language-tags": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz",
+ "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==",
+ "license": "MIT",
+ "dependencies": {
+ "language-subtag-registry": "^0.3.20"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/launch-editor": {
+ "version": "2.11.1",
+ "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.11.1.tgz",
+ "integrity": "sha512-SEET7oNfgSaB6Ym0jufAdCeo3meJVeCaaDyzRygy0xsp2BFKCprcfHljTq4QkzTLUxEKkFK6OK4811YM2oSrRg==",
+ "license": "MIT",
+ "dependencies": {
+ "picocolors": "^1.1.1",
+ "shell-quote": "^1.8.3"
+ }
+ },
+ "node_modules/leven": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
+ "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/levn": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
+ "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "prelude-ls": "^1.2.1",
+ "type-check": "~0.4.0"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/lilconfig": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz",
+ "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/lines-and-columns": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
+ "license": "MIT"
+ },
+ "node_modules/loader-runner": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz",
+ "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.11.5"
+ }
+ },
+ "node_modules/loader-utils": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
+ "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
+ "license": "MIT",
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^2.1.2"
+ },
+ "engines": {
+ "node": ">=8.9.0"
+ }
+ },
+ "node_modules/locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "license": "MIT",
+ "dependencies": {
+ "p-locate": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "license": "MIT"
+ },
+ "node_modules/lodash-es": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
+ "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==",
+ "license": "MIT"
+ },
+ "node_modules/lodash.clonedeep": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
+ "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==",
+ "license": "MIT"
+ },
+ "node_modules/lodash.debounce": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
+ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==",
+ "license": "MIT"
+ },
+ "node_modules/lodash.isequal": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
+ "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==",
+ "deprecated": "This package is deprecated. Use require('node:util').isDeepStrictEqual instead.",
+ "license": "MIT"
+ },
+ "node_modules/lodash.memoize": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
+ "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==",
+ "license": "MIT"
+ },
+ "node_modules/lodash.merge": {
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
+ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
+ "license": "MIT"
+ },
+ "node_modules/lodash.sortby": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
+ "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==",
+ "license": "MIT"
+ },
+ "node_modules/lodash.uniq": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
+ "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==",
+ "license": "MIT"
+ },
+ "node_modules/longest-streak": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz",
+ "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==",
+ "license": "MIT",
+ "peer": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/loose-envify": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
+ "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
+ "license": "MIT",
+ "dependencies": {
+ "js-tokens": "^3.0.0 || ^4.0.0"
+ },
+ "bin": {
+ "loose-envify": "cli.js"
+ }
+ },
+ "node_modules/lower-case": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
+ "license": "MIT",
+ "dependencies": {
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/lru-cache": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
+ "license": "ISC",
+ "dependencies": {
+ "yallist": "^3.0.2"
+ }
+ },
+ "node_modules/lz-string": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz",
+ "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==",
+ "license": "MIT",
+ "bin": {
+ "lz-string": "bin/bin.js"
+ }
+ },
+ "node_modules/magic-string": {
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz",
+ "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==",
+ "license": "MIT",
+ "dependencies": {
+ "sourcemap-codec": "^1.4.8"
+ }
+ },
+ "node_modules/make-dir": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
+ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
+ "license": "MIT",
+ "dependencies": {
+ "semver": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/make-dir/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/makeerror": {
+ "version": "1.0.12",
+ "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz",
+ "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "tmpl": "1.0.5"
+ }
+ },
+ "node_modules/markdown-table": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz",
+ "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==",
+ "license": "MIT",
+ "peer": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/marked": {
+ "version": "4.0.12",
+ "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.12.tgz",
+ "integrity": "sha512-hgibXWrEDNBWgGiK18j/4lkS6ihTe9sxtV4Q1OQppb/0zzyPSzoFANBa5MfsG/zgsWklmNnhm0XACZOH/0HBiQ==",
+ "license": "MIT",
+ "bin": {
+ "marked": "bin/marked.js"
+ },
+ "engines": {
+ "node": ">= 12"
+ }
+ },
+ "node_modules/math-intrinsics": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
+ "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/mdast-util-find-and-replace": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz",
+ "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "escape-string-regexp": "^5.0.0",
+ "unist-util-is": "^6.0.0",
+ "unist-util-visit-parents": "^6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
+ "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/mdast-util-from-markdown": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz",
+ "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "@types/unist": "^3.0.0",
+ "decode-named-character-reference": "^1.0.0",
+ "devlop": "^1.0.0",
+ "mdast-util-to-string": "^4.0.0",
+ "micromark": "^4.0.0",
+ "micromark-util-decode-numeric-character-reference": "^2.0.0",
+ "micromark-util-decode-string": "^2.0.0",
+ "micromark-util-normalize-identifier": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0",
+ "unist-util-stringify-position": "^4.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-gfm": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz",
+ "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "mdast-util-from-markdown": "^2.0.0",
+ "mdast-util-gfm-autolink-literal": "^2.0.0",
+ "mdast-util-gfm-footnote": "^2.0.0",
+ "mdast-util-gfm-strikethrough": "^2.0.0",
+ "mdast-util-gfm-table": "^2.0.0",
+ "mdast-util-gfm-task-list-item": "^2.0.0",
+ "mdast-util-to-markdown": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-gfm-autolink-literal": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz",
+ "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "ccount": "^2.0.0",
+ "devlop": "^1.0.0",
+ "mdast-util-find-and-replace": "^3.0.0",
+ "micromark-util-character": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-gfm-footnote": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz",
+ "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "devlop": "^1.1.0",
+ "mdast-util-from-markdown": "^2.0.0",
+ "mdast-util-to-markdown": "^2.0.0",
+ "micromark-util-normalize-identifier": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-gfm-strikethrough": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz",
+ "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "mdast-util-from-markdown": "^2.0.0",
+ "mdast-util-to-markdown": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-gfm-table": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz",
+ "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "devlop": "^1.0.0",
+ "markdown-table": "^3.0.0",
+ "mdast-util-from-markdown": "^2.0.0",
+ "mdast-util-to-markdown": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-gfm-task-list-item": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz",
+ "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "devlop": "^1.0.0",
+ "mdast-util-from-markdown": "^2.0.0",
+ "mdast-util-to-markdown": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-newline-to-break": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-newline-to-break/-/mdast-util-newline-to-break-2.0.0.tgz",
+ "integrity": "sha512-MbgeFca0hLYIEx/2zGsszCSEJJ1JSCdiY5xQxRcLDDGa8EPvlLPupJ4DSajbMPAnC0je8jfb9TiUATnxxrHUog==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "mdast-util-find-and-replace": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-phrasing": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz",
+ "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "unist-util-is": "^6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-to-hast": {
+ "version": "13.2.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz",
+ "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/hast": "^3.0.0",
+ "@types/mdast": "^4.0.0",
+ "@ungap/structured-clone": "^1.0.0",
+ "devlop": "^1.0.0",
+ "micromark-util-sanitize-uri": "^2.0.0",
+ "trim-lines": "^3.0.0",
+ "unist-util-position": "^5.0.0",
+ "unist-util-visit": "^5.0.0",
+ "vfile": "^6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-to-markdown": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz",
+ "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "@types/unist": "^3.0.0",
+ "longest-streak": "^3.0.0",
+ "mdast-util-phrasing": "^4.0.0",
+ "mdast-util-to-string": "^4.0.0",
+ "micromark-util-classify-character": "^2.0.0",
+ "micromark-util-decode-string": "^2.0.0",
+ "unist-util-visit": "^5.0.0",
+ "zwitch": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-to-string": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz",
+ "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/mdast": "^4.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdn-data": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
+ "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==",
+ "license": "CC0-1.0"
+ },
+ "node_modules/media-typer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/memfs": {
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz",
+ "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==",
+ "license": "Unlicense",
+ "dependencies": {
+ "fs-monkey": "^1.0.4"
+ },
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/merge-descriptors": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
+ "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/merge-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
+ "license": "MIT"
+ },
+ "node_modules/merge2": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/methods": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
+ "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/micromark": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz",
+ "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/debug": "^4.0.0",
+ "debug": "^4.0.0",
+ "decode-named-character-reference": "^1.0.0",
+ "devlop": "^1.0.0",
+ "micromark-core-commonmark": "^2.0.0",
+ "micromark-factory-space": "^2.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-chunked": "^2.0.0",
+ "micromark-util-combine-extensions": "^2.0.0",
+ "micromark-util-decode-numeric-character-reference": "^2.0.0",
+ "micromark-util-encode": "^2.0.0",
+ "micromark-util-normalize-identifier": "^2.0.0",
+ "micromark-util-resolve-all": "^2.0.0",
+ "micromark-util-sanitize-uri": "^2.0.0",
+ "micromark-util-subtokenize": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-core-commonmark": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz",
+ "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "decode-named-character-reference": "^1.0.0",
+ "devlop": "^1.0.0",
+ "micromark-factory-destination": "^2.0.0",
+ "micromark-factory-label": "^2.0.0",
+ "micromark-factory-space": "^2.0.0",
+ "micromark-factory-title": "^2.0.0",
+ "micromark-factory-whitespace": "^2.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-chunked": "^2.0.0",
+ "micromark-util-classify-character": "^2.0.0",
+ "micromark-util-html-tag-name": "^2.0.0",
+ "micromark-util-normalize-identifier": "^2.0.0",
+ "micromark-util-resolve-all": "^2.0.0",
+ "micromark-util-subtokenize": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-extension-gfm": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz",
+ "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "micromark-extension-gfm-autolink-literal": "^2.0.0",
+ "micromark-extension-gfm-footnote": "^2.0.0",
+ "micromark-extension-gfm-strikethrough": "^2.0.0",
+ "micromark-extension-gfm-table": "^2.0.0",
+ "micromark-extension-gfm-tagfilter": "^2.0.0",
+ "micromark-extension-gfm-task-list-item": "^2.0.0",
+ "micromark-util-combine-extensions": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/micromark-extension-gfm-autolink-literal": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz",
+ "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-sanitize-uri": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/micromark-extension-gfm-footnote": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz",
+ "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "devlop": "^1.0.0",
+ "micromark-core-commonmark": "^2.0.0",
+ "micromark-factory-space": "^2.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-normalize-identifier": "^2.0.0",
+ "micromark-util-sanitize-uri": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/micromark-extension-gfm-strikethrough": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz",
+ "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "devlop": "^1.0.0",
+ "micromark-util-chunked": "^2.0.0",
+ "micromark-util-classify-character": "^2.0.0",
+ "micromark-util-resolve-all": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/micromark-extension-gfm-table": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz",
+ "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "devlop": "^1.0.0",
+ "micromark-factory-space": "^2.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/micromark-extension-gfm-tagfilter": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz",
+ "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "micromark-util-types": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/micromark-extension-gfm-task-list-item": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz",
+ "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "devlop": "^1.0.0",
+ "micromark-factory-space": "^2.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/micromark-factory-destination": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz",
+ "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-factory-label": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz",
+ "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "devlop": "^1.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-factory-space": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz",
+ "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-factory-title": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz",
+ "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "micromark-factory-space": "^2.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-factory-whitespace": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz",
+ "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "micromark-factory-space": "^2.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-character": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
+ "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-chunked": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz",
+ "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-classify-character": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz",
+ "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-combine-extensions": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz",
+ "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "micromark-util-chunked": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-decode-numeric-character-reference": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz",
+ "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-decode-string": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz",
+ "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "decode-named-character-reference": "^1.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-decode-numeric-character-reference": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-encode": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz",
+ "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/micromark-util-html-tag-name": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz",
+ "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/micromark-util-normalize-identifier": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz",
+ "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-resolve-all": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz",
+ "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-sanitize-uri": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz",
+ "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-encode": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-subtokenize": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz",
+ "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "devlop": "^1.0.0",
+ "micromark-util-chunked": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-symbol": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
+ "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/micromark-util-types": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz",
+ "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/micromatch": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
+ "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
+ "license": "MIT",
+ "dependencies": {
+ "braces": "^3.0.3",
+ "picomatch": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/mime": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
+ "license": "MIT",
+ "bin": {
+ "mime": "cli.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/min-indent": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
+ "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/mini-css-extract-plugin": {
+ "version": "2.9.4",
+ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.4.tgz",
+ "integrity": "sha512-ZWYT7ln73Hptxqxk2DxPU9MmapXRhxkJD6tkSR04dnQxm8BGu2hzgKLugK5yySD97u/8yy7Ma7E76k9ZdvtjkQ==",
+ "license": "MIT",
+ "dependencies": {
+ "schema-utils": "^4.0.0",
+ "tapable": "^2.2.1"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.0.0"
+ }
+ },
+ "node_modules/minimalistic-assert": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
+ "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
+ "license": "ISC"
+ },
+ "node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/minimist": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/mkdirp": {
+ "version": "0.5.6",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
+ "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
+ "license": "MIT",
+ "dependencies": {
+ "minimist": "^1.2.6"
+ },
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ }
+ },
+ "node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "license": "MIT"
+ },
+ "node_modules/multicast-dns": {
+ "version": "7.2.5",
+ "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz",
+ "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==",
+ "license": "MIT",
+ "dependencies": {
+ "dns-packet": "^5.2.2",
+ "thunky": "^1.0.2"
+ },
+ "bin": {
+ "multicast-dns": "cli.js"
+ }
+ },
+ "node_modules/mz": {
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
+ "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
+ "license": "MIT",
+ "dependencies": {
+ "any-promise": "^1.0.0",
+ "object-assign": "^4.0.1",
+ "thenify-all": "^1.0.0"
+ }
+ },
+ "node_modules/nanoid": {
+ "version": "3.3.11",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
+ "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
+ },
+ "node_modules/natural-compare": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
+ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
+ "license": "MIT"
+ },
+ "node_modules/natural-compare-lite": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz",
+ "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==",
+ "license": "MIT"
+ },
+ "node_modules/negotiator": {
+ "version": "0.6.4",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz",
+ "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "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==",
+ "license": "MIT"
+ },
+ "node_modules/no-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
+ "license": "MIT",
+ "dependencies": {
+ "lower-case": "^2.0.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/node-addon-api": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz",
+ "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true
+ },
+ "node_modules/node-forge": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz",
+ "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==",
+ "license": "(BSD-3-Clause OR GPL-2.0)",
+ "engines": {
+ "node": ">= 6.13.0"
+ }
+ },
+ "node_modules/node-int64": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
+ "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==",
+ "license": "MIT"
+ },
+ "node_modules/node-releases": {
+ "version": "2.0.19",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz",
+ "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==",
+ "license": "MIT"
+ },
+ "node_modules/normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/normalize-range": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
+ "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/normalize-url": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
+ "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "license": "MIT",
+ "dependencies": {
+ "path-key": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/nth-check": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
+ "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "boolbase": "^1.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/nth-check?sponsor=1"
+ }
+ },
+ "node_modules/nwsapi": {
+ "version": "2.2.21",
+ "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.21.tgz",
+ "integrity": "sha512-o6nIY3qwiSXl7/LuOU0Dmuctd34Yay0yeuZRLFmDPrrdHpXKFndPj3hM+YEPVHYC5fx2otBx4Ilc/gyYSAUaIA==",
+ "license": "MIT"
+ },
+ "node_modules/object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-hash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
+ "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/object-inspect": {
+ "version": "1.13.4",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
+ "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object-is": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz",
+ "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/object.assign": {
+ "version": "4.1.7",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz",
+ "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0",
+ "has-symbols": "^1.1.0",
+ "object-keys": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object.entries": {
+ "version": "1.1.9",
+ "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz",
+ "integrity": "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.4",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/object.fromentries": {
+ "version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz",
+ "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-object-atoms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object.getownpropertydescriptors": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz",
+ "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==",
+ "license": "MIT",
+ "dependencies": {
+ "array.prototype.reduce": "^1.0.6",
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-object-atoms": "^1.0.0",
+ "gopd": "^1.0.1",
+ "safe-array-concat": "^1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object.groupby": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz",
+ "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/object.values": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz",
+ "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/obuf": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
+ "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
+ "license": "MIT"
+ },
+ "node_modules/on-finished": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
+ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
+ "license": "MIT",
+ "dependencies": {
+ "ee-first": "1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/on-headers": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz",
+ "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
+ "license": "ISC",
+ "dependencies": {
+ "wrappy": "1"
+ }
+ },
+ "node_modules/onetime": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "license": "MIT",
+ "dependencies": {
+ "mimic-fn": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/open": {
+ "version": "8.4.2",
+ "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
+ "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
+ "license": "MIT",
+ "dependencies": {
+ "define-lazy-prop": "^2.0.0",
+ "is-docker": "^2.1.1",
+ "is-wsl": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/optionator": {
+ "version": "0.9.4",
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
+ "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
+ "license": "MIT",
+ "dependencies": {
+ "deep-is": "^0.1.3",
+ "fast-levenshtein": "^2.0.6",
+ "levn": "^0.4.1",
+ "prelude-ls": "^1.2.1",
+ "type-check": "^0.4.0",
+ "word-wrap": "^1.2.5"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/own-keys": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz",
+ "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==",
+ "license": "MIT",
+ "dependencies": {
+ "get-intrinsic": "^1.2.6",
+ "object-keys": "^1.1.1",
+ "safe-push-apply": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "license": "MIT",
+ "dependencies": {
+ "p-try": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "license": "MIT",
+ "dependencies": {
+ "p-limit": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/p-retry": {
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz",
+ "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/retry": "0.12.0",
+ "retry": "^0.13.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/package-json-from-dist": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
+ "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
+ "license": "BlueOak-1.0.0"
+ },
+ "node_modules/param-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz",
+ "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==",
+ "license": "MIT",
+ "dependencies": {
+ "dot-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/parchment": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/parchment/-/parchment-3.0.0.tgz",
+ "integrity": "sha512-HUrJFQ/StvgmXRcQ1ftY6VEZUq3jA2t9ncFN4F84J/vN0/FPpQF+8FKXb3l6fLces6q0uOHj6NJn+2xvZnxO6A==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/parent-module": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+ "license": "MIT",
+ "dependencies": {
+ "callsites": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/parse-json": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
+ "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.0.0",
+ "error-ex": "^1.3.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "lines-and-columns": "^1.1.6"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/parse5": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
+ "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
+ "license": "MIT"
+ },
+ "node_modules/parseurl": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
+ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/pascal-case": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
+ "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
+ "license": "MIT",
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "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": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
+ "license": "MIT"
+ },
+ "node_modules/path-scurry": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
+ "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
+ "license": "BlueOak-1.0.0",
+ "dependencies": {
+ "lru-cache": "^10.2.0",
+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/path-scurry/node_modules/lru-cache": {
+ "version": "10.4.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
+ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
+ "license": "ISC"
+ },
+ "node_modules/path-to-regexp": {
+ "version": "0.1.12",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz",
+ "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==",
+ "license": "MIT"
+ },
+ "node_modules/path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/perfect-scrollbar": {
+ "version": "1.5.6",
+ "resolved": "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.5.6.tgz",
+ "integrity": "sha512-rixgxw3SxyJbCaSpo1n35A/fwI1r2rdwMKOTCg/AcG+xOEyZcE8UHVjpZMFCVImzsFoCZeJTT+M/rdEIQYO2nw==",
+ "license": "MIT"
+ },
+ "node_modules/performance-now": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
+ "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==",
+ "license": "MIT"
+ },
+ "node_modules/picocolors": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
+ "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
+ "license": "ISC"
+ },
+ "node_modules/picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/pirates": {
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz",
+ "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/pkg-dir": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+ "license": "MIT",
+ "dependencies": {
+ "find-up": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pkg-up": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz",
+ "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==",
+ "license": "MIT",
+ "dependencies": {
+ "find-up": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pkg-up/node_modules/find-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "license": "MIT",
+ "dependencies": {
+ "locate-path": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/pkg-up/node_modules/locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "license": "MIT",
+ "dependencies": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/pkg-up/node_modules/p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "license": "MIT",
+ "dependencies": {
+ "p-limit": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/pkg-up/node_modules/path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/possible-typed-array-names": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz",
+ "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/postcss": {
+ "version": "8.5.6",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
+ "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/postcss"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "nanoid": "^3.3.11",
+ "picocolors": "^1.1.1",
+ "source-map-js": "^1.2.1"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ }
+ },
+ "node_modules/postcss-attribute-case-insensitive": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz",
+ "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.10"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-browser-comments": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz",
+ "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==",
+ "license": "CC0-1.0",
+ "engines": {
+ "node": ">=8"
+ },
+ "peerDependencies": {
+ "browserslist": ">=4",
+ "postcss": ">=8"
+ }
+ },
+ "node_modules/postcss-calc": {
+ "version": "8.2.4",
+ "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz",
+ "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.9",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.2"
+ }
+ },
+ "node_modules/postcss-clamp": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz",
+ "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": ">=7.6.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.6"
+ }
+ },
+ "node_modules/postcss-color-functional-notation": {
+ "version": "4.2.4",
+ "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz",
+ "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-color-hex-alpha": {
+ "version": "8.0.4",
+ "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz",
+ "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4"
+ }
+ },
+ "node_modules/postcss-color-rebeccapurple": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz",
+ "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-colormin": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz",
+ "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==",
+ "license": "MIT",
+ "dependencies": {
+ "browserslist": "^4.21.4",
+ "caniuse-api": "^3.0.0",
+ "colord": "^2.9.1",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-convert-values": {
+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz",
+ "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==",
+ "license": "MIT",
+ "dependencies": {
+ "browserslist": "^4.21.4",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-custom-media": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz",
+ "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.3"
+ }
+ },
+ "node_modules/postcss-custom-properties": {
+ "version": "12.1.11",
+ "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz",
+ "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-custom-selectors": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz",
+ "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.4"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.3"
+ }
+ },
+ "node_modules/postcss-dir-pseudo-class": {
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz",
+ "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.10"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-discard-comments": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz",
+ "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==",
+ "license": "MIT",
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-discard-duplicates": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz",
+ "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==",
+ "license": "MIT",
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-discard-empty": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz",
+ "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-discard-overridden": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz",
+ "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==",
+ "license": "MIT",
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-double-position-gradients": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz",
+ "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "@csstools/postcss-progressive-custom-properties": "^1.1.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-env-function": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz",
+ "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4"
+ }
+ },
+ "node_modules/postcss-flexbugs-fixes": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz",
+ "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==",
+ "license": "MIT",
+ "peerDependencies": {
+ "postcss": "^8.1.4"
+ }
+ },
+ "node_modules/postcss-focus-visible": {
+ "version": "6.0.4",
+ "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz",
+ "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.9"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4"
+ }
+ },
+ "node_modules/postcss-focus-within": {
+ "version": "5.0.4",
+ "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz",
+ "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.9"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4"
+ }
+ },
+ "node_modules/postcss-font-variant": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz",
+ "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==",
+ "license": "MIT",
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-gap-properties": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz",
+ "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==",
+ "license": "CC0-1.0",
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-image-set-function": {
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz",
+ "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-import": {
+ "version": "15.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz",
+ "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-value-parser": "^4.0.0",
+ "read-cache": "^1.0.0",
+ "resolve": "^1.1.7"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.0.0"
+ }
+ },
+ "node_modules/postcss-initial": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz",
+ "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==",
+ "license": "MIT",
+ "peerDependencies": {
+ "postcss": "^8.0.0"
+ }
+ },
+ "node_modules/postcss-js": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz",
+ "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==",
+ "license": "MIT",
+ "dependencies": {
+ "camelcase-css": "^2.0.1"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >= 16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.21"
+ }
+ },
+ "node_modules/postcss-lab-function": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz",
+ "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "@csstools/postcss-progressive-custom-properties": "^1.1.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-load-config": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz",
+ "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "lilconfig": "^3.0.0",
+ "yaml": "^2.3.4"
+ },
+ "engines": {
+ "node": ">= 14"
+ },
+ "peerDependencies": {
+ "postcss": ">=8.0.9",
+ "ts-node": ">=9.0.0"
+ },
+ "peerDependenciesMeta": {
+ "postcss": {
+ "optional": true
+ },
+ "ts-node": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/postcss-load-config/node_modules/lilconfig": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz",
+ "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antonk52"
+ }
+ },
+ "node_modules/postcss-load-config/node_modules/yaml": {
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz",
+ "integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==",
+ "license": "ISC",
+ "bin": {
+ "yaml": "bin.mjs"
+ },
+ "engines": {
+ "node": ">= 14.6"
+ }
+ },
+ "node_modules/postcss-loader": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz",
+ "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==",
+ "license": "MIT",
+ "dependencies": {
+ "cosmiconfig": "^7.0.0",
+ "klona": "^2.0.5",
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "postcss": "^7.0.0 || ^8.0.1",
+ "webpack": "^5.0.0"
+ }
+ },
+ "node_modules/postcss-logical": {
+ "version": "5.0.4",
+ "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz",
+ "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==",
+ "license": "CC0-1.0",
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4"
+ }
+ },
+ "node_modules/postcss-media-minmax": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz",
+ "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-merge-longhand": {
+ "version": "5.1.7",
+ "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz",
+ "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0",
+ "stylehacks": "^5.1.1"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-merge-rules": {
+ "version": "5.1.4",
+ "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz",
+ "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==",
+ "license": "MIT",
+ "dependencies": {
+ "browserslist": "^4.21.4",
+ "caniuse-api": "^3.0.0",
+ "cssnano-utils": "^3.1.0",
+ "postcss-selector-parser": "^6.0.5"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-minify-font-values": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz",
+ "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-minify-gradients": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz",
+ "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==",
+ "license": "MIT",
+ "dependencies": {
+ "colord": "^2.9.1",
+ "cssnano-utils": "^3.1.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-minify-params": {
+ "version": "5.1.4",
+ "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz",
+ "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==",
+ "license": "MIT",
+ "dependencies": {
+ "browserslist": "^4.21.4",
+ "cssnano-utils": "^3.1.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-minify-selectors": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz",
+ "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.5"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-modules-extract-imports": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz",
+ "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==",
+ "license": "ISC",
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-modules-local-by-default": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz",
+ "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==",
+ "license": "MIT",
+ "dependencies": {
+ "icss-utils": "^5.0.0",
+ "postcss-selector-parser": "^7.0.0",
+ "postcss-value-parser": "^4.1.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
+ "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
+ "license": "MIT",
+ "dependencies": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss-modules-scope": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz",
+ "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==",
+ "license": "ISC",
+ "dependencies": {
+ "postcss-selector-parser": "^7.0.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
+ "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
+ "license": "MIT",
+ "dependencies": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss-modules-values": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz",
+ "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==",
+ "license": "ISC",
+ "dependencies": {
+ "icss-utils": "^5.0.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-nested": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz",
+ "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "postcss-selector-parser": "^6.1.1"
+ },
+ "engines": {
+ "node": ">=12.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.14"
+ }
+ },
+ "node_modules/postcss-nesting": {
+ "version": "10.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz",
+ "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "@csstools/selector-specificity": "^2.0.0",
+ "postcss-selector-parser": "^6.0.10"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-normalize": {
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz",
+ "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "@csstools/normalize.css": "*",
+ "postcss-browser-comments": "^4",
+ "sanitize.css": "*"
+ },
+ "engines": {
+ "node": ">= 12"
+ },
+ "peerDependencies": {
+ "browserslist": ">= 4",
+ "postcss": ">= 8"
+ }
+ },
+ "node_modules/postcss-normalize-charset": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz",
+ "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==",
+ "license": "MIT",
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-display-values": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz",
+ "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-positions": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz",
+ "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-repeat-style": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz",
+ "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-string": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz",
+ "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-timing-functions": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz",
+ "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-unicode": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz",
+ "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==",
+ "license": "MIT",
+ "dependencies": {
+ "browserslist": "^4.21.4",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-url": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz",
+ "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==",
+ "license": "MIT",
+ "dependencies": {
+ "normalize-url": "^6.0.1",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-whitespace": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz",
+ "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-opacity-percentage": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz",
+ "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==",
+ "funding": [
+ {
+ "type": "kofi",
+ "url": "https://ko-fi.com/mrcgrtz"
+ },
+ {
+ "type": "liberapay",
+ "url": "https://liberapay.com/mrcgrtz"
+ }
+ ],
+ "license": "MIT",
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-ordered-values": {
+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz",
+ "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==",
+ "license": "MIT",
+ "dependencies": {
+ "cssnano-utils": "^3.1.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-overflow-shorthand": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz",
+ "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-page-break": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz",
+ "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==",
+ "license": "MIT",
+ "peerDependencies": {
+ "postcss": "^8"
+ }
+ },
+ "node_modules/postcss-place": {
+ "version": "7.0.5",
+ "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz",
+ "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-preset-env": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz",
+ "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "@csstools/postcss-cascade-layers": "^1.1.1",
+ "@csstools/postcss-color-function": "^1.1.1",
+ "@csstools/postcss-font-format-keywords": "^1.0.1",
+ "@csstools/postcss-hwb-function": "^1.0.2",
+ "@csstools/postcss-ic-unit": "^1.0.1",
+ "@csstools/postcss-is-pseudo-class": "^2.0.7",
+ "@csstools/postcss-nested-calc": "^1.0.0",
+ "@csstools/postcss-normalize-display-values": "^1.0.1",
+ "@csstools/postcss-oklab-function": "^1.1.1",
+ "@csstools/postcss-progressive-custom-properties": "^1.3.0",
+ "@csstools/postcss-stepped-value-functions": "^1.0.1",
+ "@csstools/postcss-text-decoration-shorthand": "^1.0.0",
+ "@csstools/postcss-trigonometric-functions": "^1.0.2",
+ "@csstools/postcss-unset-value": "^1.0.2",
+ "autoprefixer": "^10.4.13",
+ "browserslist": "^4.21.4",
+ "css-blank-pseudo": "^3.0.3",
+ "css-has-pseudo": "^3.0.4",
+ "css-prefers-color-scheme": "^6.0.3",
+ "cssdb": "^7.1.0",
+ "postcss-attribute-case-insensitive": "^5.0.2",
+ "postcss-clamp": "^4.1.0",
+ "postcss-color-functional-notation": "^4.2.4",
+ "postcss-color-hex-alpha": "^8.0.4",
+ "postcss-color-rebeccapurple": "^7.1.1",
+ "postcss-custom-media": "^8.0.2",
+ "postcss-custom-properties": "^12.1.10",
+ "postcss-custom-selectors": "^6.0.3",
+ "postcss-dir-pseudo-class": "^6.0.5",
+ "postcss-double-position-gradients": "^3.1.2",
+ "postcss-env-function": "^4.0.6",
+ "postcss-focus-visible": "^6.0.4",
+ "postcss-focus-within": "^5.0.4",
+ "postcss-font-variant": "^5.0.0",
+ "postcss-gap-properties": "^3.0.5",
+ "postcss-image-set-function": "^4.0.7",
+ "postcss-initial": "^4.0.1",
+ "postcss-lab-function": "^4.2.1",
+ "postcss-logical": "^5.0.4",
+ "postcss-media-minmax": "^5.0.0",
+ "postcss-nesting": "^10.2.0",
+ "postcss-opacity-percentage": "^1.1.2",
+ "postcss-overflow-shorthand": "^3.0.4",
+ "postcss-page-break": "^3.0.4",
+ "postcss-place": "^7.0.5",
+ "postcss-pseudo-class-any-link": "^7.1.6",
+ "postcss-replace-overflow-wrap": "^4.0.0",
+ "postcss-selector-not": "^6.0.1",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-pseudo-class-any-link": {
+ "version": "7.1.6",
+ "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz",
+ "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==",
+ "license": "CC0-1.0",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.10"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-reduce-initial": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz",
+ "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==",
+ "license": "MIT",
+ "dependencies": {
+ "browserslist": "^4.21.4",
+ "caniuse-api": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-reduce-transforms": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz",
+ "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-replace-overflow-wrap": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz",
+ "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==",
+ "license": "MIT",
+ "peerDependencies": {
+ "postcss": "^8.0.3"
+ }
+ },
+ "node_modules/postcss-selector-not": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz",
+ "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.10"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-selector-parser": {
+ "version": "6.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
+ "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
+ "license": "MIT",
+ "dependencies": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss-svgo": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz",
+ "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0",
+ "svgo": "^2.7.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-svgo/node_modules/commander": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
+ "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/postcss-svgo/node_modules/css-tree": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
+ "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
+ "license": "MIT",
+ "dependencies": {
+ "mdn-data": "2.0.14",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/postcss-svgo/node_modules/mdn-data": {
+ "version": "2.0.14",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
+ "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
+ "license": "CC0-1.0"
+ },
+ "node_modules/postcss-svgo/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==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-svgo/node_modules/svgo": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz",
+ "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==",
+ "license": "MIT",
+ "dependencies": {
+ "@trysound/sax": "0.2.0",
+ "commander": "^7.2.0",
+ "css-select": "^4.1.3",
+ "css-tree": "^1.1.3",
+ "csso": "^4.2.0",
+ "picocolors": "^1.0.0",
+ "stable": "^0.1.8"
+ },
+ "bin": {
+ "svgo": "bin/svgo"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/postcss-unique-selectors": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz",
+ "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.5"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-value-parser": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
+ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
+ "license": "MIT"
+ },
+ "node_modules/prelude-ls": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
+ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/pretty-bytes": {
+ "version": "5.6.0",
+ "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
+ "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/pretty-error": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz",
+ "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==",
+ "license": "MIT",
+ "dependencies": {
+ "lodash": "^4.17.20",
+ "renderkid": "^3.0.0"
+ }
+ },
+ "node_modules/pretty-format": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz",
+ "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1",
+ "ansi-styles": "^5.0.0",
+ "react-is": "^17.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/pretty-format/node_modules/react-is": {
+ "version": "17.0.2",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
+ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
+ "license": "MIT"
+ },
+ "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==",
+ "license": "MIT"
+ },
+ "node_modules/promise": {
+ "version": "8.3.0",
+ "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz",
+ "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==",
+ "license": "MIT",
+ "dependencies": {
+ "asap": "~2.0.6"
+ }
+ },
+ "node_modules/prompts": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
+ "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
+ "license": "MIT",
+ "dependencies": {
+ "kleur": "^3.0.3",
+ "sisteransi": "^1.0.5"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/prop-types": {
+ "version": "15.8.1",
+ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
+ "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
+ "license": "MIT",
+ "dependencies": {
+ "loose-envify": "^1.4.0",
+ "object-assign": "^4.1.1",
+ "react-is": "^16.13.1"
+ }
+ },
+ "node_modules/prop-types-extra": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/prop-types-extra/-/prop-types-extra-1.1.1.tgz",
+ "integrity": "sha512-59+AHNnHYCdiC+vMwY52WmvP5dM3QLeoumYuEyceQDi9aEhtwN9zIQ2ZNo25sMyXnbh32h+P1ezDsUpUH3JAew==",
+ "license": "MIT",
+ "dependencies": {
+ "react-is": "^16.3.2",
+ "warning": "^4.0.0"
+ },
+ "peerDependencies": {
+ "react": ">=0.14.0"
+ }
+ },
+ "node_modules/prop-types-extra/node_modules/react-is": {
+ "version": "16.13.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
+ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
+ "license": "MIT"
+ },
+ "node_modules/prop-types/node_modules/react-is": {
+ "version": "16.13.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
+ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
+ "license": "MIT"
+ },
+ "node_modules/property-information": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz",
+ "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==",
+ "license": "MIT",
+ "peer": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/proxy-addr": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
+ "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
+ "license": "MIT",
+ "dependencies": {
+ "forwarded": "0.2.0",
+ "ipaddr.js": "1.9.1"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/proxy-addr/node_modules/ipaddr.js": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
+ "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/psl": {
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz",
+ "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==",
+ "license": "MIT",
+ "dependencies": {
+ "punycode": "^2.3.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/lupomontero"
+ }
+ },
+ "node_modules/punycode": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
+ "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/q": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
+ "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==",
+ "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.6.0",
+ "teleport": ">=0.2.0"
+ }
+ },
+ "node_modules/qs": {
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
+ "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "side-channel": "^1.0.6"
+ },
+ "engines": {
+ "node": ">=0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/querystringify": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
+ "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
+ "license": "MIT"
+ },
+ "node_modules/queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
+ "node_modules/quill": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/quill/-/quill-2.0.3.tgz",
+ "integrity": "sha512-xEYQBqfYx/sfb33VJiKnSJp8ehloavImQ2A6564GAbqG55PGw1dAWUn1MUbQB62t0azawUS2CZZhWCjO8gRvTw==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "eventemitter3": "^5.0.1",
+ "lodash-es": "^4.17.21",
+ "parchment": "^3.0.0",
+ "quill-delta": "^5.1.0"
+ },
+ "engines": {
+ "npm": ">=8.2.3"
+ }
+ },
+ "node_modules/quill-delta": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/quill-delta/-/quill-delta-5.1.0.tgz",
+ "integrity": "sha512-X74oCeRI4/p0ucjb5Ma8adTXd9Scumz367kkMK5V/IatcX6A0vlgLgKbzXWy5nZmCGeNJm2oQX0d2Eqj+ZIlCA==",
+ "license": "MIT",
+ "dependencies": {
+ "fast-diff": "^1.3.0",
+ "lodash.clonedeep": "^4.5.0",
+ "lodash.isequal": "^4.5.0"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/raf": {
+ "version": "3.4.1",
+ "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz",
+ "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==",
+ "license": "MIT",
+ "dependencies": {
+ "performance-now": "^2.1.0"
+ }
+ },
+ "node_modules/randombytes": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
+ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "^5.1.0"
+ }
+ },
+ "node_modules/range-parser": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
+ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/rater-js": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/rater-js/-/rater-js-1.0.1.tgz",
+ "integrity": "sha512-93MxfiXKfX2LvIIcArtSY4M5C/l5Dg9EioNeQVk1cxnxCuU14A5qXOY0O7DuWlkjBJ930pLUNsOJBcIMUv0oAg==",
+ "license": "MIT"
+ },
+ "node_modules/raw-body": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
+ "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
+ "license": "MIT",
+ "dependencies": {
+ "bytes": "3.1.2",
+ "http-errors": "2.0.0",
+ "iconv-lite": "0.4.24",
+ "unpipe": "1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/raw-body/node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "license": "MIT",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/react": {
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
+ "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
+ "license": "MIT",
+ "dependencies": {
+ "loose-envify": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/react-apexcharts": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/react-apexcharts/-/react-apexcharts-1.7.0.tgz",
+ "integrity": "sha512-03oScKJyNLRf0Oe+ihJxFZliBQM9vW3UWwomVn4YVRTN1jsIR58dLWt0v1sb8RwJVHDMbeHiKQueM0KGpn7nOA==",
+ "license": "MIT",
+ "dependencies": {
+ "prop-types": "^15.8.1"
+ },
+ "peerDependencies": {
+ "apexcharts": ">=4.0.0",
+ "react": ">=0.13"
+ }
+ },
+ "node_modules/react-app-polyfill": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz",
+ "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==",
+ "license": "MIT",
+ "dependencies": {
+ "core-js": "^3.19.2",
+ "object-assign": "^4.1.1",
+ "promise": "^8.1.0",
+ "raf": "^3.4.1",
+ "regenerator-runtime": "^0.13.9",
+ "whatwg-fetch": "^3.6.2"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/react-bootstrap": {
+ "version": "2.10.10",
+ "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-2.10.10.tgz",
+ "integrity": "sha512-gMckKUqn8aK/vCnfwoBpBVFUGT9SVQxwsYrp9yDHt0arXMamxALerliKBxr1TPbntirK/HGrUAHYbAeQTa9GHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.24.7",
+ "@restart/hooks": "^0.4.9",
+ "@restart/ui": "^1.9.4",
+ "@types/prop-types": "^15.7.12",
+ "@types/react-transition-group": "^4.4.6",
+ "classnames": "^2.3.2",
+ "dom-helpers": "^5.2.1",
+ "invariant": "^2.2.4",
+ "prop-types": "^15.8.1",
+ "prop-types-extra": "^1.1.0",
+ "react-transition-group": "^4.4.5",
+ "uncontrollable": "^7.2.1",
+ "warning": "^4.0.3"
+ },
+ "peerDependencies": {
+ "@types/react": ">=16.14.8",
+ "react": ">=16.14.0",
+ "react-dom": ">=16.14.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/react-dev-utils": {
+ "version": "12.0.1",
+ "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz",
+ "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.16.0",
+ "address": "^1.1.2",
+ "browserslist": "^4.18.1",
+ "chalk": "^4.1.2",
+ "cross-spawn": "^7.0.3",
+ "detect-port-alt": "^1.1.6",
+ "escape-string-regexp": "^4.0.0",
+ "filesize": "^8.0.6",
+ "find-up": "^5.0.0",
+ "fork-ts-checker-webpack-plugin": "^6.5.0",
+ "global-modules": "^2.0.0",
+ "globby": "^11.0.4",
+ "gzip-size": "^6.0.0",
+ "immer": "^9.0.7",
+ "is-root": "^2.1.0",
+ "loader-utils": "^3.2.0",
+ "open": "^8.4.0",
+ "pkg-up": "^3.1.0",
+ "prompts": "^2.4.2",
+ "react-error-overlay": "^6.0.11",
+ "recursive-readdir": "^2.2.2",
+ "shell-quote": "^1.7.3",
+ "strip-ansi": "^6.0.1",
+ "text-table": "^0.2.0"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/react-dev-utils/node_modules/find-up": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
+ "license": "MIT",
+ "dependencies": {
+ "locate-path": "^6.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/react-dev-utils/node_modules/loader-utils": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz",
+ "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 12.13.0"
+ }
+ },
+ "node_modules/react-dev-utils/node_modules/locate-path": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
+ "license": "MIT",
+ "dependencies": {
+ "p-locate": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/react-dev-utils/node_modules/p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "license": "MIT",
+ "dependencies": {
+ "yocto-queue": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/react-dev-utils/node_modules/p-locate": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+ "license": "MIT",
+ "dependencies": {
+ "p-limit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/react-dom": {
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
+ "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
+ "license": "MIT",
+ "dependencies": {
+ "loose-envify": "^1.1.0",
+ "scheduler": "^0.23.2"
+ },
+ "peerDependencies": {
+ "react": "^18.3.1"
+ }
+ },
+ "node_modules/react-error-overlay": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.1.0.tgz",
+ "integrity": "sha512-SN/U6Ytxf1QGkw/9ve5Y+NxBbZM6Ht95tuXNMKs8EJyFa/Vy/+Co3stop3KBHARfn/giv+Lj1uUnTfOJ3moFEQ==",
+ "license": "MIT"
+ },
+ "node_modules/react-flatpickr": {
+ "version": "4.0.11",
+ "resolved": "https://registry.npmjs.org/react-flatpickr/-/react-flatpickr-4.0.11.tgz",
+ "integrity": "sha512-S0TAu8eUeJgN8lZ0Efi41WGPM/tPPUvrveXQ8CAUO60+7TTrF5Ehyv8fvPVagKCqJahY7hXYERM7XfH2hSAWdg==",
+ "license": "MIT",
+ "dependencies": {
+ "flatpickr": "^4.6.13"
+ },
+ "peerDependencies": {
+ "react": ">= 16 <= 19"
+ }
+ },
+ "node_modules/react-is": {
+ "version": "19.1.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.1.1.tgz",
+ "integrity": "sha512-tr41fA15Vn8p4X9ntI+yCyeGSf1TlYaY5vlTZfQmeLBrFo3psOPX6HhTDnFNL9uj3EhP0KAQ80cugCl4b4BERA==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/react-lifecycles-compat": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz",
+ "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==",
+ "license": "MIT"
+ },
+ "node_modules/react-quill": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/react-quill/-/react-quill-2.0.0.tgz",
+ "integrity": "sha512-4qQtv1FtCfLgoD3PXAur5RyxuUbPXQGOHgTlFie3jtxp43mXDtzCKaOgQ3mLyZfi1PUlyjycfivKelFhy13QUg==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/quill": "^1.3.10",
+ "lodash": "^4.17.4",
+ "quill": "^1.3.7"
+ },
+ "peerDependencies": {
+ "react": "^16 || ^17 || ^18",
+ "react-dom": "^16 || ^17 || ^18"
+ }
+ },
+ "node_modules/react-quill/node_modules/eventemitter3": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz",
+ "integrity": "sha512-jLN68Dx5kyFHaePoXWPsCGW5qdyZQtLYHkxkg02/Mz6g0kYpDx4FyP6XfArhQdlOC4b8Mv+EMxPo/8La7Tzghg==",
+ "license": "MIT"
+ },
+ "node_modules/react-quill/node_modules/fast-diff": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz",
+ "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/react-quill/node_modules/parchment": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/parchment/-/parchment-1.1.4.tgz",
+ "integrity": "sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/react-quill/node_modules/quill": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/quill/-/quill-1.3.7.tgz",
+ "integrity": "sha512-hG/DVzh/TiknWtE6QmWAF/pxoZKYxfe3J/d/+ShUWkDvvkZQVTPeVmUJVu1uE6DDooC4fWTiCLh84ul89oNz5g==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "clone": "^2.1.1",
+ "deep-equal": "^1.0.1",
+ "eventemitter3": "^2.0.3",
+ "extend": "^3.0.2",
+ "parchment": "^1.1.4",
+ "quill-delta": "^3.6.2"
+ }
+ },
+ "node_modules/react-quill/node_modules/quill-delta": {
+ "version": "3.6.3",
+ "resolved": "https://registry.npmjs.org/quill-delta/-/quill-delta-3.6.3.tgz",
+ "integrity": "sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg==",
+ "license": "MIT",
+ "dependencies": {
+ "deep-equal": "^1.0.1",
+ "extend": "^3.0.2",
+ "fast-diff": "1.1.2"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/react-redux": {
+ "version": "9.2.0",
+ "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.2.0.tgz",
+ "integrity": "sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/use-sync-external-store": "^0.0.6",
+ "use-sync-external-store": "^1.4.0"
+ },
+ "peerDependencies": {
+ "@types/react": "^18.2.25 || ^19",
+ "react": "^18.0 || ^19",
+ "redux": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "redux": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/react-refresh": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz",
+ "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/react-scripts": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz",
+ "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.16.0",
+ "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3",
+ "@svgr/webpack": "^5.5.0",
+ "babel-jest": "^27.4.2",
+ "babel-loader": "^8.2.3",
+ "babel-plugin-named-asset-import": "^0.3.8",
+ "babel-preset-react-app": "^10.0.1",
+ "bfj": "^7.0.2",
+ "browserslist": "^4.18.1",
+ "camelcase": "^6.2.1",
+ "case-sensitive-paths-webpack-plugin": "^2.4.0",
+ "css-loader": "^6.5.1",
+ "css-minimizer-webpack-plugin": "^3.2.0",
+ "dotenv": "^10.0.0",
+ "dotenv-expand": "^5.1.0",
+ "eslint": "^8.3.0",
+ "eslint-config-react-app": "^7.0.1",
+ "eslint-webpack-plugin": "^3.1.1",
+ "file-loader": "^6.2.0",
+ "fs-extra": "^10.0.0",
+ "html-webpack-plugin": "^5.5.0",
+ "identity-obj-proxy": "^3.0.0",
+ "jest": "^27.4.3",
+ "jest-resolve": "^27.4.2",
+ "jest-watch-typeahead": "^1.0.0",
+ "mini-css-extract-plugin": "^2.4.5",
+ "postcss": "^8.4.4",
+ "postcss-flexbugs-fixes": "^5.0.2",
+ "postcss-loader": "^6.2.1",
+ "postcss-normalize": "^10.0.1",
+ "postcss-preset-env": "^7.0.1",
+ "prompts": "^2.4.2",
+ "react-app-polyfill": "^3.0.0",
+ "react-dev-utils": "^12.0.1",
+ "react-refresh": "^0.11.0",
+ "resolve": "^1.20.0",
+ "resolve-url-loader": "^4.0.0",
+ "sass-loader": "^12.3.0",
+ "semver": "^7.3.5",
+ "source-map-loader": "^3.0.0",
+ "style-loader": "^3.3.1",
+ "tailwindcss": "^3.0.2",
+ "terser-webpack-plugin": "^5.2.5",
+ "webpack": "^5.64.4",
+ "webpack-dev-server": "^4.6.0",
+ "webpack-manifest-plugin": "^4.0.2",
+ "workbox-webpack-plugin": "^6.4.1"
+ },
+ "bin": {
+ "react-scripts": "bin/react-scripts.js"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "^2.3.2"
+ },
+ "peerDependencies": {
+ "react": ">= 16",
+ "typescript": "^3.2.1 || ^4"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/react-scripts/node_modules/sass-loader": {
+ "version": "12.6.0",
+ "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz",
+ "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==",
+ "license": "MIT",
+ "dependencies": {
+ "klona": "^2.0.4",
+ "neo-async": "^2.6.2"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "fibers": ">= 3.1.0",
+ "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0",
+ "sass": "^1.3.0",
+ "sass-embedded": "*",
+ "webpack": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "fibers": {
+ "optional": true
+ },
+ "node-sass": {
+ "optional": true
+ },
+ "sass": {
+ "optional": true
+ },
+ "sass-embedded": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/react-transition-group": {
+ "version": "4.4.5",
+ "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz",
+ "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@babel/runtime": "^7.5.5",
+ "dom-helpers": "^5.0.1",
+ "loose-envify": "^1.4.0",
+ "prop-types": "^15.6.2"
+ },
+ "peerDependencies": {
+ "react": ">=16.6.0",
+ "react-dom": ">=16.6.0"
+ }
+ },
+ "node_modules/read-cache": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
+ "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==",
+ "license": "MIT",
+ "dependencies": {
+ "pify": "^2.3.0"
+ }
+ },
+ "node_modules/readable-stream": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/readdirp": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "license": "MIT",
+ "dependencies": {
+ "picomatch": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=8.10.0"
+ }
+ },
+ "node_modules/recharts": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/recharts/-/recharts-3.1.2.tgz",
+ "integrity": "sha512-vhNbYwaxNbk/IATK0Ki29k3qvTkGqwvCgyQAQ9MavvvBwjvKnMTswdbklJpcOAoMPN/qxF3Lyqob0zO+ZXkZ4g==",
+ "license": "MIT",
+ "dependencies": {
+ "@reduxjs/toolkit": "1.x.x || 2.x.x",
+ "clsx": "^2.1.1",
+ "decimal.js-light": "^2.5.1",
+ "es-toolkit": "^1.39.3",
+ "eventemitter3": "^5.0.1",
+ "immer": "^10.1.1",
+ "react-redux": "8.x.x || 9.x.x",
+ "reselect": "5.1.1",
+ "tiny-invariant": "^1.3.3",
+ "use-sync-external-store": "^1.2.2",
+ "victory-vendor": "^37.0.2"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
+ "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
+ "react-is": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
+ }
+ },
+ "node_modules/recharts/node_modules/immer": {
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/immer/-/immer-10.1.1.tgz",
+ "integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==",
+ "license": "MIT",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/immer"
+ }
+ },
+ "node_modules/recursive-readdir": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz",
+ "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==",
+ "license": "MIT",
+ "dependencies": {
+ "minimatch": "^3.0.5"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/redent": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
+ "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
+ "license": "MIT",
+ "dependencies": {
+ "indent-string": "^4.0.0",
+ "strip-indent": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/redux": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz",
+ "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==",
+ "license": "MIT"
+ },
+ "node_modules/redux-thunk": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-3.1.0.tgz",
+ "integrity": "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==",
+ "license": "MIT",
+ "peerDependencies": {
+ "redux": "^5.0.0"
+ }
+ },
+ "node_modules/reflect.getprototypeof": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz",
+ "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.9",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0",
+ "get-intrinsic": "^1.2.7",
+ "get-proto": "^1.0.1",
+ "which-builtin-type": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/regenerate": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
+ "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
+ "license": "MIT"
+ },
+ "node_modules/regenerate-unicode-properties": {
+ "version": "10.2.0",
+ "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz",
+ "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==",
+ "license": "MIT",
+ "dependencies": {
+ "regenerate": "^1.4.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/regenerator-runtime": {
+ "version": "0.13.11",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
+ "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==",
+ "license": "MIT"
+ },
+ "node_modules/regex-parser": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.1.tgz",
+ "integrity": "sha512-yXLRqatcCuKtVHsWrNg0JL3l1zGfdXeEvDa0bdu4tCDQw0RpMDZsqbkyRTUnKMR0tXF627V2oEWjBEaEdqTwtQ==",
+ "license": "MIT"
+ },
+ "node_modules/regexp.prototype.flags": {
+ "version": "1.5.4",
+ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz",
+ "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "define-properties": "^1.2.1",
+ "es-errors": "^1.3.0",
+ "get-proto": "^1.0.1",
+ "gopd": "^1.2.0",
+ "set-function-name": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/regexpu-core": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz",
+ "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==",
+ "license": "MIT",
+ "dependencies": {
+ "regenerate": "^1.4.2",
+ "regenerate-unicode-properties": "^10.2.0",
+ "regjsgen": "^0.8.0",
+ "regjsparser": "^0.12.0",
+ "unicode-match-property-ecmascript": "^2.0.0",
+ "unicode-match-property-value-ecmascript": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/regjsgen": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz",
+ "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==",
+ "license": "MIT"
+ },
+ "node_modules/regjsparser": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz",
+ "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "jsesc": "~3.0.2"
+ },
+ "bin": {
+ "regjsparser": "bin/parser"
+ }
+ },
+ "node_modules/regjsparser/node_modules/jsesc": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz",
+ "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==",
+ "license": "MIT",
+ "bin": {
+ "jsesc": "bin/jsesc"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/rehype-dom-parse": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/rehype-dom-parse/-/rehype-dom-parse-5.0.2.tgz",
+ "integrity": "sha512-8CqP11KaqvtWsMqVEC2yM3cZWZsDNqqpr8nPvogjraLuh45stabgcpXadCAxu1n6JaUNJ/Xr3GIqXP7okbNqLg==",
+ "license": "ISC",
+ "peer": true,
+ "dependencies": {
+ "@types/hast": "^3.0.0",
+ "hast-util-from-dom": "^5.0.0",
+ "unified": "^11.0.0"
+ }
+ },
+ "node_modules/rehype-dom-stringify": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/rehype-dom-stringify/-/rehype-dom-stringify-4.0.2.tgz",
+ "integrity": "sha512-2HVFYbtmm5W3C2j8QsV9lcHdIMc2Yn/ytlPKcSC85/tRx2haZbU8V67Wxyh8STT38ZClvKlZ993Me/Hw8g88Aw==",
+ "license": "ISC",
+ "peer": true,
+ "dependencies": {
+ "@types/hast": "^3.0.0",
+ "hast-util-to-dom": "^4.0.0",
+ "unified": "^11.0.0"
+ }
+ },
+ "node_modules/rehype-minify-whitespace": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/rehype-minify-whitespace/-/rehype-minify-whitespace-6.0.2.tgz",
+ "integrity": "sha512-Zk0pyQ06A3Lyxhe9vGtOtzz3Z0+qZ5+7icZ/PL/2x1SHPbKao5oB/g/rlc6BCTajqBb33JcOe71Ye1oFsuYbnw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/hast": "^3.0.0",
+ "hast-util-minify-whitespace": "^1.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/rehype-remark": {
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/rehype-remark/-/rehype-remark-10.0.1.tgz",
+ "integrity": "sha512-EmDndlb5NVwXGfUa4c9GPK+lXeItTilLhE6ADSaQuHr4JUlKw9MidzGzx4HpqZrNCt6vnHmEifXQiiA+CEnjYQ==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/hast": "^3.0.0",
+ "@types/mdast": "^4.0.0",
+ "hast-util-to-mdast": "^10.0.0",
+ "unified": "^11.0.0",
+ "vfile": "^6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/relateurl": {
+ "version": "0.2.7",
+ "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
+ "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/remark-breaks": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/remark-breaks/-/remark-breaks-4.0.0.tgz",
+ "integrity": "sha512-IjEjJOkH4FuJvHZVIW0QCDWxcG96kCq7An/KVH2NfJe6rKZU2AsHeB3OEjPNRxi4QC34Xdx7I2KGYn6IpT7gxQ==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "mdast-util-newline-to-break": "^2.0.0",
+ "unified": "^11.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/remark-gfm": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz",
+ "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "mdast-util-gfm": "^3.0.0",
+ "micromark-extension-gfm": "^3.0.0",
+ "remark-parse": "^11.0.0",
+ "remark-stringify": "^11.0.0",
+ "unified": "^11.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/remark-parse": {
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz",
+ "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "mdast-util-from-markdown": "^2.0.0",
+ "micromark-util-types": "^2.0.0",
+ "unified": "^11.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/remark-rehype": {
+ "version": "11.1.2",
+ "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz",
+ "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/hast": "^3.0.0",
+ "@types/mdast": "^4.0.0",
+ "mdast-util-to-hast": "^13.0.0",
+ "unified": "^11.0.0",
+ "vfile": "^6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/remark-stringify": {
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz",
+ "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "mdast-util-to-markdown": "^2.0.0",
+ "unified": "^11.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/renderkid": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz",
+ "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==",
+ "license": "MIT",
+ "dependencies": {
+ "css-select": "^4.1.3",
+ "dom-converter": "^0.2.0",
+ "htmlparser2": "^6.1.0",
+ "lodash": "^4.17.21",
+ "strip-ansi": "^6.0.1"
+ }
+ },
+ "node_modules/require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/requires-port": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
+ "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
+ "license": "MIT"
+ },
+ "node_modules/reselect": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.1.tgz",
+ "integrity": "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==",
+ "license": "MIT"
+ },
+ "node_modules/resolve": {
+ "version": "1.22.10",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
+ "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==",
+ "license": "MIT",
+ "dependencies": {
+ "is-core-module": "^2.16.0",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ },
+ "bin": {
+ "resolve": "bin/resolve"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/resolve-cwd": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
+ "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
+ "license": "MIT",
+ "dependencies": {
+ "resolve-from": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/resolve-url-loader": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz",
+ "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==",
+ "license": "MIT",
+ "dependencies": {
+ "adjust-sourcemap-loader": "^4.0.0",
+ "convert-source-map": "^1.7.0",
+ "loader-utils": "^2.0.0",
+ "postcss": "^7.0.35",
+ "source-map": "0.6.1"
+ },
+ "engines": {
+ "node": ">=8.9"
+ },
+ "peerDependencies": {
+ "rework": "1.0.1",
+ "rework-visit": "1.0.0"
+ },
+ "peerDependenciesMeta": {
+ "rework": {
+ "optional": true
+ },
+ "rework-visit": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/resolve-url-loader/node_modules/convert-source-map": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
+ "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
+ "license": "MIT"
+ },
+ "node_modules/resolve-url-loader/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "license": "ISC"
+ },
+ "node_modules/resolve-url-loader/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "license": "MIT",
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/resolve-url-loader/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==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/resolve.exports": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz",
+ "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/retry": {
+ "version": "0.13.1",
+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
+ "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/reusify": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
+ "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
+ "license": "MIT",
+ "engines": {
+ "iojs": ">=1.0.0",
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "deprecated": "Rimraf versions prior to v4 are no longer supported",
+ "license": "ISC",
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/rollup": {
+ "version": "2.79.2",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz",
+ "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==",
+ "license": "MIT",
+ "bin": {
+ "rollup": "dist/bin/rollup"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/rollup-plugin-terser": {
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz",
+ "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==",
+ "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.10.4",
+ "jest-worker": "^26.2.1",
+ "serialize-javascript": "^4.0.0",
+ "terser": "^5.0.0"
+ },
+ "peerDependencies": {
+ "rollup": "^2.0.0"
+ }
+ },
+ "node_modules/rollup-plugin-terser/node_modules/jest-worker": {
+ "version": "26.6.2",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz",
+ "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*",
+ "merge-stream": "^2.0.0",
+ "supports-color": "^7.0.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ }
+ },
+ "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
+ "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "randombytes": "^2.1.0"
+ }
+ },
+ "node_modules/run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
+ "node_modules/safe-array-concat": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz",
+ "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.2",
+ "get-intrinsic": "^1.2.6",
+ "has-symbols": "^1.1.0",
+ "isarray": "^2.0.5"
+ },
+ "engines": {
+ "node": ">=0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "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==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
+ "node_modules/safe-push-apply": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz",
+ "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==",
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "isarray": "^2.0.5"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/safe-regex-test": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz",
+ "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "es-errors": "^1.3.0",
+ "is-regex": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+ "license": "MIT"
+ },
+ "node_modules/sanitize.css": {
+ "version": "13.0.0",
+ "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz",
+ "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==",
+ "license": "CC0-1.0"
+ },
+ "node_modules/sass": {
+ "version": "1.91.0",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.91.0.tgz",
+ "integrity": "sha512-aFOZHGf+ur+bp1bCHZ+u8otKGh77ZtmFyXDo4tlYvT7PWql41Kwd8wdkPqhhT+h2879IVblcHFglIMofsFd1EA==",
+ "devOptional": true,
+ "license": "MIT",
+ "dependencies": {
+ "chokidar": "^4.0.0",
+ "immutable": "^5.0.2",
+ "source-map-js": ">=0.6.2 <2.0.0"
+ },
+ "bin": {
+ "sass": "sass.js"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "optionalDependencies": {
+ "@parcel/watcher": "^2.4.1"
+ }
+ },
+ "node_modules/sass-loader": {
+ "version": "16.0.5",
+ "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.5.tgz",
+ "integrity": "sha512-oL+CMBXrj6BZ/zOq4os+UECPL+bWqt6OAC6DWS8Ln8GZRcMDjlJ4JC3FBDuHJdYaFWIdKNIBYmtZtK2MaMkNIw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "neo-async": "^2.6.2"
+ },
+ "engines": {
+ "node": ">= 18.12.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "@rspack/core": "0.x || 1.x",
+ "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0",
+ "sass": "^1.3.0",
+ "sass-embedded": "*",
+ "webpack": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@rspack/core": {
+ "optional": true
+ },
+ "node-sass": {
+ "optional": true
+ },
+ "sass": {
+ "optional": true
+ },
+ "sass-embedded": {
+ "optional": true
+ },
+ "webpack": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/sass/node_modules/chokidar": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
+ "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
+ "devOptional": true,
+ "license": "MIT",
+ "dependencies": {
+ "readdirp": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 14.16.0"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/sass/node_modules/readdirp": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
+ "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==",
+ "devOptional": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 14.18.0"
+ },
+ "funding": {
+ "type": "individual",
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/sax": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
+ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
+ "license": "ISC"
+ },
+ "node_modules/saxes": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz",
+ "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==",
+ "license": "ISC",
+ "dependencies": {
+ "xmlchars": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/scheduler": {
+ "version": "0.23.2",
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
+ "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
+ "license": "MIT",
+ "dependencies": {
+ "loose-envify": "^1.1.0"
+ }
+ },
+ "node_modules/schema-utils": {
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz",
+ "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/json-schema": "^7.0.9",
+ "ajv": "^8.9.0",
+ "ajv-formats": "^2.1.1",
+ "ajv-keywords": "^5.1.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/schema-utils/node_modules/ajv": {
+ "version": "8.17.1",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
+ "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
+ "license": "MIT",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.3",
+ "fast-uri": "^3.0.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/schema-utils/node_modules/ajv-keywords": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
+ "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
+ "license": "MIT",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.3"
+ },
+ "peerDependencies": {
+ "ajv": "^8.8.2"
+ }
+ },
+ "node_modules/schema-utils/node_modules/json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+ "license": "MIT"
+ },
+ "node_modules/select-hose": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
+ "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==",
+ "license": "MIT"
+ },
+ "node_modules/selfsigned": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz",
+ "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/node-forge": "^1.3.0",
+ "node-forge": "^1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/semver": {
+ "version": "7.7.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
+ "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/send": {
+ "version": "0.19.0",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
+ "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
+ "license": "MIT",
+ "dependencies": {
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "fresh": "0.5.2",
+ "http-errors": "2.0.0",
+ "mime": "1.6.0",
+ "ms": "2.1.3",
+ "on-finished": "2.4.1",
+ "range-parser": "~1.2.1",
+ "statuses": "2.0.1"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/send/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/send/node_modules/debug/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "license": "MIT"
+ },
+ "node_modules/send/node_modules/encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/serialize-javascript": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz",
+ "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "randombytes": "^2.1.0"
+ }
+ },
+ "node_modules/serve-index": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
+ "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==",
+ "license": "MIT",
+ "dependencies": {
+ "accepts": "~1.3.4",
+ "batch": "0.6.1",
+ "debug": "2.6.9",
+ "escape-html": "~1.0.3",
+ "http-errors": "~1.6.2",
+ "mime-types": "~2.1.17",
+ "parseurl": "~1.3.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/serve-index/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/serve-index/node_modules/depd": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
+ "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/serve-index/node_modules/http-errors": {
+ "version": "1.6.3",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
+ "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==",
+ "license": "MIT",
+ "dependencies": {
+ "depd": "~1.1.2",
+ "inherits": "2.0.3",
+ "setprototypeof": "1.1.0",
+ "statuses": ">= 1.4.0 < 2"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/serve-index/node_modules/inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==",
+ "license": "ISC"
+ },
+ "node_modules/serve-index/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "license": "MIT"
+ },
+ "node_modules/serve-index/node_modules/setprototypeof": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
+ "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
+ "license": "ISC"
+ },
+ "node_modules/serve-index/node_modules/statuses": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+ "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/serve-static": {
+ "version": "1.16.2",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz",
+ "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==",
+ "license": "MIT",
+ "dependencies": {
+ "encodeurl": "~2.0.0",
+ "escape-html": "~1.0.3",
+ "parseurl": "~1.3.3",
+ "send": "0.19.0"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/set-function-length": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
+ "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
+ "license": "MIT",
+ "dependencies": {
+ "define-data-property": "^1.1.4",
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2",
+ "get-intrinsic": "^1.2.4",
+ "gopd": "^1.0.1",
+ "has-property-descriptors": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/set-function-name": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz",
+ "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==",
+ "license": "MIT",
+ "dependencies": {
+ "define-data-property": "^1.1.4",
+ "es-errors": "^1.3.0",
+ "functions-have-names": "^1.2.3",
+ "has-property-descriptors": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/set-proto": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz",
+ "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==",
+ "license": "MIT",
+ "dependencies": {
+ "dunder-proto": "^1.0.1",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/setprototypeof": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
+ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
+ "license": "ISC"
+ },
+ "node_modules/shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "license": "MIT",
+ "dependencies": {
+ "shebang-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/shell-quote": {
+ "version": "1.8.3",
+ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz",
+ "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/side-channel": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
+ "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "object-inspect": "^1.13.3",
+ "side-channel-list": "^1.0.0",
+ "side-channel-map": "^1.0.1",
+ "side-channel-weakmap": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/side-channel-list": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
+ "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "object-inspect": "^1.13.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/side-channel-map": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
+ "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.5",
+ "object-inspect": "^1.13.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/side-channel-weakmap": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
+ "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.5",
+ "object-inspect": "^1.13.3",
+ "side-channel-map": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/signal-exit": {
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
+ "license": "ISC"
+ },
+ "node_modules/sisteransi": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
+ "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
+ "license": "MIT"
+ },
+ "node_modules/slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/sockjs": {
+ "version": "0.3.24",
+ "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz",
+ "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==",
+ "license": "MIT",
+ "dependencies": {
+ "faye-websocket": "^0.11.3",
+ "uuid": "^8.3.2",
+ "websocket-driver": "^0.7.4"
+ }
+ },
+ "node_modules/source-list-map": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
+ "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==",
+ "license": "MIT"
+ },
+ "node_modules/source-map": {
+ "version": "0.7.6",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz",
+ "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">= 12"
+ }
+ },
+ "node_modules/source-map-js": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
+ "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/source-map-loader": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz",
+ "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==",
+ "license": "MIT",
+ "dependencies": {
+ "abab": "^2.0.5",
+ "iconv-lite": "^0.6.3",
+ "source-map-js": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.0.0"
+ }
+ },
+ "node_modules/source-map-support": {
+ "version": "0.5.21",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
+ "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
+ "license": "MIT",
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ }
+ },
+ "node_modules/source-map-support/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==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/sourcemap-codec": {
+ "version": "1.4.8",
+ "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
+ "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
+ "deprecated": "Please use @jridgewell/sourcemap-codec instead",
+ "license": "MIT"
+ },
+ "node_modules/space-separated-tokens": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz",
+ "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==",
+ "license": "MIT",
+ "peer": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/spdy": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
+ "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^4.1.0",
+ "handle-thing": "^2.0.0",
+ "http-deceiver": "^1.2.7",
+ "select-hose": "^2.0.0",
+ "spdy-transport": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/spdy-transport": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
+ "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^4.1.0",
+ "detect-node": "^2.0.4",
+ "hpack.js": "^2.1.6",
+ "obuf": "^1.1.2",
+ "readable-stream": "^3.0.6",
+ "wbuf": "^1.7.3"
+ }
+ },
+ "node_modules/sprintf-js": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/stable": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
+ "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
+ "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility",
+ "license": "MIT"
+ },
+ "node_modules/stack-utils": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz",
+ "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==",
+ "license": "MIT",
+ "dependencies": {
+ "escape-string-regexp": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/stack-utils/node_modules/escape-string-regexp": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
+ "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/stackframe": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz",
+ "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==",
+ "license": "MIT"
+ },
+ "node_modules/static-eval": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz",
+ "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==",
+ "license": "MIT",
+ "dependencies": {
+ "escodegen": "^1.8.1"
+ }
+ },
+ "node_modules/static-eval/node_modules/escodegen": {
+ "version": "1.14.3",
+ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
+ "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "esprima": "^4.0.1",
+ "estraverse": "^4.2.0",
+ "esutils": "^2.0.2",
+ "optionator": "^0.8.1"
+ },
+ "bin": {
+ "escodegen": "bin/escodegen.js",
+ "esgenerate": "bin/esgenerate.js"
+ },
+ "engines": {
+ "node": ">=4.0"
+ },
+ "optionalDependencies": {
+ "source-map": "~0.6.1"
+ }
+ },
+ "node_modules/static-eval/node_modules/estraverse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/static-eval/node_modules/levn": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
+ "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==",
+ "license": "MIT",
+ "dependencies": {
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/static-eval/node_modules/optionator": {
+ "version": "0.8.3",
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
+ "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
+ "license": "MIT",
+ "dependencies": {
+ "deep-is": "~0.1.3",
+ "fast-levenshtein": "~2.0.6",
+ "levn": "~0.3.0",
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2",
+ "word-wrap": "~1.2.3"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/static-eval/node_modules/prelude-ls": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
+ "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==",
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/static-eval/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==",
+ "license": "BSD-3-Clause",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/static-eval/node_modules/type-check": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
+ "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==",
+ "license": "MIT",
+ "dependencies": {
+ "prelude-ls": "~1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/statuses": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
+ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/stop-iteration-iterator": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz",
+ "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==",
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "internal-slot": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "~5.2.0"
+ }
+ },
+ "node_modules/string-length": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz",
+ "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==",
+ "license": "MIT",
+ "dependencies": {
+ "char-regex": "^1.0.2",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/string-natural-compare": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz",
+ "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==",
+ "license": "MIT"
+ },
+ "node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/string-width-cjs": {
+ "name": "string-width",
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/string-width-cjs/node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "license": "MIT"
+ },
+ "node_modules/string-width/node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "license": "MIT"
+ },
+ "node_modules/string.prototype.includes": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz",
+ "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/string.prototype.matchall": {
+ "version": "4.0.12",
+ "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz",
+ "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.6",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0",
+ "get-intrinsic": "^1.2.6",
+ "gopd": "^1.2.0",
+ "has-symbols": "^1.1.0",
+ "internal-slot": "^1.1.0",
+ "regexp.prototype.flags": "^1.5.3",
+ "set-function-name": "^2.0.2",
+ "side-channel": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/string.prototype.repeat": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz",
+ "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==",
+ "license": "MIT",
+ "dependencies": {
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.17.5"
+ }
+ },
+ "node_modules/string.prototype.trim": {
+ "version": "1.2.10",
+ "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz",
+ "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.2",
+ "define-data-property": "^1.1.4",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.5",
+ "es-object-atoms": "^1.0.0",
+ "has-property-descriptors": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/string.prototype.trimend": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz",
+ "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.2",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/string.prototype.trimstart": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz",
+ "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/stringify-entities": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz",
+ "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "character-entities-html4": "^2.0.0",
+ "character-entities-legacy": "^3.0.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/stringify-object": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz",
+ "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "get-own-enumerable-property-symbols": "^3.0.0",
+ "is-obj": "^1.0.1",
+ "is-regexp": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-ansi-cjs": {
+ "name": "strip-ansi",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-bom": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
+ "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-comments": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz",
+ "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/strip-final-newline": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/strip-indent": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
+ "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
+ "license": "MIT",
+ "dependencies": {
+ "min-indent": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/style-loader": {
+ "version": "3.3.4",
+ "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz",
+ "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.0.0"
+ }
+ },
+ "node_modules/stylehacks": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz",
+ "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==",
+ "license": "MIT",
+ "dependencies": {
+ "browserslist": "^4.21.4",
+ "postcss-selector-parser": "^6.0.4"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/sucrase": {
+ "version": "3.35.0",
+ "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz",
+ "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==",
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/gen-mapping": "^0.3.2",
+ "commander": "^4.0.0",
+ "glob": "^10.3.10",
+ "lines-and-columns": "^1.1.6",
+ "mz": "^2.7.0",
+ "pirates": "^4.0.1",
+ "ts-interface-checker": "^0.1.9"
+ },
+ "bin": {
+ "sucrase": "bin/sucrase",
+ "sucrase-node": "bin/sucrase-node"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/sucrase/node_modules/brace-expansion": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
+ "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/sucrase/node_modules/commander": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
+ "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/sucrase/node_modules/glob": {
+ "version": "10.4.5",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
+ "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
+ "license": "ISC",
+ "dependencies": {
+ "foreground-child": "^3.1.0",
+ "jackspeak": "^3.1.2",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.1.2",
+ "package-json-from-dist": "^1.0.0",
+ "path-scurry": "^1.11.1"
+ },
+ "bin": {
+ "glob": "dist/esm/bin.mjs"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/sucrase/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/supports-hyperlinks": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz",
+ "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==",
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^4.0.0",
+ "supports-color": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/svg-parser": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz",
+ "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==",
+ "license": "MIT"
+ },
+ "node_modules/svgo": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
+ "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==",
+ "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^2.4.1",
+ "coa": "^2.0.2",
+ "css-select": "^2.0.0",
+ "css-select-base-adapter": "^0.1.1",
+ "css-tree": "1.0.0-alpha.37",
+ "csso": "^4.0.2",
+ "js-yaml": "^3.13.1",
+ "mkdirp": "~0.5.1",
+ "object.values": "^1.1.0",
+ "sax": "~1.2.4",
+ "stable": "^0.1.8",
+ "unquote": "~1.1.1",
+ "util.promisify": "~1.0.0"
+ },
+ "bin": {
+ "svgo": "bin/svgo"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/svgo/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==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/svgo/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==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/svgo/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==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/svgo/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
+ "license": "MIT"
+ },
+ "node_modules/svgo/node_modules/css-select": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz",
+ "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "boolbase": "^1.0.0",
+ "css-what": "^3.2.1",
+ "domutils": "^1.7.0",
+ "nth-check": "^1.0.2"
+ }
+ },
+ "node_modules/svgo/node_modules/css-what": {
+ "version": "3.4.2",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz",
+ "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==",
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">= 6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "node_modules/svgo/node_modules/dom-serializer": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
+ "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
+ "license": "MIT",
+ "dependencies": {
+ "domelementtype": "^2.0.1",
+ "entities": "^2.0.0"
+ }
+ },
+ "node_modules/svgo/node_modules/domutils": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
+ "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "dom-serializer": "0",
+ "domelementtype": "1"
+ }
+ },
+ "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
+ "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/svgo/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": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/svgo/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/svgo/node_modules/nth-check": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
+ "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "boolbase": "~1.0.0"
+ }
+ },
+ "node_modules/svgo/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==",
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/sweetalert2": {
+ "version": "11.22.5",
+ "resolved": "https://registry.npmjs.org/sweetalert2/-/sweetalert2-11.22.5.tgz",
+ "integrity": "sha512-k9gb2M0n4b830FaWDmqaFQULIRvKixTbJOBkTN5KwRNIT8UxjGxusC9g67cj8sCxkJb9nVy2+PgyVd7vYK7cug==",
+ "license": "MIT",
+ "funding": {
+ "type": "individual",
+ "url": "https://github.com/sponsors/limonte"
+ }
+ },
+ "node_modules/symbol-tree": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
+ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
+ "license": "MIT"
+ },
+ "node_modules/tailwindcss": {
+ "version": "3.4.17",
+ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz",
+ "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==",
+ "license": "MIT",
+ "dependencies": {
+ "@alloc/quick-lru": "^5.2.0",
+ "arg": "^5.0.2",
+ "chokidar": "^3.6.0",
+ "didyoumean": "^1.2.2",
+ "dlv": "^1.1.3",
+ "fast-glob": "^3.3.2",
+ "glob-parent": "^6.0.2",
+ "is-glob": "^4.0.3",
+ "jiti": "^1.21.6",
+ "lilconfig": "^3.1.3",
+ "micromatch": "^4.0.8",
+ "normalize-path": "^3.0.0",
+ "object-hash": "^3.0.0",
+ "picocolors": "^1.1.1",
+ "postcss": "^8.4.47",
+ "postcss-import": "^15.1.0",
+ "postcss-js": "^4.0.1",
+ "postcss-load-config": "^4.0.2",
+ "postcss-nested": "^6.2.0",
+ "postcss-selector-parser": "^6.1.2",
+ "resolve": "^1.22.8",
+ "sucrase": "^3.35.0"
+ },
+ "bin": {
+ "tailwind": "lib/cli.js",
+ "tailwindcss": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/tailwindcss/node_modules/lilconfig": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz",
+ "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antonk52"
+ }
+ },
+ "node_modules/tapable": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.3.tgz",
+ "integrity": "sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/temp-dir": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz",
+ "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/tempy": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz",
+ "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==",
+ "license": "MIT",
+ "dependencies": {
+ "is-stream": "^2.0.0",
+ "temp-dir": "^2.0.0",
+ "type-fest": "^0.16.0",
+ "unique-string": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/tempy/node_modules/type-fest": {
+ "version": "0.16.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz",
+ "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==",
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/terminal-link": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz",
+ "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-escapes": "^4.2.1",
+ "supports-hyperlinks": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/terser": {
+ "version": "5.43.1",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.43.1.tgz",
+ "integrity": "sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "@jridgewell/source-map": "^0.3.3",
+ "acorn": "^8.14.0",
+ "commander": "^2.20.0",
+ "source-map-support": "~0.5.20"
+ },
+ "bin": {
+ "terser": "bin/terser"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/terser-webpack-plugin": {
+ "version": "5.3.14",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz",
+ "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==",
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/trace-mapping": "^0.3.25",
+ "jest-worker": "^27.4.5",
+ "schema-utils": "^4.3.0",
+ "serialize-javascript": "^6.0.2",
+ "terser": "^5.31.1"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.1.0"
+ },
+ "peerDependenciesMeta": {
+ "@swc/core": {
+ "optional": true
+ },
+ "esbuild": {
+ "optional": true
+ },
+ "uglify-js": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/terser/node_modules/commander": {
+ "version": "2.20.3",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
+ "license": "MIT"
+ },
+ "node_modules/test-exclude": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
+ "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
+ "license": "ISC",
+ "dependencies": {
+ "@istanbuljs/schema": "^0.1.2",
+ "glob": "^7.1.4",
+ "minimatch": "^3.0.4"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/text-table": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
+ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
+ "license": "MIT"
+ },
+ "node_modules/thenify": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
+ "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
+ "license": "MIT",
+ "dependencies": {
+ "any-promise": "^1.0.0"
+ }
+ },
+ "node_modules/thenify-all": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
+ "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==",
+ "license": "MIT",
+ "dependencies": {
+ "thenify": ">= 3.1.0 < 4"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/throat": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz",
+ "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==",
+ "license": "MIT"
+ },
+ "node_modules/thunky": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
+ "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
+ "license": "MIT"
+ },
+ "node_modules/tiny-invariant": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz",
+ "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==",
+ "license": "MIT"
+ },
+ "node_modules/tmpl": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
+ "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==",
+ "license": "BSD-3-Clause"
+ },
+ "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==",
+ "license": "MIT",
+ "dependencies": {
+ "is-number": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
+ "node_modules/toastify-js": {
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/toastify-js/-/toastify-js-1.12.0.tgz",
+ "integrity": "sha512-HeMHCO9yLPvP9k0apGSdPUWrUbLnxUKNFzgUoZp1PHCLploIX/4DSQ7V8H25ef+h4iO9n0he7ImfcndnN6nDrQ==",
+ "license": "MIT"
+ },
+ "node_modules/toidentifier": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
+ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
+ "node_modules/tough-cookie": {
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz",
+ "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "psl": "^1.1.33",
+ "punycode": "^2.1.1",
+ "universalify": "^0.2.0",
+ "url-parse": "^1.5.3"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/tough-cookie/node_modules/universalify": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
+ "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/tr46": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz",
+ "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==",
+ "license": "MIT",
+ "dependencies": {
+ "punycode": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/trim-lines": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz",
+ "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==",
+ "license": "MIT",
+ "peer": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/trim-trailing-lines": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-2.1.0.tgz",
+ "integrity": "sha512-5UR5Biq4VlVOtzqkm2AZlgvSlDJtME46uV0br0gENbwN4l5+mMKT4b9gJKqWtuL2zAIqajGJGuvbCbcAJUZqBg==",
+ "license": "MIT",
+ "peer": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/trough": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz",
+ "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==",
+ "license": "MIT",
+ "peer": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/tryer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz",
+ "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==",
+ "license": "MIT"
+ },
+ "node_modules/ts-interface-checker": {
+ "version": "0.1.13",
+ "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz",
+ "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/tsconfig-paths": {
+ "version": "3.15.0",
+ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz",
+ "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/json5": "^0.0.29",
+ "json5": "^1.0.2",
+ "minimist": "^1.2.6",
+ "strip-bom": "^3.0.0"
+ }
+ },
+ "node_modules/tsconfig-paths/node_modules/json5": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
+ "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
+ "license": "MIT",
+ "dependencies": {
+ "minimist": "^1.2.0"
+ },
+ "bin": {
+ "json5": "lib/cli.js"
+ }
+ },
+ "node_modules/tsconfig-paths/node_modules/strip-bom": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
+ "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/tslib": {
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "license": "0BSD"
+ },
+ "node_modules/tsutils": {
+ "version": "3.21.0",
+ "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
+ "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
+ "license": "MIT",
+ "dependencies": {
+ "tslib": "^1.8.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ },
+ "peerDependencies": {
+ "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
+ }
+ },
+ "node_modules/tsutils/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "license": "0BSD"
+ },
+ "node_modules/turndown": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/turndown/-/turndown-6.0.0.tgz",
+ "integrity": "sha512-UVJBhSyRHCpNKtQ00mNWlYUM/i+tcipkb++F0PrOpt0L7EhNd0AX9mWEpL2dRFBu7LWXMp4HgAMA4OeKKnN7og==",
+ "license": "MIT",
+ "dependencies": {
+ "jsdom": "^16.2.0"
+ }
+ },
+ "node_modules/turndown-plugin-gfm": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/turndown-plugin-gfm/-/turndown-plugin-gfm-1.0.2.tgz",
+ "integrity": "sha512-vwz9tfvF7XN/jE0dGoBei3FXWuvll78ohzCZQuOb+ZjWrs3a0XhQVomJEb2Qh4VHTPNRO4GPZh0V7VRbiWwkRg==",
+ "license": "MIT"
+ },
+ "node_modules/type-check": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
+ "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
+ "license": "MIT",
+ "dependencies": {
+ "prelude-ls": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/type-detect": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
+ "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/type-fest": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
+ "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/type-is": {
+ "version": "1.6.18",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
+ "license": "MIT",
+ "dependencies": {
+ "media-typer": "0.3.0",
+ "mime-types": "~2.1.24"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/typed-array-buffer": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz",
+ "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "es-errors": "^1.3.0",
+ "is-typed-array": "^1.1.14"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/typed-array-byte-length": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz",
+ "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "for-each": "^0.3.3",
+ "gopd": "^1.2.0",
+ "has-proto": "^1.2.0",
+ "is-typed-array": "^1.1.14"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/typed-array-byte-offset": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz",
+ "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==",
+ "license": "MIT",
+ "dependencies": {
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.8",
+ "for-each": "^0.3.3",
+ "gopd": "^1.2.0",
+ "has-proto": "^1.2.0",
+ "is-typed-array": "^1.1.15",
+ "reflect.getprototypeof": "^1.0.9"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/typed-array-length": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz",
+ "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "for-each": "^0.3.3",
+ "gopd": "^1.0.1",
+ "is-typed-array": "^1.1.13",
+ "possible-typed-array-names": "^1.0.0",
+ "reflect.getprototypeof": "^1.0.6"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/typedarray-to-buffer": {
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
+ "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
+ "license": "MIT",
+ "dependencies": {
+ "is-typedarray": "^1.0.0"
+ }
+ },
+ "node_modules/typescript": {
+ "version": "5.9.2",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz",
+ "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=14.17"
+ }
+ },
+ "node_modules/unbox-primitive": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz",
+ "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "has-bigints": "^1.0.2",
+ "has-symbols": "^1.1.0",
+ "which-boxed-primitive": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/uncontrollable": {
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-7.2.1.tgz",
+ "integrity": "sha512-svtcfoTADIB0nT9nltgjujTi7BzVmwjZClOmskKu/E8FW9BXzg9os8OLr4f8Dlnk0rYWJIWr4wv9eKUXiQvQwQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.6.3",
+ "@types/react": ">=16.9.11",
+ "invariant": "^2.2.4",
+ "react-lifecycles-compat": "^3.0.4"
+ },
+ "peerDependencies": {
+ "react": ">=15.0.0"
+ }
+ },
+ "node_modules/underscore": {
+ "version": "1.12.1",
+ "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz",
+ "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==",
+ "license": "MIT"
+ },
+ "node_modules/undici-types": {
+ "version": "7.10.0",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.10.0.tgz",
+ "integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==",
+ "license": "MIT"
+ },
+ "node_modules/unicode-canonical-property-names-ecmascript": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz",
+ "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-match-property-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
+ "license": "MIT",
+ "dependencies": {
+ "unicode-canonical-property-names-ecmascript": "^2.0.0",
+ "unicode-property-aliases-ecmascript": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-match-property-value-ecmascript": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz",
+ "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-property-aliases-ecmascript": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz",
+ "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unified": {
+ "version": "11.0.5",
+ "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz",
+ "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/unist": "^3.0.0",
+ "bail": "^2.0.0",
+ "devlop": "^1.0.0",
+ "extend": "^3.0.0",
+ "is-plain-obj": "^4.0.0",
+ "trough": "^2.0.0",
+ "vfile": "^6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/unique-string": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
+ "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
+ "license": "MIT",
+ "dependencies": {
+ "crypto-random-string": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/unist-util-find-after": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz",
+ "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/unist": "^3.0.0",
+ "unist-util-is": "^6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/unist-util-is": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz",
+ "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/unist": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/unist-util-position": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz",
+ "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/unist": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/unist-util-stringify-position": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz",
+ "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/unist": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/unist-util-visit": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz",
+ "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/unist": "^3.0.0",
+ "unist-util-is": "^6.0.0",
+ "unist-util-visit-parents": "^6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/unist-util-visit-parents": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz",
+ "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/unist": "^3.0.0",
+ "unist-util-is": "^6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/unpipe": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
+ "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/unquote": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
+ "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==",
+ "license": "MIT"
+ },
+ "node_modules/upath": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
+ "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4",
+ "yarn": "*"
+ }
+ },
+ "node_modules/update-browserslist-db": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
+ "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "escalade": "^3.2.0",
+ "picocolors": "^1.1.1"
+ },
+ "bin": {
+ "update-browserslist-db": "cli.js"
+ },
+ "peerDependencies": {
+ "browserslist": ">= 4.21.0"
+ }
+ },
+ "node_modules/uri-js": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "node_modules/url-parse": {
+ "version": "1.5.10",
+ "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
+ "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
+ "license": "MIT",
+ "dependencies": {
+ "querystringify": "^2.1.1",
+ "requires-port": "^1.0.0"
+ }
+ },
+ "node_modules/use-sync-external-store": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.5.0.tgz",
+ "integrity": "sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==",
+ "license": "MIT",
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
+ }
+ },
+ "node_modules/util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
+ "license": "MIT"
+ },
+ "node_modules/util.promisify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz",
+ "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==",
+ "license": "MIT",
+ "dependencies": {
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.17.2",
+ "has-symbols": "^1.0.1",
+ "object.getownpropertydescriptors": "^2.1.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/utila": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
+ "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==",
+ "license": "MIT"
+ },
+ "node_modules/utils-merge": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
+ "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/uuid": {
+ "version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
+ "license": "MIT",
+ "bin": {
+ "uuid": "dist/bin/uuid"
+ }
+ },
+ "node_modules/v8-to-istanbul": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz",
+ "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==",
+ "license": "ISC",
+ "dependencies": {
+ "@types/istanbul-lib-coverage": "^2.0.1",
+ "convert-source-map": "^1.6.0",
+ "source-map": "^0.7.3"
+ },
+ "engines": {
+ "node": ">=10.12.0"
+ }
+ },
+ "node_modules/v8-to-istanbul/node_modules/convert-source-map": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
+ "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
+ "license": "MIT"
+ },
+ "node_modules/vanilla-colorful": {
+ "version": "0.7.2",
+ "resolved": "https://registry.npmjs.org/vanilla-colorful/-/vanilla-colorful-0.7.2.tgz",
+ "integrity": "sha512-z2YZusTFC6KnLERx1cgoIRX2CjPRP0W75N+3CC6gbvdX5Ch47rZkEMGO2Xnf+IEmi3RiFLxS18gayMA27iU7Kg==",
+ "license": "MIT"
+ },
+ "node_modules/vary": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
+ "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/vfile": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz",
+ "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/unist": "^3.0.0",
+ "vfile-message": "^4.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/vfile-message": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz",
+ "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/unist": "^3.0.0",
+ "unist-util-stringify-position": "^4.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/victory-vendor": {
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-37.3.6.tgz",
+ "integrity": "sha512-SbPDPdDBYp+5MJHhBCAyI7wKM3d5ivekigc2Dk2s7pgbZ9wIgIBYGVw4zGHBml/qTFbexrofXW6Gu4noGxrOwQ==",
+ "license": "MIT AND ISC",
+ "dependencies": {
+ "@types/d3-array": "^3.0.3",
+ "@types/d3-ease": "^3.0.0",
+ "@types/d3-interpolate": "^3.0.1",
+ "@types/d3-scale": "^4.0.2",
+ "@types/d3-shape": "^3.1.0",
+ "@types/d3-time": "^3.0.0",
+ "@types/d3-timer": "^3.0.0",
+ "d3-array": "^3.1.6",
+ "d3-ease": "^3.0.1",
+ "d3-interpolate": "^3.0.1",
+ "d3-scale": "^4.0.2",
+ "d3-shape": "^3.1.0",
+ "d3-time": "^3.0.0",
+ "d3-timer": "^3.0.1"
+ }
+ },
+ "node_modules/w3c-hr-time": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
+ "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==",
+ "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.",
+ "license": "MIT",
+ "dependencies": {
+ "browser-process-hrtime": "^1.0.0"
+ }
+ },
+ "node_modules/w3c-xmlserializer": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz",
+ "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==",
+ "license": "MIT",
+ "dependencies": {
+ "xml-name-validator": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/walker": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz",
+ "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "makeerror": "1.0.12"
+ }
+ },
+ "node_modules/warning": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz",
+ "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==",
+ "license": "MIT",
+ "dependencies": {
+ "loose-envify": "^1.0.0"
+ }
+ },
+ "node_modules/watchpack": {
+ "version": "2.4.4",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.4.tgz",
+ "integrity": "sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==",
+ "license": "MIT",
+ "dependencies": {
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.1.2"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/wbuf": {
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
+ "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
+ "license": "MIT",
+ "dependencies": {
+ "minimalistic-assert": "^1.0.0"
+ }
+ },
+ "node_modules/web-namespaces": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz",
+ "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==",
+ "license": "MIT",
+ "peer": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/web-vitals": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz",
+ "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/webidl-conversions": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
+ "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=10.4"
+ }
+ },
+ "node_modules/webpack": {
+ "version": "5.101.3",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.101.3.tgz",
+ "integrity": "sha512-7b0dTKR3Ed//AD/6kkx/o7duS8H3f1a4w3BYpIriX4BzIhjkn4teo05cptsxvLesHFKK5KObnadmCHBwGc+51A==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/eslint-scope": "^3.7.7",
+ "@types/estree": "^1.0.8",
+ "@types/json-schema": "^7.0.15",
+ "@webassemblyjs/ast": "^1.14.1",
+ "@webassemblyjs/wasm-edit": "^1.14.1",
+ "@webassemblyjs/wasm-parser": "^1.14.1",
+ "acorn": "^8.15.0",
+ "acorn-import-phases": "^1.0.3",
+ "browserslist": "^4.24.0",
+ "chrome-trace-event": "^1.0.2",
+ "enhanced-resolve": "^5.17.3",
+ "es-module-lexer": "^1.2.1",
+ "eslint-scope": "5.1.1",
+ "events": "^3.2.0",
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.2.11",
+ "json-parse-even-better-errors": "^2.3.1",
+ "loader-runner": "^4.2.0",
+ "mime-types": "^2.1.27",
+ "neo-async": "^2.6.2",
+ "schema-utils": "^4.3.2",
+ "tapable": "^2.1.1",
+ "terser-webpack-plugin": "^5.3.11",
+ "watchpack": "^2.4.1",
+ "webpack-sources": "^3.3.3"
+ },
+ "bin": {
+ "webpack": "bin/webpack.js"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependenciesMeta": {
+ "webpack-cli": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/webpack-dev-middleware": {
+ "version": "5.3.4",
+ "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz",
+ "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==",
+ "license": "MIT",
+ "dependencies": {
+ "colorette": "^2.0.10",
+ "memfs": "^3.4.3",
+ "mime-types": "^2.1.31",
+ "range-parser": "^1.2.1",
+ "schema-utils": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^4.0.0 || ^5.0.0"
+ }
+ },
+ "node_modules/webpack-dev-server": {
+ "version": "4.15.2",
+ "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz",
+ "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/bonjour": "^3.5.9",
+ "@types/connect-history-api-fallback": "^1.3.5",
+ "@types/express": "^4.17.13",
+ "@types/serve-index": "^1.9.1",
+ "@types/serve-static": "^1.13.10",
+ "@types/sockjs": "^0.3.33",
+ "@types/ws": "^8.5.5",
+ "ansi-html-community": "^0.0.8",
+ "bonjour-service": "^1.0.11",
+ "chokidar": "^3.5.3",
+ "colorette": "^2.0.10",
+ "compression": "^1.7.4",
+ "connect-history-api-fallback": "^2.0.0",
+ "default-gateway": "^6.0.3",
+ "express": "^4.17.3",
+ "graceful-fs": "^4.2.6",
+ "html-entities": "^2.3.2",
+ "http-proxy-middleware": "^2.0.3",
+ "ipaddr.js": "^2.0.1",
+ "launch-editor": "^2.6.0",
+ "open": "^8.0.9",
+ "p-retry": "^4.5.0",
+ "rimraf": "^3.0.2",
+ "schema-utils": "^4.0.0",
+ "selfsigned": "^2.1.1",
+ "serve-index": "^1.9.1",
+ "sockjs": "^0.3.24",
+ "spdy": "^4.0.2",
+ "webpack-dev-middleware": "^5.3.4",
+ "ws": "^8.13.0"
+ },
+ "bin": {
+ "webpack-dev-server": "bin/webpack-dev-server.js"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^4.37.0 || ^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "webpack": {
+ "optional": true
+ },
+ "webpack-cli": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/ws": {
+ "version": "8.18.3",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz",
+ "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": ">=5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/webpack-manifest-plugin": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz",
+ "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==",
+ "license": "MIT",
+ "dependencies": {
+ "tapable": "^2.0.0",
+ "webpack-sources": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=12.22.0"
+ },
+ "peerDependencies": {
+ "webpack": "^4.44.2 || ^5.47.0"
+ }
+ },
+ "node_modules/webpack-manifest-plugin/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==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz",
+ "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==",
+ "license": "MIT",
+ "dependencies": {
+ "source-list-map": "^2.0.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/webpack-sources": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz",
+ "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/webpack/node_modules/eslint-scope": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
+ "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^4.1.1"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/webpack/node_modules/estraverse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/websocket-driver": {
+ "version": "0.7.4",
+ "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
+ "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "http-parser-js": ">=0.5.1",
+ "safe-buffer": ">=5.1.0",
+ "websocket-extensions": ">=0.1.1"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/websocket-extensions": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
+ "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/whatwg-encoding": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
+ "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==",
+ "license": "MIT",
+ "dependencies": {
+ "iconv-lite": "0.4.24"
+ }
+ },
+ "node_modules/whatwg-encoding/node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "license": "MIT",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/whatwg-fetch": {
+ "version": "3.6.20",
+ "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz",
+ "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==",
+ "license": "MIT"
+ },
+ "node_modules/whatwg-mimetype": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
+ "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==",
+ "license": "MIT"
+ },
+ "node_modules/whatwg-url": {
+ "version": "8.7.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz",
+ "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==",
+ "license": "MIT",
+ "dependencies": {
+ "lodash": "^4.7.0",
+ "tr46": "^2.1.0",
+ "webidl-conversions": "^6.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "license": "ISC",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/which-boxed-primitive": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz",
+ "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==",
+ "license": "MIT",
+ "dependencies": {
+ "is-bigint": "^1.1.0",
+ "is-boolean-object": "^1.2.1",
+ "is-number-object": "^1.1.1",
+ "is-string": "^1.1.1",
+ "is-symbol": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/which-builtin-type": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz",
+ "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "function.prototype.name": "^1.1.6",
+ "has-tostringtag": "^1.0.2",
+ "is-async-function": "^2.0.0",
+ "is-date-object": "^1.1.0",
+ "is-finalizationregistry": "^1.1.0",
+ "is-generator-function": "^1.0.10",
+ "is-regex": "^1.2.1",
+ "is-weakref": "^1.0.2",
+ "isarray": "^2.0.5",
+ "which-boxed-primitive": "^1.1.0",
+ "which-collection": "^1.0.2",
+ "which-typed-array": "^1.1.16"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/which-collection": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz",
+ "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==",
+ "license": "MIT",
+ "dependencies": {
+ "is-map": "^2.0.3",
+ "is-set": "^2.0.3",
+ "is-weakmap": "^2.0.2",
+ "is-weakset": "^2.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/which-typed-array": {
+ "version": "1.1.19",
+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz",
+ "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==",
+ "license": "MIT",
+ "dependencies": {
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.4",
+ "for-each": "^0.3.5",
+ "get-proto": "^1.0.1",
+ "gopd": "^1.2.0",
+ "has-tostringtag": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/word-wrap": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
+ "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/workbox-background-sync": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz",
+ "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==",
+ "license": "MIT",
+ "dependencies": {
+ "idb": "^7.0.1",
+ "workbox-core": "6.6.0"
+ }
+ },
+ "node_modules/workbox-broadcast-update": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz",
+ "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==",
+ "license": "MIT",
+ "dependencies": {
+ "workbox-core": "6.6.0"
+ }
+ },
+ "node_modules/workbox-build": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz",
+ "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@apideck/better-ajv-errors": "^0.3.1",
+ "@babel/core": "^7.11.1",
+ "@babel/preset-env": "^7.11.0",
+ "@babel/runtime": "^7.11.2",
+ "@rollup/plugin-babel": "^5.2.0",
+ "@rollup/plugin-node-resolve": "^11.2.1",
+ "@rollup/plugin-replace": "^2.4.1",
+ "@surma/rollup-plugin-off-main-thread": "^2.2.3",
+ "ajv": "^8.6.0",
+ "common-tags": "^1.8.0",
+ "fast-json-stable-stringify": "^2.1.0",
+ "fs-extra": "^9.0.1",
+ "glob": "^7.1.6",
+ "lodash": "^4.17.20",
+ "pretty-bytes": "^5.3.0",
+ "rollup": "^2.43.1",
+ "rollup-plugin-terser": "^7.0.0",
+ "source-map": "^0.8.0-beta.0",
+ "stringify-object": "^3.3.0",
+ "strip-comments": "^2.0.1",
+ "tempy": "^0.6.0",
+ "upath": "^1.2.0",
+ "workbox-background-sync": "6.6.0",
+ "workbox-broadcast-update": "6.6.0",
+ "workbox-cacheable-response": "6.6.0",
+ "workbox-core": "6.6.0",
+ "workbox-expiration": "6.6.0",
+ "workbox-google-analytics": "6.6.0",
+ "workbox-navigation-preload": "6.6.0",
+ "workbox-precaching": "6.6.0",
+ "workbox-range-requests": "6.6.0",
+ "workbox-recipes": "6.6.0",
+ "workbox-routing": "6.6.0",
+ "workbox-strategies": "6.6.0",
+ "workbox-streams": "6.6.0",
+ "workbox-sw": "6.6.0",
+ "workbox-window": "6.6.0"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": {
+ "version": "0.3.6",
+ "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz",
+ "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==",
+ "license": "MIT",
+ "dependencies": {
+ "json-schema": "^0.4.0",
+ "jsonpointer": "^5.0.0",
+ "leven": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "ajv": ">=8"
+ }
+ },
+ "node_modules/workbox-build/node_modules/ajv": {
+ "version": "8.17.1",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
+ "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
+ "license": "MIT",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.3",
+ "fast-uri": "^3.0.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/workbox-build/node_modules/fs-extra": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
+ "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
+ "license": "MIT",
+ "dependencies": {
+ "at-least-node": "^1.0.0",
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/workbox-build/node_modules/json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+ "license": "MIT"
+ },
+ "node_modules/workbox-build/node_modules/source-map": {
+ "version": "0.8.0-beta.0",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz",
+ "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==",
+ "deprecated": "The work that was done in this beta branch won't be included in future versions",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "whatwg-url": "^7.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/workbox-build/node_modules/tr46": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",
+ "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==",
+ "license": "MIT",
+ "dependencies": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "node_modules/workbox-build/node_modules/webidl-conversions": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
+ "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==",
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/workbox-build/node_modules/whatwg-url": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz",
+ "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==",
+ "license": "MIT",
+ "dependencies": {
+ "lodash.sortby": "^4.7.0",
+ "tr46": "^1.0.1",
+ "webidl-conversions": "^4.0.2"
+ }
+ },
+ "node_modules/workbox-cacheable-response": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz",
+ "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==",
+ "deprecated": "workbox-background-sync@6.6.0",
+ "license": "MIT",
+ "dependencies": {
+ "workbox-core": "6.6.0"
+ }
+ },
+ "node_modules/workbox-core": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz",
+ "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==",
+ "license": "MIT"
+ },
+ "node_modules/workbox-expiration": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz",
+ "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==",
+ "license": "MIT",
+ "dependencies": {
+ "idb": "^7.0.1",
+ "workbox-core": "6.6.0"
+ }
+ },
+ "node_modules/workbox-google-analytics": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz",
+ "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==",
+ "deprecated": "It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained",
+ "license": "MIT",
+ "dependencies": {
+ "workbox-background-sync": "6.6.0",
+ "workbox-core": "6.6.0",
+ "workbox-routing": "6.6.0",
+ "workbox-strategies": "6.6.0"
+ }
+ },
+ "node_modules/workbox-navigation-preload": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz",
+ "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==",
+ "license": "MIT",
+ "dependencies": {
+ "workbox-core": "6.6.0"
+ }
+ },
+ "node_modules/workbox-precaching": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz",
+ "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==",
+ "license": "MIT",
+ "dependencies": {
+ "workbox-core": "6.6.0",
+ "workbox-routing": "6.6.0",
+ "workbox-strategies": "6.6.0"
+ }
+ },
+ "node_modules/workbox-range-requests": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz",
+ "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==",
+ "license": "MIT",
+ "dependencies": {
+ "workbox-core": "6.6.0"
+ }
+ },
+ "node_modules/workbox-recipes": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz",
+ "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==",
+ "license": "MIT",
+ "dependencies": {
+ "workbox-cacheable-response": "6.6.0",
+ "workbox-core": "6.6.0",
+ "workbox-expiration": "6.6.0",
+ "workbox-precaching": "6.6.0",
+ "workbox-routing": "6.6.0",
+ "workbox-strategies": "6.6.0"
+ }
+ },
+ "node_modules/workbox-routing": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz",
+ "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==",
+ "license": "MIT",
+ "dependencies": {
+ "workbox-core": "6.6.0"
+ }
+ },
+ "node_modules/workbox-strategies": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz",
+ "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==",
+ "license": "MIT",
+ "dependencies": {
+ "workbox-core": "6.6.0"
+ }
+ },
+ "node_modules/workbox-streams": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz",
+ "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==",
+ "license": "MIT",
+ "dependencies": {
+ "workbox-core": "6.6.0",
+ "workbox-routing": "6.6.0"
+ }
+ },
+ "node_modules/workbox-sw": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz",
+ "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==",
+ "license": "MIT"
+ },
+ "node_modules/workbox-webpack-plugin": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz",
+ "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==",
+ "license": "MIT",
+ "dependencies": {
+ "fast-json-stable-stringify": "^2.1.0",
+ "pretty-bytes": "^5.4.1",
+ "upath": "^1.2.0",
+ "webpack-sources": "^1.4.3",
+ "workbox-build": "6.6.0"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "webpack": "^4.4.0 || ^5.9.0"
+ }
+ },
+ "node_modules/workbox-webpack-plugin/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==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
+ "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
+ "license": "MIT",
+ "dependencies": {
+ "source-list-map": "^2.0.0",
+ "source-map": "~0.6.1"
+ }
+ },
+ "node_modules/workbox-window": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz",
+ "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/trusted-types": "^2.0.2",
+ "workbox-core": "6.6.0"
+ }
+ },
+ "node_modules/wrap-ansi": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/wrap-ansi-cjs": {
+ "name": "wrap-ansi",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
+ "license": "ISC"
+ },
+ "node_modules/write-file-atomic": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
+ "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
+ "license": "ISC",
+ "dependencies": {
+ "imurmurhash": "^0.1.4",
+ "is-typedarray": "^1.0.0",
+ "signal-exit": "^3.0.2",
+ "typedarray-to-buffer": "^3.1.5"
+ }
+ },
+ "node_modules/ws": {
+ "version": "7.5.10",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz",
+ "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8.3.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": "^5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/xml-name-validator": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
+ "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/xmlchars": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
+ "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
+ "license": "MIT"
+ },
+ "node_modules/y18n": {
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/yallist": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
+ "license": "ISC"
+ },
+ "node_modules/yaml": {
+ "version": "1.10.2",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
+ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
+ "license": "ISC",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/yargs": {
+ "version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
+ "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
+ "license": "MIT",
+ "dependencies": {
+ "cliui": "^7.0.2",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.0",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^20.2.2"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "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==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/yocto-queue": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/zwitch": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz",
+ "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==",
+ "license": "MIT",
+ "peer": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ }
+ }
+}
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..b28a97c
--- /dev/null
+++ b/package.json
@@ -0,0 +1,60 @@
+{
+ "name": "meu-mazer-react",
+ "version": "0.1.0",
+ "private": true,
+ "dependencies": {
+ "@ckeditor/ckeditor5-build-classic": "^41.4.2",
+ "@ckeditor/ckeditor5-react": "^11.0.0",
+ "@sweetalert2/theme-dark": "^5.0.27",
+ "@testing-library/dom": "^10.4.1",
+ "@testing-library/jest-dom": "^6.8.0",
+ "@testing-library/react": "^16.3.0",
+ "@testing-library/user-event": "^13.5.0",
+ "apexcharts": "^5.3.4",
+ "bootstrap": "^5.3.8",
+ "bootstrap-icons": "^1.13.1",
+ "flatpickr": "^4.6.13",
+ "perfect-scrollbar": "^1.5.6",
+ "quill": "^2.0.3",
+ "rater-js": "^1.0.1",
+ "react": "^18.2.0",
+ "react-apexcharts": "^1.7.0",
+ "react-bootstrap": "^2.10.10",
+ "react-dom": "^18.2.0",
+ "react-flatpickr": "^4.0.11",
+ "react-quill": "^2.0.0",
+ "react-scripts": "5.0.1",
+ "recharts": "^3.1.2",
+ "sweetalert2": "^11.22.4",
+ "toastify-js": "^1.12.0",
+ "web-vitals": "^2.1.4"
+ },
+ "scripts": {
+ "start": "react-scripts start",
+ "build": "react-scripts build",
+ "test": "react-scripts test",
+ "eject": "react-scripts eject"
+ },
+ "eslintConfig": {
+ "extends": [
+ "react-app",
+ "react-app/jest"
+ ]
+ },
+ "browserslist": {
+ "production": [
+ ">0.2%",
+ "not dead",
+ "not op_mini all"
+ ],
+ "development": [
+ "last 1 chrome version",
+ "last 1 firefox version",
+ "last 1 safari version"
+ ]
+ },
+ "devDependencies": {
+ "sass": "^1.91.0",
+ "sass-loader": "^16.0.5"
+ }
+}
diff --git a/public/assets/images/bg/4853433.png b/public/assets/images/bg/4853433.png
new file mode 100644
index 0000000..f6817aa
Binary files /dev/null and b/public/assets/images/bg/4853433.png differ
diff --git a/public/assets/images/faces/1.jpg b/public/assets/images/faces/1.jpg
new file mode 100644
index 0000000..327c58f
Binary files /dev/null and b/public/assets/images/faces/1.jpg differ
diff --git a/public/assets/images/faces/2.jpg b/public/assets/images/faces/2.jpg
new file mode 100644
index 0000000..0aae6ff
Binary files /dev/null and b/public/assets/images/faces/2.jpg differ
diff --git a/public/assets/images/faces/3.jpg b/public/assets/images/faces/3.jpg
new file mode 100644
index 0000000..39caf0e
Binary files /dev/null and b/public/assets/images/faces/3.jpg differ
diff --git a/public/assets/images/faces/4.jpg b/public/assets/images/faces/4.jpg
new file mode 100644
index 0000000..dc79d23
Binary files /dev/null and b/public/assets/images/faces/4.jpg differ
diff --git a/public/assets/images/faces/5.jpg b/public/assets/images/faces/5.jpg
new file mode 100644
index 0000000..91a4f2e
Binary files /dev/null and b/public/assets/images/faces/5.jpg differ
diff --git a/public/assets/images/faces/6.jpg b/public/assets/images/faces/6.jpg
new file mode 100644
index 0000000..c7e1b65
Binary files /dev/null and b/public/assets/images/faces/6.jpg differ
diff --git a/public/assets/images/faces/7.jpg b/public/assets/images/faces/7.jpg
new file mode 100644
index 0000000..875954e
Binary files /dev/null and b/public/assets/images/faces/7.jpg differ
diff --git a/public/assets/images/faces/8.jpg b/public/assets/images/faces/8.jpg
new file mode 100644
index 0000000..2ef5dc2
Binary files /dev/null and b/public/assets/images/faces/8.jpg differ
diff --git a/public/assets/images/flags/ad.svg b/public/assets/images/flags/ad.svg
new file mode 100644
index 0000000..d13acee
--- /dev/null
+++ b/public/assets/images/flags/ad.svg
@@ -0,0 +1,154 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/ae.svg b/public/assets/images/flags/ae.svg
new file mode 100644
index 0000000..64bc2bd
--- /dev/null
+++ b/public/assets/images/flags/ae.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/af.svg b/public/assets/images/flags/af.svg
new file mode 100644
index 0000000..c919e0a
--- /dev/null
+++ b/public/assets/images/flags/af.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/ag.svg b/public/assets/images/flags/ag.svg
new file mode 100644
index 0000000..54d96e0
--- /dev/null
+++ b/public/assets/images/flags/ag.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/ai.svg b/public/assets/images/flags/ai.svg
new file mode 100644
index 0000000..66e974b
--- /dev/null
+++ b/public/assets/images/flags/ai.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/al.svg b/public/assets/images/flags/al.svg
new file mode 100644
index 0000000..393d18e
--- /dev/null
+++ b/public/assets/images/flags/al.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/am.svg b/public/assets/images/flags/am.svg
new file mode 100644
index 0000000..533bcd8
--- /dev/null
+++ b/public/assets/images/flags/am.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/ao.svg b/public/assets/images/flags/ao.svg
new file mode 100644
index 0000000..d8b0ed4
--- /dev/null
+++ b/public/assets/images/flags/ao.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/aq.svg b/public/assets/images/flags/aq.svg
new file mode 100644
index 0000000..58898da
--- /dev/null
+++ b/public/assets/images/flags/aq.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/ar.svg b/public/assets/images/flags/ar.svg
new file mode 100644
index 0000000..e71880e
--- /dev/null
+++ b/public/assets/images/flags/ar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/as.svg b/public/assets/images/flags/as.svg
new file mode 100644
index 0000000..7398660
--- /dev/null
+++ b/public/assets/images/flags/as.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/at.svg b/public/assets/images/flags/at.svg
new file mode 100644
index 0000000..295e2ad
--- /dev/null
+++ b/public/assets/images/flags/at.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/au.svg b/public/assets/images/flags/au.svg
new file mode 100644
index 0000000..bab7eb4
--- /dev/null
+++ b/public/assets/images/flags/au.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/aw.svg b/public/assets/images/flags/aw.svg
new file mode 100644
index 0000000..d6cb10f
--- /dev/null
+++ b/public/assets/images/flags/aw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/ax.svg b/public/assets/images/flags/ax.svg
new file mode 100644
index 0000000..f5d71f5
--- /dev/null
+++ b/public/assets/images/flags/ax.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/az.svg b/public/assets/images/flags/az.svg
new file mode 100644
index 0000000..013aa6c
--- /dev/null
+++ b/public/assets/images/flags/az.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/ba.svg b/public/assets/images/flags/ba.svg
new file mode 100644
index 0000000..45845f0
--- /dev/null
+++ b/public/assets/images/flags/ba.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/bb.svg b/public/assets/images/flags/bb.svg
new file mode 100644
index 0000000..a53440d
--- /dev/null
+++ b/public/assets/images/flags/bb.svg
@@ -0,0 +1,7 @@
+
+Flag of Barbados
+
+
+
+
+
diff --git a/public/assets/images/flags/bd.svg b/public/assets/images/flags/bd.svg
new file mode 100644
index 0000000..8169149
--- /dev/null
+++ b/public/assets/images/flags/bd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/be.svg b/public/assets/images/flags/be.svg
new file mode 100644
index 0000000..ce3cd3e
--- /dev/null
+++ b/public/assets/images/flags/be.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/bf.svg b/public/assets/images/flags/bf.svg
new file mode 100644
index 0000000..c38e954
--- /dev/null
+++ b/public/assets/images/flags/bf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/bg.svg b/public/assets/images/flags/bg.svg
new file mode 100644
index 0000000..4b1e062
--- /dev/null
+++ b/public/assets/images/flags/bg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/bh.svg b/public/assets/images/flags/bh.svg
new file mode 100644
index 0000000..c539a55
--- /dev/null
+++ b/public/assets/images/flags/bh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/bi.svg b/public/assets/images/flags/bi.svg
new file mode 100644
index 0000000..382493d
--- /dev/null
+++ b/public/assets/images/flags/bi.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/bj.svg b/public/assets/images/flags/bj.svg
new file mode 100644
index 0000000..a4e3d87
--- /dev/null
+++ b/public/assets/images/flags/bj.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/bl.svg b/public/assets/images/flags/bl.svg
new file mode 100644
index 0000000..c76dd71
--- /dev/null
+++ b/public/assets/images/flags/bl.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/bm.svg b/public/assets/images/flags/bm.svg
new file mode 100644
index 0000000..31a298a
--- /dev/null
+++ b/public/assets/images/flags/bm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/bn.svg b/public/assets/images/flags/bn.svg
new file mode 100644
index 0000000..1ca1475
--- /dev/null
+++ b/public/assets/images/flags/bn.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/bo.svg b/public/assets/images/flags/bo.svg
new file mode 100644
index 0000000..bb57279
--- /dev/null
+++ b/public/assets/images/flags/bo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/bq.svg b/public/assets/images/flags/bq.svg
new file mode 100644
index 0000000..86c0c37
--- /dev/null
+++ b/public/assets/images/flags/bq.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/br.svg b/public/assets/images/flags/br.svg
new file mode 100644
index 0000000..a07bcf7
--- /dev/null
+++ b/public/assets/images/flags/br.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/bs.svg b/public/assets/images/flags/bs.svg
new file mode 100644
index 0000000..7f98ff8
--- /dev/null
+++ b/public/assets/images/flags/bs.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/bt.svg b/public/assets/images/flags/bt.svg
new file mode 100644
index 0000000..c8b94ca
--- /dev/null
+++ b/public/assets/images/flags/bt.svg
@@ -0,0 +1,466 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/bv.svg b/public/assets/images/flags/bv.svg
new file mode 100644
index 0000000..69120a6
--- /dev/null
+++ b/public/assets/images/flags/bv.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/bw.svg b/public/assets/images/flags/bw.svg
new file mode 100644
index 0000000..2fe792e
--- /dev/null
+++ b/public/assets/images/flags/bw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/by.svg b/public/assets/images/flags/by.svg
new file mode 100644
index 0000000..574980f
--- /dev/null
+++ b/public/assets/images/flags/by.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/bz.svg b/public/assets/images/flags/bz.svg
new file mode 100644
index 0000000..3cbb466
--- /dev/null
+++ b/public/assets/images/flags/bz.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/ca.svg b/public/assets/images/flags/ca.svg
new file mode 100644
index 0000000..f03177d
--- /dev/null
+++ b/public/assets/images/flags/ca.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/cc.svg b/public/assets/images/flags/cc.svg
new file mode 100644
index 0000000..3752364
--- /dev/null
+++ b/public/assets/images/flags/cc.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/cd.svg b/public/assets/images/flags/cd.svg
new file mode 100644
index 0000000..862681e
--- /dev/null
+++ b/public/assets/images/flags/cd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/cf.svg b/public/assets/images/flags/cf.svg
new file mode 100644
index 0000000..24e8e57
--- /dev/null
+++ b/public/assets/images/flags/cf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/cg.svg b/public/assets/images/flags/cg.svg
new file mode 100644
index 0000000..ee8f3c8
--- /dev/null
+++ b/public/assets/images/flags/cg.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/images/flags/ch.svg b/public/assets/images/flags/ch.svg
new file mode 100644
index 0000000..dd0ff63
--- /dev/null
+++ b/public/assets/images/flags/ch.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/ci.svg b/public/assets/images/flags/ci.svg
new file mode 100644
index 0000000..7563a18
--- /dev/null
+++ b/public/assets/images/flags/ci.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/ck.svg b/public/assets/images/flags/ck.svg
new file mode 100644
index 0000000..c08f95d
--- /dev/null
+++ b/public/assets/images/flags/ck.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/cl.svg b/public/assets/images/flags/cl.svg
new file mode 100644
index 0000000..e89e8c6
--- /dev/null
+++ b/public/assets/images/flags/cl.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/cm.svg b/public/assets/images/flags/cm.svg
new file mode 100644
index 0000000..a753f6b
--- /dev/null
+++ b/public/assets/images/flags/cm.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/cn.svg b/public/assets/images/flags/cn.svg
new file mode 100644
index 0000000..69a7081
--- /dev/null
+++ b/public/assets/images/flags/cn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/co.svg b/public/assets/images/flags/co.svg
new file mode 100644
index 0000000..8379d00
--- /dev/null
+++ b/public/assets/images/flags/co.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/images/flags/cr.svg b/public/assets/images/flags/cr.svg
new file mode 100644
index 0000000..a5f292b
--- /dev/null
+++ b/public/assets/images/flags/cr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/cu.svg b/public/assets/images/flags/cu.svg
new file mode 100644
index 0000000..287fe92
--- /dev/null
+++ b/public/assets/images/flags/cu.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/images/flags/cv.svg b/public/assets/images/flags/cv.svg
new file mode 100644
index 0000000..90b5b1e
--- /dev/null
+++ b/public/assets/images/flags/cv.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/cw.svg b/public/assets/images/flags/cw.svg
new file mode 100644
index 0000000..6eb253a
--- /dev/null
+++ b/public/assets/images/flags/cw.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/cx.svg b/public/assets/images/flags/cx.svg
new file mode 100644
index 0000000..6975dd0
--- /dev/null
+++ b/public/assets/images/flags/cx.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/cy.svg b/public/assets/images/flags/cy.svg
new file mode 100644
index 0000000..54489e7
--- /dev/null
+++ b/public/assets/images/flags/cy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/cz.svg b/public/assets/images/flags/cz.svg
new file mode 100644
index 0000000..12f2968
--- /dev/null
+++ b/public/assets/images/flags/cz.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/images/flags/de.svg b/public/assets/images/flags/de.svg
new file mode 100644
index 0000000..aa9fbd3
--- /dev/null
+++ b/public/assets/images/flags/de.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/dj.svg b/public/assets/images/flags/dj.svg
new file mode 100644
index 0000000..1d49f34
--- /dev/null
+++ b/public/assets/images/flags/dj.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/dk.svg b/public/assets/images/flags/dk.svg
new file mode 100644
index 0000000..6885499
--- /dev/null
+++ b/public/assets/images/flags/dk.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/images/flags/dm.svg b/public/assets/images/flags/dm.svg
new file mode 100644
index 0000000..028b33b
--- /dev/null
+++ b/public/assets/images/flags/dm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/do.svg b/public/assets/images/flags/do.svg
new file mode 100644
index 0000000..fa272ed
--- /dev/null
+++ b/public/assets/images/flags/do.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/dz.svg b/public/assets/images/flags/dz.svg
new file mode 100644
index 0000000..8f0dae6
--- /dev/null
+++ b/public/assets/images/flags/dz.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/images/flags/ec.svg b/public/assets/images/flags/ec.svg
new file mode 100644
index 0000000..ef3468a
--- /dev/null
+++ b/public/assets/images/flags/ec.svg
@@ -0,0 +1,519 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/ee.svg b/public/assets/images/flags/ee.svg
new file mode 100644
index 0000000..1bddd1a
--- /dev/null
+++ b/public/assets/images/flags/ee.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/eg.svg b/public/assets/images/flags/eg.svg
new file mode 100644
index 0000000..99390d2
--- /dev/null
+++ b/public/assets/images/flags/eg.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/eh.svg b/public/assets/images/flags/eh.svg
new file mode 100644
index 0000000..50d8192
--- /dev/null
+++ b/public/assets/images/flags/eh.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/er.svg b/public/assets/images/flags/er.svg
new file mode 100644
index 0000000..8d2d8cd
--- /dev/null
+++ b/public/assets/images/flags/er.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/images/flags/es.svg b/public/assets/images/flags/es.svg
new file mode 100644
index 0000000..23f0d2f
--- /dev/null
+++ b/public/assets/images/flags/es.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/et.svg b/public/assets/images/flags/et.svg
new file mode 100644
index 0000000..a9c9781
--- /dev/null
+++ b/public/assets/images/flags/et.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/eu.svg b/public/assets/images/flags/eu.svg
new file mode 100644
index 0000000..7f04d8a
--- /dev/null
+++ b/public/assets/images/flags/eu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/fi.svg b/public/assets/images/flags/fi.svg
new file mode 100644
index 0000000..6f34edc
--- /dev/null
+++ b/public/assets/images/flags/fi.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/images/flags/fj.svg b/public/assets/images/flags/fj.svg
new file mode 100644
index 0000000..81b765b
--- /dev/null
+++ b/public/assets/images/flags/fj.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/fk.svg b/public/assets/images/flags/fk.svg
new file mode 100644
index 0000000..876af98
--- /dev/null
+++ b/public/assets/images/flags/fk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/fm.svg b/public/assets/images/flags/fm.svg
new file mode 100644
index 0000000..544ed80
--- /dev/null
+++ b/public/assets/images/flags/fm.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/fo.svg b/public/assets/images/flags/fo.svg
new file mode 100644
index 0000000..d5c785b
--- /dev/null
+++ b/public/assets/images/flags/fo.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/fr.svg b/public/assets/images/flags/fr.svg
new file mode 100644
index 0000000..c76dd71
--- /dev/null
+++ b/public/assets/images/flags/fr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/ga.svg b/public/assets/images/flags/ga.svg
new file mode 100644
index 0000000..4172e6c
--- /dev/null
+++ b/public/assets/images/flags/ga.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/images/flags/gb-eng.svg b/public/assets/images/flags/gb-eng.svg
new file mode 100644
index 0000000..3dd8080
--- /dev/null
+++ b/public/assets/images/flags/gb-eng.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/gb-nir.svg b/public/assets/images/flags/gb-nir.svg
new file mode 100644
index 0000000..1b8fb42
--- /dev/null
+++ b/public/assets/images/flags/gb-nir.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/gb-sct.svg b/public/assets/images/flags/gb-sct.svg
new file mode 100644
index 0000000..a016a08
--- /dev/null
+++ b/public/assets/images/flags/gb-sct.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/gb-wls.svg b/public/assets/images/flags/gb-wls.svg
new file mode 100644
index 0000000..ccbbbbb
--- /dev/null
+++ b/public/assets/images/flags/gb-wls.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/gb.svg b/public/assets/images/flags/gb.svg
new file mode 100644
index 0000000..1b8fb42
--- /dev/null
+++ b/public/assets/images/flags/gb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/gd.svg b/public/assets/images/flags/gd.svg
new file mode 100644
index 0000000..a8ad730
--- /dev/null
+++ b/public/assets/images/flags/gd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/ge.svg b/public/assets/images/flags/ge.svg
new file mode 100644
index 0000000..ed3c23b
--- /dev/null
+++ b/public/assets/images/flags/ge.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/gf.svg b/public/assets/images/flags/gf.svg
new file mode 100644
index 0000000..c76dd71
--- /dev/null
+++ b/public/assets/images/flags/gf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/gg.svg b/public/assets/images/flags/gg.svg
new file mode 100644
index 0000000..bc9f392
--- /dev/null
+++ b/public/assets/images/flags/gg.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/gh.svg b/public/assets/images/flags/gh.svg
new file mode 100644
index 0000000..06e6b4a
--- /dev/null
+++ b/public/assets/images/flags/gh.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/images/flags/gi.svg b/public/assets/images/flags/gi.svg
new file mode 100644
index 0000000..2526755
--- /dev/null
+++ b/public/assets/images/flags/gi.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/gl.svg b/public/assets/images/flags/gl.svg
new file mode 100644
index 0000000..8a1215d
--- /dev/null
+++ b/public/assets/images/flags/gl.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/images/flags/gm.svg b/public/assets/images/flags/gm.svg
new file mode 100644
index 0000000..0b57c27
--- /dev/null
+++ b/public/assets/images/flags/gm.svg
@@ -0,0 +1,7 @@
+
+Flag of The Gambia
+
+
+
+
+
diff --git a/public/assets/images/flags/gn.svg b/public/assets/images/flags/gn.svg
new file mode 100644
index 0000000..fea09a8
--- /dev/null
+++ b/public/assets/images/flags/gn.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/images/flags/gp.svg b/public/assets/images/flags/gp.svg
new file mode 100644
index 0000000..c76dd71
--- /dev/null
+++ b/public/assets/images/flags/gp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/gq.svg b/public/assets/images/flags/gq.svg
new file mode 100644
index 0000000..4a591bd
--- /dev/null
+++ b/public/assets/images/flags/gq.svg
@@ -0,0 +1,75 @@
+
+Flag of Equatorial Guinea
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/gr.svg b/public/assets/images/flags/gr.svg
new file mode 100644
index 0000000..104ef7c
--- /dev/null
+++ b/public/assets/images/flags/gr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/gs.svg b/public/assets/images/flags/gs.svg
new file mode 100644
index 0000000..9089b51
--- /dev/null
+++ b/public/assets/images/flags/gs.svg
@@ -0,0 +1 @@
+L E O T E R R R R R E O O A A A M P P P I T T M G
\ No newline at end of file
diff --git a/public/assets/images/flags/gt.svg b/public/assets/images/flags/gt.svg
new file mode 100644
index 0000000..c9ecb2b
--- /dev/null
+++ b/public/assets/images/flags/gt.svg
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/gu.svg b/public/assets/images/flags/gu.svg
new file mode 100644
index 0000000..31bda59
--- /dev/null
+++ b/public/assets/images/flags/gu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/gw.svg b/public/assets/images/flags/gw.svg
new file mode 100644
index 0000000..a633161
--- /dev/null
+++ b/public/assets/images/flags/gw.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/gy.svg b/public/assets/images/flags/gy.svg
new file mode 100644
index 0000000..b24f51d
--- /dev/null
+++ b/public/assets/images/flags/gy.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/hk.svg b/public/assets/images/flags/hk.svg
new file mode 100644
index 0000000..c95457c
--- /dev/null
+++ b/public/assets/images/flags/hk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/hm.svg b/public/assets/images/flags/hm.svg
new file mode 100644
index 0000000..bab7eb4
--- /dev/null
+++ b/public/assets/images/flags/hm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/hn.svg b/public/assets/images/flags/hn.svg
new file mode 100644
index 0000000..015a744
--- /dev/null
+++ b/public/assets/images/flags/hn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/hr.svg b/public/assets/images/flags/hr.svg
new file mode 100644
index 0000000..dc56428
--- /dev/null
+++ b/public/assets/images/flags/hr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/ht.svg b/public/assets/images/flags/ht.svg
new file mode 100644
index 0000000..8fb20cf
--- /dev/null
+++ b/public/assets/images/flags/ht.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/hu.svg b/public/assets/images/flags/hu.svg
new file mode 100644
index 0000000..3ff4c81
--- /dev/null
+++ b/public/assets/images/flags/hu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/id.svg b/public/assets/images/flags/id.svg
new file mode 100644
index 0000000..dadcc9b
--- /dev/null
+++ b/public/assets/images/flags/id.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/ie.svg b/public/assets/images/flags/ie.svg
new file mode 100644
index 0000000..8c90cc9
--- /dev/null
+++ b/public/assets/images/flags/ie.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/il.svg b/public/assets/images/flags/il.svg
new file mode 100644
index 0000000..2475002
--- /dev/null
+++ b/public/assets/images/flags/il.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/im.svg b/public/assets/images/flags/im.svg
new file mode 100644
index 0000000..757c401
--- /dev/null
+++ b/public/assets/images/flags/im.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/in.svg b/public/assets/images/flags/in.svg
new file mode 100644
index 0000000..c223595
--- /dev/null
+++ b/public/assets/images/flags/in.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/io.svg b/public/assets/images/flags/io.svg
new file mode 100644
index 0000000..0d4fe22
--- /dev/null
+++ b/public/assets/images/flags/io.svg
@@ -0,0 +1 @@
+
diff --git a/public/assets/images/flags/iq.svg b/public/assets/images/flags/iq.svg
new file mode 100644
index 0000000..f806fcb
--- /dev/null
+++ b/public/assets/images/flags/iq.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/ir.svg b/public/assets/images/flags/ir.svg
new file mode 100644
index 0000000..26a69a4
--- /dev/null
+++ b/public/assets/images/flags/ir.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/is.svg b/public/assets/images/flags/is.svg
new file mode 100644
index 0000000..2830bde
--- /dev/null
+++ b/public/assets/images/flags/is.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/it.svg b/public/assets/images/flags/it.svg
new file mode 100644
index 0000000..f9d35b8
--- /dev/null
+++ b/public/assets/images/flags/it.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/je.svg b/public/assets/images/flags/je.svg
new file mode 100644
index 0000000..d324787
--- /dev/null
+++ b/public/assets/images/flags/je.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/jm.svg b/public/assets/images/flags/jm.svg
new file mode 100644
index 0000000..ee72440
--- /dev/null
+++ b/public/assets/images/flags/jm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/jo.svg b/public/assets/images/flags/jo.svg
new file mode 100644
index 0000000..8a93a8f
--- /dev/null
+++ b/public/assets/images/flags/jo.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/jp.svg b/public/assets/images/flags/jp.svg
new file mode 100644
index 0000000..7bd926e
--- /dev/null
+++ b/public/assets/images/flags/jp.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/images/flags/ke.svg b/public/assets/images/flags/ke.svg
new file mode 100644
index 0000000..f2e73bd
--- /dev/null
+++ b/public/assets/images/flags/ke.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/kg.svg b/public/assets/images/flags/kg.svg
new file mode 100644
index 0000000..8487dc9
--- /dev/null
+++ b/public/assets/images/flags/kg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/kh.svg b/public/assets/images/flags/kh.svg
new file mode 100644
index 0000000..47cd10f
--- /dev/null
+++ b/public/assets/images/flags/kh.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/ki.svg b/public/assets/images/flags/ki.svg
new file mode 100644
index 0000000..aa8ea66
--- /dev/null
+++ b/public/assets/images/flags/ki.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/km.svg b/public/assets/images/flags/km.svg
new file mode 100644
index 0000000..dc48efe
--- /dev/null
+++ b/public/assets/images/flags/km.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/kn.svg b/public/assets/images/flags/kn.svg
new file mode 100644
index 0000000..6fd78c6
--- /dev/null
+++ b/public/assets/images/flags/kn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/kp.svg b/public/assets/images/flags/kp.svg
new file mode 100644
index 0000000..b38fd99
--- /dev/null
+++ b/public/assets/images/flags/kp.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/kr.svg b/public/assets/images/flags/kr.svg
new file mode 100644
index 0000000..a2b3074
--- /dev/null
+++ b/public/assets/images/flags/kr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/kw.svg b/public/assets/images/flags/kw.svg
new file mode 100644
index 0000000..f72d66f
--- /dev/null
+++ b/public/assets/images/flags/kw.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/images/flags/ky.svg b/public/assets/images/flags/ky.svg
new file mode 100644
index 0000000..395664d
--- /dev/null
+++ b/public/assets/images/flags/ky.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/kz.svg b/public/assets/images/flags/kz.svg
new file mode 100644
index 0000000..4c4c9c5
--- /dev/null
+++ b/public/assets/images/flags/kz.svg
@@ -0,0 +1,37 @@
+
+Flag of Kazakhstan
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/la.svg b/public/assets/images/flags/la.svg
new file mode 100644
index 0000000..b8805ee
--- /dev/null
+++ b/public/assets/images/flags/la.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/lb.svg b/public/assets/images/flags/lb.svg
new file mode 100644
index 0000000..8f623f2
--- /dev/null
+++ b/public/assets/images/flags/lb.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/images/flags/lc.svg b/public/assets/images/flags/lc.svg
new file mode 100644
index 0000000..d44fd13
--- /dev/null
+++ b/public/assets/images/flags/lc.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/images/flags/li.svg b/public/assets/images/flags/li.svg
new file mode 100644
index 0000000..3369aec
--- /dev/null
+++ b/public/assets/images/flags/li.svg
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/lk.svg b/public/assets/images/flags/lk.svg
new file mode 100644
index 0000000..cb5e633
--- /dev/null
+++ b/public/assets/images/flags/lk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/lr.svg b/public/assets/images/flags/lr.svg
new file mode 100644
index 0000000..ed62b8a
--- /dev/null
+++ b/public/assets/images/flags/lr.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/ls.svg b/public/assets/images/flags/ls.svg
new file mode 100644
index 0000000..771bb93
--- /dev/null
+++ b/public/assets/images/flags/ls.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/lt.svg b/public/assets/images/flags/lt.svg
new file mode 100644
index 0000000..690ae46
--- /dev/null
+++ b/public/assets/images/flags/lt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/lu.svg b/public/assets/images/flags/lu.svg
new file mode 100644
index 0000000..712a3ae
--- /dev/null
+++ b/public/assets/images/flags/lu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/lv.svg b/public/assets/images/flags/lv.svg
new file mode 100644
index 0000000..655ac4f
--- /dev/null
+++ b/public/assets/images/flags/lv.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/ly.svg b/public/assets/images/flags/ly.svg
new file mode 100644
index 0000000..8403c94
--- /dev/null
+++ b/public/assets/images/flags/ly.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/ma.svg b/public/assets/images/flags/ma.svg
new file mode 100644
index 0000000..9faffa1
--- /dev/null
+++ b/public/assets/images/flags/ma.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/mc.svg b/public/assets/images/flags/mc.svg
new file mode 100644
index 0000000..231ec9b
--- /dev/null
+++ b/public/assets/images/flags/mc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/md.svg b/public/assets/images/flags/md.svg
new file mode 100644
index 0000000..f4d781d
--- /dev/null
+++ b/public/assets/images/flags/md.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/me.svg b/public/assets/images/flags/me.svg
new file mode 100644
index 0000000..aa0bbac
--- /dev/null
+++ b/public/assets/images/flags/me.svg
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/mf.svg b/public/assets/images/flags/mf.svg
new file mode 100644
index 0000000..c76dd71
--- /dev/null
+++ b/public/assets/images/flags/mf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/mg.svg b/public/assets/images/flags/mg.svg
new file mode 100644
index 0000000..6d7dcf4
--- /dev/null
+++ b/public/assets/images/flags/mg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/mh.svg b/public/assets/images/flags/mh.svg
new file mode 100644
index 0000000..ae94efb
--- /dev/null
+++ b/public/assets/images/flags/mh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/mk.svg b/public/assets/images/flags/mk.svg
new file mode 100644
index 0000000..06b3cce
--- /dev/null
+++ b/public/assets/images/flags/mk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/ml.svg b/public/assets/images/flags/ml.svg
new file mode 100644
index 0000000..0bccee3
--- /dev/null
+++ b/public/assets/images/flags/ml.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/images/flags/mm.svg b/public/assets/images/flags/mm.svg
new file mode 100644
index 0000000..abd32fb
--- /dev/null
+++ b/public/assets/images/flags/mm.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/mn.svg b/public/assets/images/flags/mn.svg
new file mode 100644
index 0000000..2af7efe
--- /dev/null
+++ b/public/assets/images/flags/mn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/mo.svg b/public/assets/images/flags/mo.svg
new file mode 100644
index 0000000..15ea6b7
--- /dev/null
+++ b/public/assets/images/flags/mo.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/mp.svg b/public/assets/images/flags/mp.svg
new file mode 100644
index 0000000..f5055c8
--- /dev/null
+++ b/public/assets/images/flags/mp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/mq.svg b/public/assets/images/flags/mq.svg
new file mode 100644
index 0000000..c76dd71
--- /dev/null
+++ b/public/assets/images/flags/mq.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/mr.svg b/public/assets/images/flags/mr.svg
new file mode 100644
index 0000000..c9ccfe8
--- /dev/null
+++ b/public/assets/images/flags/mr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/ms.svg b/public/assets/images/flags/ms.svg
new file mode 100644
index 0000000..71e497f
--- /dev/null
+++ b/public/assets/images/flags/ms.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/mt.svg b/public/assets/images/flags/mt.svg
new file mode 100644
index 0000000..b0fcfd8
--- /dev/null
+++ b/public/assets/images/flags/mt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/mu.svg b/public/assets/images/flags/mu.svg
new file mode 100644
index 0000000..f92f294
--- /dev/null
+++ b/public/assets/images/flags/mu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/mv.svg b/public/assets/images/flags/mv.svg
new file mode 100644
index 0000000..5e5e5bb
--- /dev/null
+++ b/public/assets/images/flags/mv.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/mw.svg b/public/assets/images/flags/mw.svg
new file mode 100644
index 0000000..ade35e1
--- /dev/null
+++ b/public/assets/images/flags/mw.svg
@@ -0,0 +1,24 @@
+
+Flag of Malawi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/mx.svg b/public/assets/images/flags/mx.svg
new file mode 100644
index 0000000..018c462
--- /dev/null
+++ b/public/assets/images/flags/mx.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/my.svg b/public/assets/images/flags/my.svg
new file mode 100644
index 0000000..8cc26db
--- /dev/null
+++ b/public/assets/images/flags/my.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/mz.svg b/public/assets/images/flags/mz.svg
new file mode 100644
index 0000000..e711676
--- /dev/null
+++ b/public/assets/images/flags/mz.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/na.svg b/public/assets/images/flags/na.svg
new file mode 100644
index 0000000..328e490
--- /dev/null
+++ b/public/assets/images/flags/na.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/nc.svg b/public/assets/images/flags/nc.svg
new file mode 100644
index 0000000..c76dd71
--- /dev/null
+++ b/public/assets/images/flags/nc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/ne.svg b/public/assets/images/flags/ne.svg
new file mode 100644
index 0000000..81803cd
--- /dev/null
+++ b/public/assets/images/flags/ne.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/images/flags/nf.svg b/public/assets/images/flags/nf.svg
new file mode 100644
index 0000000..e5e0b5b
--- /dev/null
+++ b/public/assets/images/flags/nf.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/images/flags/ng.svg b/public/assets/images/flags/ng.svg
new file mode 100644
index 0000000..9d898f9
--- /dev/null
+++ b/public/assets/images/flags/ng.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/images/flags/ni.svg b/public/assets/images/flags/ni.svg
new file mode 100644
index 0000000..27b58f1
--- /dev/null
+++ b/public/assets/images/flags/ni.svg
@@ -0,0 +1,161 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/nl.svg b/public/assets/images/flags/nl.svg
new file mode 100644
index 0000000..86c0c37
--- /dev/null
+++ b/public/assets/images/flags/nl.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/no.svg b/public/assets/images/flags/no.svg
new file mode 100644
index 0000000..69120a6
--- /dev/null
+++ b/public/assets/images/flags/no.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/np.svg b/public/assets/images/flags/np.svg
new file mode 100644
index 0000000..d092ee6
--- /dev/null
+++ b/public/assets/images/flags/np.svg
@@ -0,0 +1,33 @@
+
+Flag of Nepal
+Coding according to the official construction in "Constitution of the Kingdom of Nepal, Article 5, Shedule 1", adopted in November 1990
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/nr.svg b/public/assets/images/flags/nr.svg
new file mode 100644
index 0000000..481f8b6
--- /dev/null
+++ b/public/assets/images/flags/nr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/nu.svg b/public/assets/images/flags/nu.svg
new file mode 100644
index 0000000..a2e2aee
--- /dev/null
+++ b/public/assets/images/flags/nu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/nz.svg b/public/assets/images/flags/nz.svg
new file mode 100644
index 0000000..db87a7f
--- /dev/null
+++ b/public/assets/images/flags/nz.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/om.svg b/public/assets/images/flags/om.svg
new file mode 100644
index 0000000..9fc9021
--- /dev/null
+++ b/public/assets/images/flags/om.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/pa.svg b/public/assets/images/flags/pa.svg
new file mode 100644
index 0000000..d6ddb3f
--- /dev/null
+++ b/public/assets/images/flags/pa.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/pe.svg b/public/assets/images/flags/pe.svg
new file mode 100644
index 0000000..204c059
--- /dev/null
+++ b/public/assets/images/flags/pe.svg
@@ -0,0 +1,320 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/pf.svg b/public/assets/images/flags/pf.svg
new file mode 100644
index 0000000..9f87f90
--- /dev/null
+++ b/public/assets/images/flags/pf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/pg.svg b/public/assets/images/flags/pg.svg
new file mode 100644
index 0000000..6d3a97a
--- /dev/null
+++ b/public/assets/images/flags/pg.svg
@@ -0,0 +1,13 @@
+
+Flag of Papua New Guinea
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/ph.svg b/public/assets/images/flags/ph.svg
new file mode 100644
index 0000000..7970fa1
--- /dev/null
+++ b/public/assets/images/flags/ph.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/pk.svg b/public/assets/images/flags/pk.svg
new file mode 100644
index 0000000..daab142
--- /dev/null
+++ b/public/assets/images/flags/pk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/pl.svg b/public/assets/images/flags/pl.svg
new file mode 100644
index 0000000..dfb989b
--- /dev/null
+++ b/public/assets/images/flags/pl.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/pm.svg b/public/assets/images/flags/pm.svg
new file mode 100644
index 0000000..c76dd71
--- /dev/null
+++ b/public/assets/images/flags/pm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/pn.svg b/public/assets/images/flags/pn.svg
new file mode 100644
index 0000000..2d4d789
--- /dev/null
+++ b/public/assets/images/flags/pn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/pr.svg b/public/assets/images/flags/pr.svg
new file mode 100644
index 0000000..775619c
--- /dev/null
+++ b/public/assets/images/flags/pr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/ps.svg b/public/assets/images/flags/ps.svg
new file mode 100644
index 0000000..c0dfe9c
--- /dev/null
+++ b/public/assets/images/flags/ps.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/pt.svg b/public/assets/images/flags/pt.svg
new file mode 100644
index 0000000..88b0816
--- /dev/null
+++ b/public/assets/images/flags/pt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/pw.svg b/public/assets/images/flags/pw.svg
new file mode 100644
index 0000000..802482d
--- /dev/null
+++ b/public/assets/images/flags/pw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/py.svg b/public/assets/images/flags/py.svg
new file mode 100644
index 0000000..7e41611
--- /dev/null
+++ b/public/assets/images/flags/py.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/qa.svg b/public/assets/images/flags/qa.svg
new file mode 100644
index 0000000..b750f07
--- /dev/null
+++ b/public/assets/images/flags/qa.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/re.svg b/public/assets/images/flags/re.svg
new file mode 100644
index 0000000..c76dd71
--- /dev/null
+++ b/public/assets/images/flags/re.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/ro.svg b/public/assets/images/flags/ro.svg
new file mode 100644
index 0000000..ccd3c0d
--- /dev/null
+++ b/public/assets/images/flags/ro.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/rs.svg b/public/assets/images/flags/rs.svg
new file mode 100644
index 0000000..a1d6f40
--- /dev/null
+++ b/public/assets/images/flags/rs.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/ru.svg b/public/assets/images/flags/ru.svg
new file mode 100644
index 0000000..6e65fbd
--- /dev/null
+++ b/public/assets/images/flags/ru.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/rw.svg b/public/assets/images/flags/rw.svg
new file mode 100644
index 0000000..2ac69dc
--- /dev/null
+++ b/public/assets/images/flags/rw.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/sa.svg b/public/assets/images/flags/sa.svg
new file mode 100644
index 0000000..d9a6ce8
--- /dev/null
+++ b/public/assets/images/flags/sa.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/sb.svg b/public/assets/images/flags/sb.svg
new file mode 100644
index 0000000..b104e17
--- /dev/null
+++ b/public/assets/images/flags/sb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/sc.svg b/public/assets/images/flags/sc.svg
new file mode 100644
index 0000000..3c331dc
--- /dev/null
+++ b/public/assets/images/flags/sc.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/sd.svg b/public/assets/images/flags/sd.svg
new file mode 100644
index 0000000..77d197d
--- /dev/null
+++ b/public/assets/images/flags/sd.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/images/flags/se.svg b/public/assets/images/flags/se.svg
new file mode 100644
index 0000000..13f4193
--- /dev/null
+++ b/public/assets/images/flags/se.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/images/flags/sg.svg b/public/assets/images/flags/sg.svg
new file mode 100644
index 0000000..91e98e2
--- /dev/null
+++ b/public/assets/images/flags/sg.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/sh.svg b/public/assets/images/flags/sh.svg
new file mode 100644
index 0000000..1b8fb42
--- /dev/null
+++ b/public/assets/images/flags/sh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/si.svg b/public/assets/images/flags/si.svg
new file mode 100644
index 0000000..517b1b1
--- /dev/null
+++ b/public/assets/images/flags/si.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/sj.svg b/public/assets/images/flags/sj.svg
new file mode 100644
index 0000000..69120a6
--- /dev/null
+++ b/public/assets/images/flags/sj.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/sk.svg b/public/assets/images/flags/sk.svg
new file mode 100644
index 0000000..70142ba
--- /dev/null
+++ b/public/assets/images/flags/sk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/sl.svg b/public/assets/images/flags/sl.svg
new file mode 100644
index 0000000..eecb6b5
--- /dev/null
+++ b/public/assets/images/flags/sl.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/sm.svg b/public/assets/images/flags/sm.svg
new file mode 100644
index 0000000..2cf041d
--- /dev/null
+++ b/public/assets/images/flags/sm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/sn.svg b/public/assets/images/flags/sn.svg
new file mode 100644
index 0000000..7e34312
--- /dev/null
+++ b/public/assets/images/flags/sn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/so.svg b/public/assets/images/flags/so.svg
new file mode 100644
index 0000000..3053eee
--- /dev/null
+++ b/public/assets/images/flags/so.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/sr.svg b/public/assets/images/flags/sr.svg
new file mode 100644
index 0000000..721805e
--- /dev/null
+++ b/public/assets/images/flags/sr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/ss.svg b/public/assets/images/flags/ss.svg
new file mode 100644
index 0000000..71128d7
--- /dev/null
+++ b/public/assets/images/flags/ss.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/st.svg b/public/assets/images/flags/st.svg
new file mode 100644
index 0000000..d6d560b
--- /dev/null
+++ b/public/assets/images/flags/st.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/sv.svg b/public/assets/images/flags/sv.svg
new file mode 100644
index 0000000..36cb869
--- /dev/null
+++ b/public/assets/images/flags/sv.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/sx.svg b/public/assets/images/flags/sx.svg
new file mode 100644
index 0000000..a51149d
--- /dev/null
+++ b/public/assets/images/flags/sx.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/sy.svg b/public/assets/images/flags/sy.svg
new file mode 100644
index 0000000..d5d8e16
--- /dev/null
+++ b/public/assets/images/flags/sy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/sz.svg b/public/assets/images/flags/sz.svg
new file mode 100644
index 0000000..93e4057
--- /dev/null
+++ b/public/assets/images/flags/sz.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/tc.svg b/public/assets/images/flags/tc.svg
new file mode 100644
index 0000000..40e4223
--- /dev/null
+++ b/public/assets/images/flags/tc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/td.svg b/public/assets/images/flags/td.svg
new file mode 100644
index 0000000..29f4fee
--- /dev/null
+++ b/public/assets/images/flags/td.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/tf.svg b/public/assets/images/flags/tf.svg
new file mode 100644
index 0000000..eb3750a
--- /dev/null
+++ b/public/assets/images/flags/tf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/tg.svg b/public/assets/images/flags/tg.svg
new file mode 100644
index 0000000..629813a
--- /dev/null
+++ b/public/assets/images/flags/tg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/th.svg b/public/assets/images/flags/th.svg
new file mode 100644
index 0000000..eb7f78b
--- /dev/null
+++ b/public/assets/images/flags/th.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/tj.svg b/public/assets/images/flags/tj.svg
new file mode 100644
index 0000000..eaa1c14
--- /dev/null
+++ b/public/assets/images/flags/tj.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/tk.svg b/public/assets/images/flags/tk.svg
new file mode 100644
index 0000000..4f92dc1
--- /dev/null
+++ b/public/assets/images/flags/tk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/tl.svg b/public/assets/images/flags/tl.svg
new file mode 100644
index 0000000..33dcecb
--- /dev/null
+++ b/public/assets/images/flags/tl.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/tm.svg b/public/assets/images/flags/tm.svg
new file mode 100644
index 0000000..4e16348
--- /dev/null
+++ b/public/assets/images/flags/tm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/tn.svg b/public/assets/images/flags/tn.svg
new file mode 100644
index 0000000..321734a
--- /dev/null
+++ b/public/assets/images/flags/tn.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/flags/to.svg b/public/assets/images/flags/to.svg
new file mode 100644
index 0000000..dcacbaf
--- /dev/null
+++ b/public/assets/images/flags/to.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/tr.svg b/public/assets/images/flags/tr.svg
new file mode 100644
index 0000000..3f67618
--- /dev/null
+++ b/public/assets/images/flags/tr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/tt.svg b/public/assets/images/flags/tt.svg
new file mode 100644
index 0000000..542a57e
--- /dev/null
+++ b/public/assets/images/flags/tt.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/images/flags/tv.svg b/public/assets/images/flags/tv.svg
new file mode 100644
index 0000000..f88caa5
--- /dev/null
+++ b/public/assets/images/flags/tv.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/tw.svg b/public/assets/images/flags/tw.svg
new file mode 100644
index 0000000..36a2d54
--- /dev/null
+++ b/public/assets/images/flags/tw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/tz.svg b/public/assets/images/flags/tz.svg
new file mode 100644
index 0000000..017001f
--- /dev/null
+++ b/public/assets/images/flags/tz.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/ua.svg b/public/assets/images/flags/ua.svg
new file mode 100644
index 0000000..c893d02
--- /dev/null
+++ b/public/assets/images/flags/ua.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/ug.svg b/public/assets/images/flags/ug.svg
new file mode 100644
index 0000000..f266517
--- /dev/null
+++ b/public/assets/images/flags/ug.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/um.svg b/public/assets/images/flags/um.svg
new file mode 100644
index 0000000..9201215
--- /dev/null
+++ b/public/assets/images/flags/um.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/us.svg b/public/assets/images/flags/us.svg
new file mode 100644
index 0000000..9201215
--- /dev/null
+++ b/public/assets/images/flags/us.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/uy.svg b/public/assets/images/flags/uy.svg
new file mode 100644
index 0000000..a01a172
--- /dev/null
+++ b/public/assets/images/flags/uy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/uz.svg b/public/assets/images/flags/uz.svg
new file mode 100644
index 0000000..c2f3bb3
--- /dev/null
+++ b/public/assets/images/flags/uz.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/va.svg b/public/assets/images/flags/va.svg
new file mode 100644
index 0000000..479895d
--- /dev/null
+++ b/public/assets/images/flags/va.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/vc.svg b/public/assets/images/flags/vc.svg
new file mode 100644
index 0000000..ebd16e5
--- /dev/null
+++ b/public/assets/images/flags/vc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/ve.svg b/public/assets/images/flags/ve.svg
new file mode 100644
index 0000000..6504267
--- /dev/null
+++ b/public/assets/images/flags/ve.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/vg.svg b/public/assets/images/flags/vg.svg
new file mode 100644
index 0000000..ed55d1a
--- /dev/null
+++ b/public/assets/images/flags/vg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/vi.svg b/public/assets/images/flags/vi.svg
new file mode 100644
index 0000000..be7002d
--- /dev/null
+++ b/public/assets/images/flags/vi.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/vn.svg b/public/assets/images/flags/vn.svg
new file mode 100644
index 0000000..d0dd98a
--- /dev/null
+++ b/public/assets/images/flags/vn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/vu.svg b/public/assets/images/flags/vu.svg
new file mode 100644
index 0000000..d754367
--- /dev/null
+++ b/public/assets/images/flags/vu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/wf.svg b/public/assets/images/flags/wf.svg
new file mode 100644
index 0000000..682f9f0
--- /dev/null
+++ b/public/assets/images/flags/wf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/ws.svg b/public/assets/images/flags/ws.svg
new file mode 100644
index 0000000..5071620
--- /dev/null
+++ b/public/assets/images/flags/ws.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/xk.svg b/public/assets/images/flags/xk.svg
new file mode 100644
index 0000000..244c85f
--- /dev/null
+++ b/public/assets/images/flags/xk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/ye.svg b/public/assets/images/flags/ye.svg
new file mode 100644
index 0000000..37c3ab3
--- /dev/null
+++ b/public/assets/images/flags/ye.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/yt.svg b/public/assets/images/flags/yt.svg
new file mode 100644
index 0000000..c76dd71
--- /dev/null
+++ b/public/assets/images/flags/yt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/za.svg b/public/assets/images/flags/za.svg
new file mode 100644
index 0000000..9fd94ac
--- /dev/null
+++ b/public/assets/images/flags/za.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/zm.svg b/public/assets/images/flags/zm.svg
new file mode 100644
index 0000000..bde9932
--- /dev/null
+++ b/public/assets/images/flags/zm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/flags/zw.svg b/public/assets/images/flags/zw.svg
new file mode 100644
index 0000000..c38e548
--- /dev/null
+++ b/public/assets/images/flags/zw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/glightbox/large/gm1.jpg b/public/assets/images/glightbox/large/gm1.jpg
new file mode 100644
index 0000000..7261145
Binary files /dev/null and b/public/assets/images/glightbox/large/gm1.jpg differ
diff --git a/public/assets/images/glightbox/large/gm122.jpg b/public/assets/images/glightbox/large/gm122.jpg
new file mode 100644
index 0000000..26652bb
Binary files /dev/null and b/public/assets/images/glightbox/large/gm122.jpg differ
diff --git a/public/assets/images/glightbox/large/gm2.jpg b/public/assets/images/glightbox/large/gm2.jpg
new file mode 100644
index 0000000..ac1208a
Binary files /dev/null and b/public/assets/images/glightbox/large/gm2.jpg differ
diff --git a/public/assets/images/glightbox/large/gm3.jpg b/public/assets/images/glightbox/large/gm3.jpg
new file mode 100644
index 0000000..73170c2
Binary files /dev/null and b/public/assets/images/glightbox/large/gm3.jpg differ
diff --git a/public/assets/images/glightbox/large/gm4.jpg b/public/assets/images/glightbox/large/gm4.jpg
new file mode 100644
index 0000000..9dc3527
Binary files /dev/null and b/public/assets/images/glightbox/large/gm4.jpg differ
diff --git a/public/assets/images/glightbox/large/gm5.jpg b/public/assets/images/glightbox/large/gm5.jpg
new file mode 100644
index 0000000..98b2db9
Binary files /dev/null and b/public/assets/images/glightbox/large/gm5.jpg differ
diff --git a/public/assets/images/glightbox/large/gm6.jpg b/public/assets/images/glightbox/large/gm6.jpg
new file mode 100644
index 0000000..a33eab5
Binary files /dev/null and b/public/assets/images/glightbox/large/gm6.jpg differ
diff --git a/public/assets/images/glightbox/large/gm7.jpg b/public/assets/images/glightbox/large/gm7.jpg
new file mode 100644
index 0000000..e977b6e
Binary files /dev/null and b/public/assets/images/glightbox/large/gm7.jpg differ
diff --git a/public/assets/images/glightbox/large/gm8.jpg b/public/assets/images/glightbox/large/gm8.jpg
new file mode 100644
index 0000000..2d649be
Binary files /dev/null and b/public/assets/images/glightbox/large/gm8.jpg differ
diff --git a/public/assets/images/glightbox/large/gm9.jpg b/public/assets/images/glightbox/large/gm9.jpg
new file mode 100644
index 0000000..b4822a8
Binary files /dev/null and b/public/assets/images/glightbox/large/gm9.jpg differ
diff --git a/public/assets/images/glightbox/small/gm1.jpg b/public/assets/images/glightbox/small/gm1.jpg
new file mode 100644
index 0000000..f025a5c
Binary files /dev/null and b/public/assets/images/glightbox/small/gm1.jpg differ
diff --git a/public/assets/images/glightbox/small/gm10.jpg b/public/assets/images/glightbox/small/gm10.jpg
new file mode 100644
index 0000000..8ba472d
Binary files /dev/null and b/public/assets/images/glightbox/small/gm10.jpg differ
diff --git a/public/assets/images/glightbox/small/gm11.jpg b/public/assets/images/glightbox/small/gm11.jpg
new file mode 100644
index 0000000..ed9adb7
Binary files /dev/null and b/public/assets/images/glightbox/small/gm11.jpg differ
diff --git a/public/assets/images/glightbox/small/gm12.jpg b/public/assets/images/glightbox/small/gm12.jpg
new file mode 100644
index 0000000..8c60ed6
Binary files /dev/null and b/public/assets/images/glightbox/small/gm12.jpg differ
diff --git a/public/assets/images/glightbox/small/gm13.jpg b/public/assets/images/glightbox/small/gm13.jpg
new file mode 100644
index 0000000..fce35ec
Binary files /dev/null and b/public/assets/images/glightbox/small/gm13.jpg differ
diff --git a/public/assets/images/glightbox/small/gm14.jpg b/public/assets/images/glightbox/small/gm14.jpg
new file mode 100644
index 0000000..94afb0d
Binary files /dev/null and b/public/assets/images/glightbox/small/gm14.jpg differ
diff --git a/public/assets/images/glightbox/small/gm15.jpg b/public/assets/images/glightbox/small/gm15.jpg
new file mode 100644
index 0000000..a847d94
Binary files /dev/null and b/public/assets/images/glightbox/small/gm15.jpg differ
diff --git a/public/assets/images/glightbox/small/gm16.jpg b/public/assets/images/glightbox/small/gm16.jpg
new file mode 100644
index 0000000..d3b2b14
Binary files /dev/null and b/public/assets/images/glightbox/small/gm16.jpg differ
diff --git a/public/assets/images/glightbox/small/gm2.jpg b/public/assets/images/glightbox/small/gm2.jpg
new file mode 100644
index 0000000..27ac18f
Binary files /dev/null and b/public/assets/images/glightbox/small/gm2.jpg differ
diff --git a/public/assets/images/glightbox/small/gm3.jpg b/public/assets/images/glightbox/small/gm3.jpg
new file mode 100644
index 0000000..585ea0b
Binary files /dev/null and b/public/assets/images/glightbox/small/gm3.jpg differ
diff --git a/public/assets/images/glightbox/small/gm4.jpg b/public/assets/images/glightbox/small/gm4.jpg
new file mode 100644
index 0000000..a117245
Binary files /dev/null and b/public/assets/images/glightbox/small/gm4.jpg differ
diff --git a/public/assets/images/glightbox/small/gm5.jpg b/public/assets/images/glightbox/small/gm5.jpg
new file mode 100644
index 0000000..e670a0c
Binary files /dev/null and b/public/assets/images/glightbox/small/gm5.jpg differ
diff --git a/public/assets/images/glightbox/small/gm6.jpg b/public/assets/images/glightbox/small/gm6.jpg
new file mode 100644
index 0000000..3c3e625
Binary files /dev/null and b/public/assets/images/glightbox/small/gm6.jpg differ
diff --git a/public/assets/images/glightbox/small/gm7.jpg b/public/assets/images/glightbox/small/gm7.jpg
new file mode 100644
index 0000000..a38400a
Binary files /dev/null and b/public/assets/images/glightbox/small/gm7.jpg differ
diff --git a/public/assets/images/glightbox/small/gm8.jpg b/public/assets/images/glightbox/small/gm8.jpg
new file mode 100644
index 0000000..f7da1ef
Binary files /dev/null and b/public/assets/images/glightbox/small/gm8.jpg differ
diff --git a/public/assets/images/glightbox/small/gm9.jpg b/public/assets/images/glightbox/small/gm9.jpg
new file mode 100644
index 0000000..56e10a0
Binary files /dev/null and b/public/assets/images/glightbox/small/gm9.jpg differ
diff --git a/public/assets/images/logo/favicon.png b/public/assets/images/logo/favicon.png
new file mode 100644
index 0000000..ca90350
Binary files /dev/null and b/public/assets/images/logo/favicon.png differ
diff --git a/public/assets/images/logo/favicon.svg b/public/assets/images/logo/favicon.svg
new file mode 100644
index 0000000..6303d41
--- /dev/null
+++ b/public/assets/images/logo/favicon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/logo/logo.png.png b/public/assets/images/logo/logo.png.png
new file mode 100644
index 0000000..93a4c4e
Binary files /dev/null and b/public/assets/images/logo/logo.png.png differ
diff --git a/public/assets/images/logo/não.svg b/public/assets/images/logo/não.svg
new file mode 100644
index 0000000..d527c19
--- /dev/null
+++ b/public/assets/images/logo/não.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/samples/1.png b/public/assets/images/samples/1.png
new file mode 100644
index 0000000..bc2fe5e
Binary files /dev/null and b/public/assets/images/samples/1.png differ
diff --git a/public/assets/images/samples/2.png b/public/assets/images/samples/2.png
new file mode 100644
index 0000000..2c91fac
Binary files /dev/null and b/public/assets/images/samples/2.png differ
diff --git a/public/assets/images/samples/3.png b/public/assets/images/samples/3.png
new file mode 100644
index 0000000..a174c99
Binary files /dev/null and b/public/assets/images/samples/3.png differ
diff --git a/public/assets/images/samples/4.png b/public/assets/images/samples/4.png
new file mode 100644
index 0000000..c5893e3
Binary files /dev/null and b/public/assets/images/samples/4.png differ
diff --git a/public/assets/images/samples/architecture1.jpg b/public/assets/images/samples/architecture1.jpg
new file mode 100644
index 0000000..e55fe5a
Binary files /dev/null and b/public/assets/images/samples/architecture1.jpg differ
diff --git a/public/assets/images/samples/banana.jpg b/public/assets/images/samples/banana.jpg
new file mode 100644
index 0000000..ca5d64f
Binary files /dev/null and b/public/assets/images/samples/banana.jpg differ
diff --git a/public/assets/images/samples/bg-mountain.jpg b/public/assets/images/samples/bg-mountain.jpg
new file mode 100644
index 0000000..5357098
Binary files /dev/null and b/public/assets/images/samples/bg-mountain.jpg differ
diff --git a/public/assets/images/samples/building.jpg b/public/assets/images/samples/building.jpg
new file mode 100644
index 0000000..aa985cd
Binary files /dev/null and b/public/assets/images/samples/building.jpg differ
diff --git a/public/assets/images/samples/error-403.svg b/public/assets/images/samples/error-403.svg
new file mode 100644
index 0000000..3825833
--- /dev/null
+++ b/public/assets/images/samples/error-403.svg
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/samples/error-404.svg b/public/assets/images/samples/error-404.svg
new file mode 100644
index 0000000..e7c21a0
--- /dev/null
+++ b/public/assets/images/samples/error-404.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/samples/error-500.svg b/public/assets/images/samples/error-500.svg
new file mode 100644
index 0000000..bf4646a
--- /dev/null
+++ b/public/assets/images/samples/error-500.svg
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/samples/jump.jpg b/public/assets/images/samples/jump.jpg
new file mode 100644
index 0000000..a85b8eb
Binary files /dev/null and b/public/assets/images/samples/jump.jpg differ
diff --git a/public/assets/images/samples/motorcycle.jpg b/public/assets/images/samples/motorcycle.jpg
new file mode 100644
index 0000000..1577f30
Binary files /dev/null and b/public/assets/images/samples/motorcycle.jpg differ
diff --git a/public/assets/images/samples/origami.jpg b/public/assets/images/samples/origami.jpg
new file mode 100644
index 0000000..8661f1f
Binary files /dev/null and b/public/assets/images/samples/origami.jpg differ
diff --git a/public/assets/images/samples/water.jpg b/public/assets/images/samples/water.jpg
new file mode 100644
index 0000000..1a8332a
Binary files /dev/null and b/public/assets/images/samples/water.jpg differ
diff --git a/public/assets/images/svg-loaders/audio.svg b/public/assets/images/svg-loaders/audio.svg
new file mode 100644
index 0000000..0bca30e
--- /dev/null
+++ b/public/assets/images/svg-loaders/audio.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/assets/images/svg-loaders/ball-triangle.svg b/public/assets/images/svg-loaders/ball-triangle.svg
new file mode 100644
index 0000000..4515623
--- /dev/null
+++ b/public/assets/images/svg-loaders/ball-triangle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/svg-loaders/bars.svg b/public/assets/images/svg-loaders/bars.svg
new file mode 100644
index 0000000..c1743f5
--- /dev/null
+++ b/public/assets/images/svg-loaders/bars.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/svg-loaders/circles.svg b/public/assets/images/svg-loaders/circles.svg
new file mode 100644
index 0000000..9c0bf6d
--- /dev/null
+++ b/public/assets/images/svg-loaders/circles.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
diff --git a/public/assets/images/svg-loaders/grid.svg b/public/assets/images/svg-loaders/grid.svg
new file mode 100644
index 0000000..54cf9c2
--- /dev/null
+++ b/public/assets/images/svg-loaders/grid.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/svg-loaders/hearts.svg b/public/assets/images/svg-loaders/hearts.svg
new file mode 100644
index 0000000..7ed3bf6
--- /dev/null
+++ b/public/assets/images/svg-loaders/hearts.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/svg-loaders/oval.svg b/public/assets/images/svg-loaders/oval.svg
new file mode 100644
index 0000000..d478ce1
--- /dev/null
+++ b/public/assets/images/svg-loaders/oval.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/svg-loaders/puff.svg b/public/assets/images/svg-loaders/puff.svg
new file mode 100644
index 0000000..b5d732a
--- /dev/null
+++ b/public/assets/images/svg-loaders/puff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/svg-loaders/rings.svg b/public/assets/images/svg-loaders/rings.svg
new file mode 100644
index 0000000..7e3d427
--- /dev/null
+++ b/public/assets/images/svg-loaders/rings.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/svg-loaders/spinning-circles.svg b/public/assets/images/svg-loaders/spinning-circles.svg
new file mode 100644
index 0000000..0f39dc7
--- /dev/null
+++ b/public/assets/images/svg-loaders/spinning-circles.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/svg-loaders/tail-spin.svg b/public/assets/images/svg-loaders/tail-spin.svg
new file mode 100644
index 0000000..ff9563e
--- /dev/null
+++ b/public/assets/images/svg-loaders/tail-spin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/images/svg-loaders/three-dots.svg b/public/assets/images/svg-loaders/three-dots.svg
new file mode 100644
index 0000000..4535526
--- /dev/null
+++ b/public/assets/images/svg-loaders/three-dots.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/js/app.js b/public/assets/js/app.js
new file mode 100644
index 0000000..d756557
--- /dev/null
+++ b/public/assets/js/app.js
@@ -0,0 +1,8 @@
+// Feather icons are used on some pages
+// Replace() replaces [data-feather] elements with icons
+import featherIcons from "feather-icons"
+featherIcons.replace()
+
+// Mazer internal JS. Include this in your project to get
+// the sidebar running.
+import "./mazer"
diff --git a/public/assets/js/mazer.js b/public/assets/js/mazer.js
new file mode 100644
index 0000000..db078e9
--- /dev/null
+++ b/public/assets/js/mazer.js
@@ -0,0 +1,8 @@
+// Don't forget to load bootstrap js in your project
+// Here, we load it in our app.js
+import bootstrapBundle from "bootstrap/dist/js/bootstrap.bundle"
+window.bootstrap = bootstrapBundle
+
+// We could import PerfectScrollbar directly in the sidebar module
+import "./../static/js/components/sidebar"
+
diff --git a/public/favicon.ico b/public/favicon.ico
new file mode 100644
index 0000000..a11777c
Binary files /dev/null and b/public/favicon.ico differ
diff --git a/public/index.html b/public/index.html
new file mode 100644
index 0000000..ed5b87b
--- /dev/null
+++ b/public/index.html
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Mazer React
+
+
+ You need to enable JavaScript to run this app.
+
+
+
+
+
+
+
+
diff --git a/public/logo192.png b/public/logo192.png
new file mode 100644
index 0000000..fc44b0a
Binary files /dev/null and b/public/logo192.png differ
diff --git a/public/logo512.png b/public/logo512.png
new file mode 100644
index 0000000..a4e47a6
Binary files /dev/null and b/public/logo512.png differ
diff --git a/public/manifest.json b/public/manifest.json
new file mode 100644
index 0000000..2f2be64
--- /dev/null
+++ b/public/manifest.json
@@ -0,0 +1,25 @@
+{
+ "short_name": "React App",
+ "name": "Create React App Sample",
+ "icons": [
+ {
+ "src": "favicon.ico",
+ "sizes": "64x64 32x32 24x24 16x16",
+ "type": "image/x-icon"
+ },
+ {
+ "src": "logo192.png",
+ "type": "image/png",
+ "sizes": "192x192"
+ },
+ {
+ "src": "logo512.png",
+ "type": "image/png",
+ "sizes": "512x512"
+ }
+ ],
+ "start_url": ".",
+ "display": "standalone",
+ "theme_color": "#000000",
+ "background_color": "#ffffff"
+}
diff --git a/public/robots.txt b/public/robots.txt
new file mode 100644
index 0000000..9dd52a5
--- /dev/null
+++ b/public/robots.txt
@@ -0,0 +1,3 @@
+# https://www.robotstxt.org/robotstxt.html
+User-agent: *
+Disallow:
diff --git a/src/App.css b/src/App.css
new file mode 100644
index 0000000..fe8e2a0
--- /dev/null
+++ b/src/App.css
@@ -0,0 +1,38 @@
+.App {
+ text-align: center;
+}
+
+.App-logo {
+ height: 40vmin;
+ pointer-events: none;
+}
+
+@media (prefers-reduced-motion: no-preference) {
+ .App-logo {
+ animation: App-logo-spin infinite 20s linear;
+ }
+}
+
+.App-header {
+ background-color: #282c34;
+ min-height: 100vh;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ font-size: calc(10px + 2vmin);
+ color: white;
+}
+
+.App-link {
+ color: #61dafb;
+}
+
+@keyframes App-logo-spin {
+ from {
+ transform: rotate(0deg);
+ }
+ to {
+ transform: rotate(360deg);
+ }
+}
diff --git a/src/App.js b/src/App.js
new file mode 100644
index 0000000..4f28e3a
--- /dev/null
+++ b/src/App.js
@@ -0,0 +1,97 @@
+import React, { useState } from 'react';
+import Sidebar from './components/Sidebar';
+import Header from './components/Header';
+import StatsCard from './components/StatsCard';
+import ProfileCard from './components/ProfileCard';
+import RecentMessages from './components/RecentMessages';
+import RegionalVisitsChart from './components/RegionalVisitsChart';
+import LatestComments from './components/LatestComments';
+import VisitorsChart from './components/VisitorsChart';
+import Table from "./pages/Table"; // <-- ADIÇÃO AQUI
+import DataTable from "./pages/DataTable";
+import Files from "./pages/files";
+import EmailApp from "./pages/EmailApp";
+import ChatApp from "./pages/ChatApp";
+import GalleryApp from "./pages/GalleryApp";
+import FormLayout from './pages/FormLayout';
+
+
+function App() {
+ const [isSidebarActive, setIsSidebarActive] = useState(true);
+ const [currentPage, setCurrentPage] = useState('dashboard');
+
+ const toggleSidebar = () => {
+ setIsSidebarActive(!isSidebarActive);
+ };
+
+const renderPageContent = () => {
+ if (currentPage === 'form-layout') {
+ return ;
+ }
+ else if (currentPage === 'table') {
+ return ;
+ }
+ else if (currentPage === 'data-table') {
+ return ;
+ }
+ else if (currentPage === 'files') {
+ return ;
+ }
+ else if (currentPage === 'email-app') {
+ return ;
+ }
+ else if (currentPage === 'chat-app') {
+ return ;
+ }
+ else if (currentPage === 'gallery-app') {
+ return ;
+ }
+
+
+ // Dashboard por padrão
+ return (
+ <>
+
+
Profile Statistics
+
+
+ >
+ );
+ };
+
+ return (
+
+
+
+
+ {renderPageContent()}
+
+
+ );
+}
+
+export default App;
diff --git a/src/App.test.js b/src/App.test.js
new file mode 100644
index 0000000..4de7037
--- /dev/null
+++ b/src/App.test.js
@@ -0,0 +1,8 @@
+import { render, screen } from '@testing-library/react';
+import App from './App';
+
+test('renders learn react link', () => {
+ render( );
+ const linkElement = screen.getByText(/learn react/i);
+ expect(linkElement).toBeInTheDocument();
+});
diff --git a/src/account-profile.jsx b/src/account-profile.jsx
new file mode 100644
index 0000000..ab959b0
--- /dev/null
+++ b/src/account-profile.jsx
@@ -0,0 +1,124 @@
+<>
+ {"{"}% set title = 'Account Profile' %{"}"}
+ {"{"}% set filename = 'account-profile.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Account Profile
+
+ A page where users can change profile information
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
John Doe
+
Junior Software Engineer
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/account-security.jsx b/src/account-security.jsx
new file mode 100644
index 0000000..9a0e2a2
--- /dev/null
+++ b/src/account-security.jsx
@@ -0,0 +1,161 @@
+<>
+ {"{"}% set title = 'Account Security' %{"}"}
+ {"{"}% set filename = 'account-security.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Account Security
+
+ A page where this page can change account security settings
+
+
+
+
+
+
+
+
+
+
+
Change Password
+
+
+
+
+
+
+
+
Two Factor Authentication
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block js %{"}"}
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/application-chat.jsx b/src/application-chat.jsx
new file mode 100644
index 0000000..236217f
--- /dev/null
+++ b/src/application-chat.jsx
@@ -0,0 +1,58 @@
+<>
+ {"{"}% set title = 'Chat Application' %{"}"}
+ {"{"}% set filename = 'application-chat.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Chat Application
+
+ An application for user to check Chat inbox.
+
+
+
+
+
+
+ Dashboard
+
+
+ Chat Application
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/application-checkout.jsx b/src/application-checkout.jsx
new file mode 100644
index 0000000..9dbb3c6
--- /dev/null
+++ b/src/application-checkout.jsx
@@ -0,0 +1,52 @@
+<>
+ {"{"}% set title = 'Checkout Page' %{"}"}
+ {"{"}% set filename = 'application-checkout.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Checkout Page
+
+ A checkout page for paid services.
+
+
+
+
+
+
+ Dashboard
+
+
+ Checkout Page
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/application-email.jsx b/src/application-email.jsx
new file mode 100644
index 0000000..17820b1
--- /dev/null
+++ b/src/application-email.jsx
@@ -0,0 +1,2163 @@
+<>
+ {"{"}% set title = 'Email Application' %{"}"}
+ {"{"}% set filename = 'application-email.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Email Application
+
+ A full inbox-ui for you to implement messaging.
+
+
+
+
+
+
+ Dashboard
+
+
+ Email Application
+
+
+
+
+
+
+
+
+
+
+ {/* sidebar close icon */}
+
+
+
+ {/* sidebar close icon */}
+
+
+ {/* compose button */}
+
+
+ Compose
+
+
+
+ {/* sidebar menu */}
+
+ {/* sidebar menu end*/}
+ {/* sidebar label start */}
+
Labels
+
+ {/* sidebar label end */}
+
+
+
+
+
+ {/* User new mail right area */}
+
+
+
+
+ New Message
+
+
+
+
+
+ {/* form start */}
+
+ {/* form start end*/}
+
+
+
+
+ {/*/ User Chat profile right area */}
+
+
+
+
+
+
+
+ {/* email app overlay */}
+
+
+ {/* Email list Area */}
+
+
+
+ {/* action left start here */}
+
+ {/* select All checkbox */}
+
+
+
+
+ {/* delete unread dropdown */}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* action left end here */}
+ {/* action right start here */}
+
+
+
+
+
+
+ {/* search bar */}
+
+ {/* pagination and page count */}
+
1-10 of 653
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* / action right */}
+ {/* email user list start */}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Open source project public release 👍
+
+
+
+
+ 4:14 AM
+
+
+
+
+
+ Hey John, bah kivu decrete epanorthotic unnotched
+ Argyroneta nonius veratrine preimaginary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ecommerce website Paypal integration 😃
+
+
+
+
+ 2:15 AM
+
+
+
+
+
+ We will start the new application development soon
+ once this will be completed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ How To Set Intentions That Energize You
+
+
+
+
+ 2:15 AM
+
+
+
+
+
+ I will provide you more details after this
+ Saturday. Hope that will be fine for you..
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Harness The Power Of Words In Your Life
+
+
+
+
+ Yesterday
+
+
+
+
+
+ When the equation, first to ability the forwards,
+ the a but travelling, outlines sentinels bad
+ expand to goodness....
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Helen Keller A Teller And A Seller
+
+
+
+
+ 15 July
+
+
+
+
+
+ Thanks for your feedback ! Here's a new layout for
+ a new Modern Admin theme.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Use Your Reset Button To Change Your Vibration
+ 🎉
+
+
+
+
+ 12-07-2019
+
+
+
+
+
+ Hey John, bah kivu decrete epanorthotic unnotched
+ Argyroneta nonius veratrine preimaginary.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Harness The Power Of Words In Your Life
+
+
+
+
+ 03-29-2019
+
+
+
+
+
+ Hope your like it, or feel free to comment,
+ feedback or rebound !
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Hypnosis 12 Steps To Acquire Mind Power
+
+
+
+
+ 19 Jun
+
+
+
+
+
+ Monstrous with geared from far and these, morals,
+ phase rome; Class. Called get amidst of geared
+ from next...
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ How To Stop Living Your Life On Autopilot
+
+
+
+
+ 2 Jun
+
+
+
+
+
+ Thanks for your feedback ! Here's a new layout for
+ a new Modern Admin theme.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Invest a few hours contributing to the software
+ you use and love. 🍕
+
+
+
+
+ 29 May
+
+
+
+
+
+ Hope your like it, or feel free to comment,
+ feedback or rebound !
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Harness The Power Of Words In Your Life
+
+
+
+
+ 17 May
+
+
+
+
+
+ Hope your like it, or feel free to comment,
+ feedback or rebound !.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {" "}
+ Know Yourself Your Inner Power{" "}
+
+
+
+
+ 21 Mar
+
+
+
+
+
+ Hope your like it, or feel free to comment,
+ feedback or rebound !
+
+
+
+
+
+
+
+
+
+
+ {/* email user list end */}
+ {/* no result when nothing to show on list */}
+
+
+
No Items Found
+
+
+
+
+
+
+ {/*/ Email list Area */}
+ {/* Detailed Email View */}
+
+ {/* email detail view header */}
+
+
+
+
+
+
+
+
+ Advertising Internet Online
+
+ PRODUCT
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1-10 of 653
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* email detail view header end*/}
+
+ {/* email details */}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Elnora Reese
+
+
+ <elnora@gmail.com>
+
+
+ to Lois Jimenez
+
+
+
+
+
+ 15 Jul 2019, 10:30
+
+
+
+
+
+
+
+
+
+
+
Greetings!
+
+ Lorem Ipsum is simply dummy text of the
+ printing and typesetting industry. Lorem Ipsum
+ has been the industry's standard dummy text
+ ever since the 1500s, when an unknown printer
+ took a galley of type and scrambled it to make
+ a type specimen book.
+
+
+ It has survived not only five centuries, but
+ also the leap into electronic typesetting,
+ remaining essentially unchanged.
+
+
Sincerely yours,
+
+ Envato Design Team
+
+
+
+
+ Attached Files
+
+
+
+
+
+ uikit-design.psd
+
+
+
+
+
+ uikit-design.sketch
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Lois Jimenez{" "}
+
+
+ <lois_jim@gmail.com>
+
+
+ to Elnora Reese
+
+
+
+
+
+
+ 10 Jul 2019, 10:30
+
+
+
+
+
+
+
+
+
+
+
Greetings!
+
+ Successful businesses have many things in
+ common, today we’ll look at the big ‘R’of
+ recognition and how a digital advertising
+ network may help. Recognition can be
+ illustrated by two individuals entering a
+ crowded room at a party. Both walk to the far
+ side of the room, one of them slips through
+ the crowd easily and unnoticed as they reach
+ the far side.
+
+
+ Gummies sweet tart marzipan lemon drops donut
+ pie. Chocolate cake gingerbread jujubes
+ gingerbread chocolate cake tart bear claw
+ apple pie jelly-o. Gummies biscuit brownie
+ marshmallow oat cake tootsie roll bear claw
+ topping. Oat cake sesame snaps icing cupcake
+ wafer tiramisu jelly-o sugar plum carrot cake
+
+
Sincerely yours,
+
+ Envato Design Team
+
+
+
+
+ Attached Files
+
+
+
+
+
+ uikit-design.psd
+
+
+
+
+
+ uikit-design.sketch
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Elnora Reese
+
+
+ <elnora@gmail.com>
+
+
+ to Lois Jimenez
+
+
+
+
+
+ 05 Jul 2019, 10:30
+
+
+
+
+
+
+
+
+
+
+
+
+
Greetings!
+
+ It is a long established fact that a reader
+ will be distracted by the readable content of
+ a page when looking at its layout.The point of
+ using Lorem Ipsum is that it has a
+ more-or-less normal distribution of letters,
+ as opposed to using 'Content here, content
+ here',making it look like readable English.
+
+
+ There are many variations of passages of Lorem
+ Ipsum available, but the majority have
+ suffered alteration in some form, by injected
+ humour, or randomised words which don't look
+ even slightly believable.
+
+
Sincerely yours,
+
+ Envato Design Team
+
+
+
+
+ Attached Files
+
+
+
+
+
+ uikit-design.psd
+
+
+
+
+
+ uikit-design.sketch
+
+
+
+
+
+
+
+
+
+
+ {/* email details end*/}
+
+ {/* quill editor for reply message */}
+
+
+
+
Reply to Lois Jimenez
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {" "}
+ Send
+
+
+
+
+
+
+
+
+
+
+
+
+ {/*/ Detailed Email View */}
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block styles %{"}"}
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block js %{"}"}
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/application-gallery.jsx b/src/application-gallery.jsx
new file mode 100644
index 0000000..64eb43d
--- /dev/null
+++ b/src/application-gallery.jsx
@@ -0,0 +1,256 @@
+<>
+ {"{"}% set title = 'Photo Gallery' %{"}"}
+ {"{"}% set filename = 'application-gallery.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Photo Gallery
+
+ Super simple photo gallery.
+
+
+
+
+
+
+ Dashboard
+
+
+ Photo Gallery
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Our Gallery Example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Close
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/assets/js/app.js b/src/assets/js/app.js
new file mode 100644
index 0000000..d756557
--- /dev/null
+++ b/src/assets/js/app.js
@@ -0,0 +1,8 @@
+// Feather icons are used on some pages
+// Replace() replaces [data-feather] elements with icons
+import featherIcons from "feather-icons"
+featherIcons.replace()
+
+// Mazer internal JS. Include this in your project to get
+// the sidebar running.
+import "./mazer"
diff --git a/src/assets/js/mazer.js b/src/assets/js/mazer.js
new file mode 100644
index 0000000..db078e9
--- /dev/null
+++ b/src/assets/js/mazer.js
@@ -0,0 +1,8 @@
+// Don't forget to load bootstrap js in your project
+// Here, we load it in our app.js
+import bootstrapBundle from "bootstrap/dist/js/bootstrap.bundle"
+window.bootstrap = bootstrapBundle
+
+// We could import PerfectScrollbar directly in the sidebar module
+import "./../static/js/components/sidebar"
+
diff --git a/src/assets/scss/_fonts.scss b/src/assets/scss/_fonts.scss
new file mode 100644
index 0000000..e79359c
--- /dev/null
+++ b/src/assets/scss/_fonts.scss
@@ -0,0 +1,59 @@
+/* nunito-latin-300-normal */
+@font-face {
+ font-family: 'Nunito';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 300;
+ src: url('../static/fonts/nunito-latin-300-normal.woff2') format('woff2'),
+ url('../static/fonts/nunito-latin-300-normal.woff') format('woff');
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F,
+ U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
+}
+
+/* nunito-latin-400-normal */
+@font-face {
+ font-family: 'Nunito';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 400;
+ src: url('../static/fonts/nunito-latin-400-normal.woff2') format('woff2'),
+ url('../static/fonts/nunito-latin-400-normal.woff') format('woff');
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F,
+ U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
+}
+
+/* nunito-latin-600-normal */
+@font-face {
+ font-family: 'Nunito';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 600;
+ src: url('../static/fonts/nunito-latin-600-normal.woff2') format('woff2'),
+ url('../static/fonts/nunito-latin-600-normal.woff') format('woff');
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F,
+ U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
+}
+
+/* nunito-latin-700-normal */
+@font-face {
+ font-family: 'Nunito';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 700;
+ src: url('../static/fonts/nunito-latin-700-normal.woff2') format('woff2'),
+ url('../static/fonts/nunito-latin-700-normal.woff') format('woff');
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F,
+ U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
+}
+
+/* nunito-latin-800-normal */
+@font-face {
+ font-family: 'Nunito';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 800;
+ src: url('../static/fonts/nunito-latin-800-normal.woff2') format('woff2'),
+ url('../static/fonts/nunito-latin-800-normal.woff') format('woff');
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F,
+ U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
+}
diff --git a/src/assets/scss/_mazer.scss b/src/assets/scss/_mazer.scss
new file mode 100644
index 0000000..8f6a78d
--- /dev/null
+++ b/src/assets/scss/_mazer.scss
@@ -0,0 +1,113 @@
+/*
+* Mazer, Technology Innovations Bootstrap HTML5 Landing Page
+*
+* File: app.scss
+*
+* If you want to edit the components, just go to _variables.scss
+*/
+
+/**
+
+====== TABLE OF CONTENTS =======
+1. Mixins
+2. Bootstrap Components Override
+ 2.1 Alert
+ 2.2 Avatar
+ 2.3 Badge
+ 2.4 Buttons
+ 2.5 Breadcrumb
+ 2.6 Carousel
+ 2.7 Card
+ 2.8 Divider
+ 2.9 Dropdowns
+ 2.10 Forms
+ 2.11 Modal
+ 2.12 Sidebar
+ 2.13 Navs
+ 2.14 Navbar
+ 2.15 Pagination
+ 2.16 Table
+ 2.17 Progress
+ 2.18 Icons
+ 2.19 Comment
+ 2.20 Placeholder
+ 2.21 Flag
+4. Pages
+ 4.0 Layout
+ 4.1 Auth
+ 4.2 Error
+5. Utilities
+
+
+*/
+
+// 1. Mixins
+@import "./mixins/navbar";
+
+// 2. Bootstrap Components Override
+
+// - 2.1. Alert
+@import "./components/alert";
+
+// - 2.2. Avatar
+@import "./components/avatar";
+
+// - 2.3. Badge
+@import "./components/badge";
+
+// - 2.4. Buttons
+@import "./components/buttons";
+
+// - 2.5. breadcrumb
+@import "./components/breadcrumb";
+
+// - 2.6. carousel
+@import "./components/carousel";
+
+// - 2.7. card
+@import "./components/card";
+
+// - 2.8. divider
+@import "./components/divider";
+
+// - 2.9. dropdowns
+@import "./components/dropdowns";
+
+// - 2.10. forms
+@import "./components/forms";
+
+// - 2.11. modal
+@import "./components/modal";
+
+// - 2.12. sidebar
+@import "./components/sidebar";
+
+// - 2.13. navs
+@import "./components/navs";
+
+// - 2.14. navbar
+@import "./components/navbar";
+
+// - 2.15. pagination
+@import "./components/pagination";
+
+// - 2.16. table
+@import "./components/table";
+
+// - 2.17. progress
+@import "./components/progress";
+
+// - 2.18. icons
+@import "./components/icons";
+
+// - 2.19 Comment
+@import "./components/comment";
+
+// - 2.20 Placeholder
+@import "./components/placeholders";
+
+// - 4.0 Layout
+@import "./layouts/main.scss";
+
+// - 5.0 Utilities
+@import "./utilities"
diff --git a/src/assets/scss/_utilities.scss b/src/assets/scss/_utilities.scss
new file mode 100644
index 0000000..8af2dc2
--- /dev/null
+++ b/src/assets/scss/_utilities.scss
@@ -0,0 +1,67 @@
+
+// Margin
+.mt-10 { margin-top: 3rem; }
+.mb-10 { margin-bottom: 3rem; }
+.my-10 { margin-top: 3rem; margin-bottom: 3rem; }
+.mb-24 { margin-bottom: 6rem; }
+.my-24 { margin-bottom: 6rem; margin-top: 6rem; }
+
+// Opacity
+.opacity-50 { opacity: 50%; }
+
+// Padding
+.py-4-5 { padding-top: 2rem !important; padding-bottom: 2rem !important }
+
+
+// Font size
+.text-sm { font-size: .875rem; }
+.text-xl { font-size: 1.25rem; }
+.text-4xl { font-size: 2.25rem; }
+.text-6xl { font-size: 4rem; }
+.text-black { color: #000 }
+
+// Background
+.bg-gradient-ltr { background: linear-gradient(to right, #095CDE, #53C3F3); }
+@each $key, $value in $theme-colors-light {
+ .bg-light-#{$key} {
+ @if($dark-mode) {
+ @if($key == "dark") {
+ background-color: #545864;
+ color: white;
+ }@else {
+ background-color: saturate(lighten($value, 20%), 15%);
+ color: saturate(darken($value,30%), 5%);
+ }
+ }
+ @else {
+ background-color: $value;
+ color: darken($value,80%);
+ }
+ }
+}
+.bg-light {
+ color: $gray-800;
+}
+
+.font-semibold { font-weight: 600; }
+.font-bold { font-weight: bold; }
+.font-extrabold { font-weight: 800; }
+
+// Text Width
+.text-width-md { max-width: 450px }
+
+// Text Color
+.text-gray-300 { color: $gray-300 !important }
+.text-gray-400 { color: $gray-400 !important }
+.text-gray-500 { color: $gray-500 !important }
+.text-gray-600 { color: $gray-600 !important }
+
+
+// Button
+.btn-xl { padding: 1rem 2rem; }
+
+// Icon
+.icon-mid:before { vertical-align: middle; }
+
+// Z Index
+.z-1 { z-index: 1 }
\ No newline at end of file
diff --git a/src/assets/scss/_variables.scss b/src/assets/scss/_variables.scss
new file mode 100644
index 0000000..91ef39e
--- /dev/null
+++ b/src/assets/scss/_variables.scss
@@ -0,0 +1,1635 @@
+// Variables
+//
+// Variables should follow the `$component-state-property-size` formula for
+// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.
+
+// Color system
+
+@use 'sass:math';
+
+@import "~bootstrap/scss/functions";
+
+$dark-mode: false !default;
+
+
+// Mazer Variables
+@import "~bootstrap/scss/functions";
+
+$theme-colors-light: (
+ 'primary': #ebf3ff,
+ 'secondary': #E6EAEE,
+ 'success': #D2FFE8 ,
+ 'danger': #FFDEDE,
+ 'warning': #fffdd8,
+ 'info': #e6fdff,
+ 'dark': #e3e3e3
+) !default;
+
+$alert-colors: (
+ primary: (
+ text-color: #fff,
+ background-color: #435ebe
+ ),
+ secondary: (
+ text-color: #383d41,
+ background-color: #ebeef3
+ ),
+ success: (
+ text-color: #fff,
+ background-color: #28ab55
+ ),
+ warning: (
+ text-color: #3f3a26,
+ background-color: #eaca4a,
+ ),
+ danger: (
+ text-color: #fff,
+ background-color: #f3616d,
+ ),
+ dark: (
+ text-color: #fff,
+ background-color: #454546,
+ ),
+ light: (
+ text-color: #818182,
+ background-color: #f9f9f9,
+ ),
+ info: (
+ text-color: #fff,
+ background-color: #56b6f7,
+ ),
+) !default;
+
+$assets-path: '/assets' !default;
+
+// $btn-colors uses $theme-colors background color by default
+$btn-colors: (
+ primary: (
+ text-color: #fff,
+ ),
+ secondary: (
+ text-color: #fff,
+ ),
+ success: (
+ text-color: #fff,
+ ),
+ warning: (
+ text-color: #000,
+ ),
+ danger: (
+ text-color: #fff,
+ ),
+ dark: (
+ text-color: #fff,
+ ),
+ light: (
+ text-color: #000,
+ ),
+ info: (
+ text-color: #000,
+ ),
+) !default;
+
+
+// Body
+//
+// Settings for the `` element.
+
+$body-bg: #f2f7ff !default;
+$body-color: #607080 !default;
+$body-text-align: null !default;
+
+// Bootstrap Variables
+$white: #fff !default;
+$gray-100: #f8f9fa !default;
+$gray-200: #e9ecef !default;
+$gray-300: #dee2e6 !default;
+$gray-400: #ced4da !default;
+$gray-500: #adb5bd !default;
+$gray-600: #6c757d !default;
+$gray-700: #495057 !default;
+$gray-800: #343a40 !default;
+$gray-900: #212529 !default;
+$black: #000 !default;
+
+
+
+// fusv-disable
+$grays: (
+ "100": $gray-100,
+ "200": $gray-200,
+ "300": $gray-300,
+ "400": $gray-400,
+ "500": $gray-500,
+ "600": $gray-600,
+ "700": $gray-700,
+ "800": $gray-800,
+ "900": $gray-900
+) !default;
+// fusv-enable
+
+$blue: #435ebe !default;
+$indigo: #6610f2 !default;
+$purple: #6f42c1 !default;
+$pink: #d63384 !default;
+$red: #dc3545 !default;
+$orange: #fd7e14 !default;
+$yellow: #ffc107 !default;
+$green: #198754 !default;
+$teal: #20c997 !default;
+$cyan: #0dcaf0 !default;
+
+// scss-docs-start colors-map
+$colors: (
+ "blue": $blue,
+ "indigo": $indigo,
+ "purple": $purple,
+ "pink": $pink,
+ "red": $red,
+ "orange": $orange,
+ "yellow": $yellow,
+ "green": $green,
+ "teal": $teal,
+ "cyan": $cyan,
+ "white": $white,
+ "gray": $gray-600,
+ "gray-dark": $gray-800
+) !default;
+// scss-docs-end colors-map
+
+$primary: $blue !default;
+$secondary: $gray-600 !default;
+$success: $green !default;
+$info: $cyan !default;
+$warning: $yellow !default;
+$danger: $red !default;
+$light: $gray-400 !default;
+$dark: $body-bg;
+
+
+// Mazer Variables
+
+$sidebar-bg: #fff !default;
+$sidebar-link-color: #25396f !default;
+$sidebar-link-hover-bg: rgb(240, 241, 245) !default;
+$sidebar-link-hover-color: #25396f !default;
+$sidebar-submenu-color: $sidebar-link-color !default;
+$sidebar-submenu-hover-color: $primary !default;
+
+// Pages
+$page-auth-bg: $white !default;
+$page-auth-right-bg: linear-gradient(90deg, #2d499d,#3f5491) !default;
+$page-error-bg: #ebf3ff !default;
+
+// Divider
+$divider-bg: #DFE3E7 !default;
+$divider-text-bg: $white !default;
+
+// Sweetalert
+$swal-popup-bg: $sidebar-bg;
+$swal-popup-color: inherit;
+$swal-confirm-button-bg: $primary;
+$swal-confirm-button-bg-hover: #187de4;
+
+// Layout Horizontal
+$horizontal-header-bg: $white !default;
+$horizontal-navbar-bg: $primary !default;
+$horizontal-submenu-bg: $white !default;
+$horizontal-submenu-link-color: $gray-600 !default;
+$horizontal-submenu-link-hover-bg: #1b1b28 !default;
+$horizontal-submenu-link-hover-color: #187de4 !default;
+$horizontal-submenu-shadow-color: rgba(100,100,100,.1);
+
+// scss-docs-start theme-colors-map
+$theme-colors: (
+ "primary": $primary,
+ "secondary": $secondary,
+ "success": $success,
+ "info": $info,
+ "warning": $warning,
+ "danger": $danger,
+ "light": $light,
+ "dark": #131313
+) !default;
+// scss-docs-end theme-colors-map
+
+// scss-docs-start theme-colors-rgb
+$theme-colors-rgb: map-loop($theme-colors, to-rgb, "$value") !default;
+// scss-docs-end theme-colors-rgb
+
+// The contrast ratio to reach against white, to determine if color changes from "light" to "dark". Acceptable values for WCAG 2.0 are 3, 4.5 and 7.
+// See https://www.w3.org/TR/WCAG20/#visual-audio-contrast-contrast
+$min-contrast-ratio: 4.5 !default;
+
+// Customize the light and dark text colors for use in our color contrast function.
+$color-contrast-dark: $black !default;
+$color-contrast-light: $white !default;
+
+// fusv-disable
+$blue-100: tint-color($blue, 80%) !default;
+$blue-200: tint-color($blue, 60%) !default;
+$blue-300: tint-color($blue, 40%) !default;
+$blue-400: tint-color($blue, 20%) !default;
+$blue-500: $blue !default;
+$blue-600: shade-color($blue, 20%) !default;
+$blue-700: shade-color($blue, 40%) !default;
+$blue-800: shade-color($blue, 60%) !default;
+$blue-900: shade-color($blue, 80%) !default;
+
+$indigo-100: tint-color($indigo, 80%) !default;
+$indigo-200: tint-color($indigo, 60%) !default;
+$indigo-300: tint-color($indigo, 40%) !default;
+$indigo-400: tint-color($indigo, 20%) !default;
+$indigo-500: $indigo !default;
+$indigo-600: shade-color($indigo, 20%) !default;
+$indigo-700: shade-color($indigo, 40%) !default;
+$indigo-800: shade-color($indigo, 60%) !default;
+$indigo-900: shade-color($indigo, 80%) !default;
+
+$purple-100: tint-color($purple, 80%) !default;
+$purple-200: tint-color($purple, 60%) !default;
+$purple-300: tint-color($purple, 40%) !default;
+$purple-400: tint-color($purple, 20%) !default;
+$purple-500: $purple !default;
+$purple-600: shade-color($purple, 20%) !default;
+$purple-700: shade-color($purple, 40%) !default;
+$purple-800: shade-color($purple, 60%) !default;
+$purple-900: shade-color($purple, 80%) !default;
+
+$pink-100: tint-color($pink, 80%) !default;
+$pink-200: tint-color($pink, 60%) !default;
+$pink-300: tint-color($pink, 40%) !default;
+$pink-400: tint-color($pink, 20%) !default;
+$pink-500: $pink !default;
+$pink-600: shade-color($pink, 20%) !default;
+$pink-700: shade-color($pink, 40%) !default;
+$pink-800: shade-color($pink, 60%) !default;
+$pink-900: shade-color($pink, 80%) !default;
+
+$red-100: tint-color($red, 80%) !default;
+$red-200: tint-color($red, 60%) !default;
+$red-300: tint-color($red, 40%) !default;
+$red-400: tint-color($red, 20%) !default;
+$red-500: $red !default;
+$red-600: shade-color($red, 20%) !default;
+$red-700: shade-color($red, 40%) !default;
+$red-800: shade-color($red, 60%) !default;
+$red-900: shade-color($red, 80%) !default;
+
+$orange-100: tint-color($orange, 80%) !default;
+$orange-200: tint-color($orange, 60%) !default;
+$orange-300: tint-color($orange, 40%) !default;
+$orange-400: tint-color($orange, 20%) !default;
+$orange-500: $orange !default;
+$orange-600: shade-color($orange, 20%) !default;
+$orange-700: shade-color($orange, 40%) !default;
+$orange-800: shade-color($orange, 60%) !default;
+$orange-900: shade-color($orange, 80%) !default;
+
+$yellow-100: tint-color($yellow, 80%) !default;
+$yellow-200: tint-color($yellow, 60%) !default;
+$yellow-300: tint-color($yellow, 40%) !default;
+$yellow-400: tint-color($yellow, 20%) !default;
+$yellow-500: $yellow !default;
+$yellow-600: shade-color($yellow, 20%) !default;
+$yellow-700: shade-color($yellow, 40%) !default;
+$yellow-800: shade-color($yellow, 60%) !default;
+$yellow-900: shade-color($yellow, 80%) !default;
+
+$green-100: tint-color($green, 80%) !default;
+$green-200: tint-color($green, 60%) !default;
+$green-300: tint-color($green, 40%) !default;
+$green-400: tint-color($green, 20%) !default;
+$green-500: $green !default;
+$green-600: shade-color($green, 20%) !default;
+$green-700: shade-color($green, 40%) !default;
+$green-800: shade-color($green, 60%) !default;
+$green-900: shade-color($green, 80%) !default;
+
+$teal-100: tint-color($teal, 80%) !default;
+$teal-200: tint-color($teal, 60%) !default;
+$teal-300: tint-color($teal, 40%) !default;
+$teal-400: tint-color($teal, 20%) !default;
+$teal-500: $teal !default;
+$teal-600: shade-color($teal, 20%) !default;
+$teal-700: shade-color($teal, 40%) !default;
+$teal-800: shade-color($teal, 60%) !default;
+$teal-900: shade-color($teal, 80%) !default;
+
+$cyan-100: tint-color($cyan, 80%) !default;
+$cyan-200: tint-color($cyan, 60%) !default;
+$cyan-300: tint-color($cyan, 40%) !default;
+$cyan-400: tint-color($cyan, 20%) !default;
+$cyan-500: $cyan !default;
+$cyan-600: shade-color($cyan, 20%) !default;
+$cyan-700: shade-color($cyan, 40%) !default;
+$cyan-800: shade-color($cyan, 60%) !default;
+$cyan-900: shade-color($cyan, 80%) !default;
+// fusv-enable
+
+
+$primary-text: $blue-600 !default;
+$secondary-text: $gray-600 !default;
+$success-text: $green-600 !default;
+$info-text: $cyan-700 !default;
+$warning-text: $yellow-700 !default;
+$danger-text: $red-600 !default;
+$light-text: $gray-600 !default;
+$dark-text: $gray-700 !default;
+
+$primary-bg-subtle: $blue-100 !default;
+$secondary-bg-subtle: $gray-100 !default;
+$success-bg-subtle: $green-100 !default;
+$info-bg-subtle: $cyan-100 !default;
+$warning-bg-subtle: $yellow-100 !default;
+$danger-bg-subtle: $red-100 !default;
+$light-bg-subtle: mix($gray-100, $white) !default;
+$dark-bg-subtle: $gray-400 !default;
+
+$primary-border-subtle: $blue-200 !default;
+$secondary-border-subtle: $gray-200 !default;
+$success-border-subtle: $green-200 !default;
+$info-border-subtle: $cyan-200 !default;
+$warning-border-subtle: $yellow-200 !default;
+$danger-border-subtle: $red-200 !default;
+$light-border-subtle: $gray-200 !default;
+$dark-border-subtle: $gray-500 !default;
+
+
+// Characters which are escaped by the escape-svg function
+$escaped-characters: (
+ ("<", "%3c"),
+ (">", "%3e"),
+ ("#", "%23"),
+ ("(", "%28"),
+ (")", "%29"),
+) !default;
+
+// Options
+//
+// Quickly modify global styling by enabling or disabling optional features.
+
+$enable-caret: true !default;
+$enable-rounded: true !default;
+$enable-shadows: false !default;
+$enable-gradients: false !default;
+$enable-transitions: true !default;
+$enable-reduced-motion: true !default;
+$enable-smooth-scroll: true !default;
+$enable-grid-classes: true !default;
+$enable-container-classes: true !default;
+$enable-cssgrid: false !default;
+$enable-button-pointers: true !default;
+$enable-rfs: true !default;
+$enable-validation-icons: true !default;
+$enable-negative-margins: false !default;
+$enable-deprecation-messages: true !default;
+$enable-important-utilities: true !default;
+
+$enable-dark-mode: true !default;
+$color-mode-type: data; // `data` or `media-query`
+
+// Prefix for :root CSS variables
+
+$variable-prefix: bs- !default;
+$prefix: $variable-prefix !default;
+
+// Gradient
+//
+// The gradient which is added to components if `$enable-gradients` is `true`
+// This gradient is also added to elements with `.bg-gradient`
+$gradient: linear-gradient(180deg, rgba($white, .15), rgba($white, 0)) !default;
+
+// Spacing
+//
+// Control the default styling of most Bootstrap elements by modifying these
+// variables. Mostly focused on spacing.
+// You can add more entries to the $spacers map, should you need more variation.
+
+$spacer: 1rem !default;
+$spacers: (
+ 0: 0,
+ 1: math.div($spacer, 4),
+ 2: math.div($spacer, 2),
+ 3: $spacer,
+ 4: $spacer * 1.5,
+ 5: $spacer * 3,
+) !default;
+
+$negative-spacers: if($enable-negative-margins, negativify-map($spacers), null) !default;
+
+// Position
+//
+// Define the edge positioning anchors of the position utilities.
+
+$position-values: (
+ 0: 0,
+ 50: 50%,
+ 100: 100%
+) !default;
+
+
+// Utilities maps
+//
+// Extends the default `$theme-colors` maps to help create our utilities.
+
+// Come v6, we'll de-dupe these variables. Until then, for backward compatibility, we keep them to reassign.
+// scss-docs-start utilities-colors
+$utilities-colors: $theme-colors-rgb !default;
+// scss-docs-end utilities-colors
+
+// scss-docs-start utilities-text-colors
+$utilities-text: map-merge(
+ $utilities-colors,
+ (
+ "black": to-rgb($black),
+ "white": to-rgb($white),
+ "body": to-rgb($body-color)
+ )
+) !default;
+$utilities-text-colors: map-loop($utilities-text, rgba-css-var, "$key", "text") !default;
+// scss-docs-end utilities-text-colors
+
+// scss-docs-start utilities-bg-colors
+$utilities-bg: map-merge(
+ $utilities-colors,
+ (
+ "black": to-rgb($black),
+ "white": to-rgb($white),
+ "body": to-rgb($body-bg)
+ )
+) !default;
+$utilities-bg-colors: map-loop($utilities-bg, rgba-css-var, "$key", "bg") !default;
+// scss-docs-end utilities-bg-colors
+
+// Links
+//
+// Style anchor elements.
+
+$link-color: $primary !default;
+$link-decoration: underline !default;
+$link-shade-percentage: 20% !default;
+$link-hover-color: shift-color($link-color, $link-shade-percentage) !default;
+$link-hover-decoration: null !default;
+
+$stretched-link-pseudo-element: after !default;
+$stretched-link-z-index: 1 !default;
+
+// Paragraphs
+//
+// Style p element.
+
+$paragraph-margin-bottom: 1rem !default;
+
+
+// Grid breakpoints
+//
+// Define the minimum dimensions at which your layout will change,
+// adapting to different screen sizes, for use in media queries.
+
+// scss-docs-start grid-breakpoints
+$grid-breakpoints: (
+ xs: 0,
+ sm: 576px,
+ md: 768px,
+ lg: 992px,
+ xl: 1200px,
+ xxl: 1400px
+) !default;
+// scss-docs-end grid-breakpoints
+
+@include _assert-ascending($grid-breakpoints, "$grid-breakpoints");
+@include _assert-starts-at-zero($grid-breakpoints, "$grid-breakpoints");
+
+
+// Grid containers
+//
+// Define the maximum width of `.container` for different screen sizes.
+
+// scss-docs-start container-max-widths
+$container-max-widths: (
+ sm: 540px,
+ md: 720px,
+ lg: 960px,
+ xl: 1140px,
+ xxl: 1320px
+) !default;
+// scss-docs-end container-max-widths
+
+@include _assert-ascending($container-max-widths, "$container-max-widths");
+
+
+// Grid columns
+//
+// Set the number of columns and specify the width of the gutters.
+
+$grid-columns: 12 !default;
+$grid-gutter-width: 1.5rem !default;
+$grid-row-columns: 6 !default;
+
+$gutters: $spacers !default;
+
+// Container padding
+
+$container-padding-x: math.div($grid-gutter-width, 2) !default;
+
+
+// Components
+//
+// Define common padding and border radius sizes and more.
+
+$border-width: 1px !default;
+$border-widths: (
+ 0: 0,
+ 1: 1px,
+ 2: 2px,
+ 3: 3px,
+ 4: 4px,
+ 5: 5px
+) !default;
+
+$border-color: $gray-300 !default;
+
+$border-radius: .25rem !default;
+$border-radius-sm: .2rem !default;
+$border-radius-lg: .3rem !default;
+$border-radius-pill: 50rem !default;
+
+// Progress bar border-radius
+$progress-border-radius: .18rem !default;
+$progress-border-radius-sm: .2rem !default;
+$progress-border-radius-lg: .3rem !default;
+$progress-border-radius-pill: 50rem !default;
+
+$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;
+$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;
+$box-shadow-lg: 0 .75rem 3rem rgba($black, .225) !default;
+$box-shadow-inset: inset 0 1px 2px rgba($black, .075) !default;
+
+$component-active-color: $white !default;
+$component-active-bg: $primary !default;
+
+$caret-width: .3em !default;
+$caret-vertical-align: $caret-width * .85 !default;
+$caret-spacing: $caret-width * .85 !default;
+
+$transition-base: all .2s ease-in-out !default;
+$transition-fade: opacity .15s linear !default;
+$transition-collapse: height .35s ease !default;
+$transition-collapse-width: width .35s ease !default;
+
+// stylelint-disable function-disallowed-list
+// scss-docs-start aspect-ratios
+$aspect-ratios: (
+ "1x1": 100%,
+ "4x3": calc(3 / 4 * 100%),
+ "16x9": calc(9 / 16 * 100%),
+ "21x9": calc(9 / 21 * 100%)
+) !default;
+// scss-docs-end aspect-ratios
+// stylelint-enable function-disallowed-list
+
+// Typography
+//
+// Font, line-height, and color for body text, headings, and more.
+
+// stylelint-disable value-keyword-case
+$font-family-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !default;
+$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !default;
+// stylelint-enable value-keyword-case
+$font-family-base: "Nunito" !default;
+$font-family-code: var(--#{$variable-prefix}font-monospace) !default;
+
+// $font-size-root effects the value of `rem`, which is used for as well font sizes, paddings and margins
+// $font-size-base effects the font size of the body text
+$font-size-root: null !default;
+$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`
+$font-size-sm: $font-size-base * .875 !default;
+$font-size-lg: $font-size-base * 1.25 !default;
+
+$font-weight-lighter: lighter !default;
+$font-weight-light: 300 !default;
+$font-weight-normal: 400 !default;
+$font-weight-semibold: 600 !default;
+$font-weight-bold: 700 !default;
+$font-weight-bolder: bolder !default;
+$font-weight-medium: 500 !default;
+$font-weight-base: $font-weight-normal !default;
+
+$line-height-base: 1.5 !default;
+$line-height-sm: 1.25 !default;
+$line-height-lg: 2 !default;
+
+$h1-font-size: $font-size-base * 2.5 !default;
+$h2-font-size: $font-size-base * 2 !default;
+$h3-font-size: $font-size-base * 1.75 !default;
+$h4-font-size: $font-size-base * 1.5 !default;
+$h5-font-size: $font-size-base * 1.25 !default;
+$h6-font-size: $font-size-base !default;
+
+// scss-docs-start font-sizes
+$font-sizes: (
+ 1: $h1-font-size,
+ 2: $h2-font-size,
+ 3: $h3-font-size,
+ 4: $h4-font-size,
+ 5: $h5-font-size,
+ 6: $h6-font-size
+) !default;
+// scss-docs-end font-sizes
+
+$headings-margin-bottom: math.div($spacer, 2) !default;
+$headings-font-family: null !default;
+$headings-font-style: null !default;
+$headings-font-weight: 700 !default;
+$headings-line-height: 1.2 !default;
+$headings-color: #25396f !default;
+
+// scss-docs-start display-headings
+$display-font-sizes: (
+ 1: 5rem,
+ 2: 4.5rem,
+ 3: 4rem,
+ 4: 3.5rem,
+ 5: 3rem,
+ 6: 2.5rem
+) !default;
+
+$display-font-family: null !default;
+$display-font-style: null !default;
+$display-font-weight: 300 !default;
+$display-line-height: $headings-line-height !default;
+// scss-docs-end display-headings
+
+$lead-font-size: $font-size-base * 1.25 !default;
+$lead-font-weight: 300 !default;
+
+$small-font-size: .875em !default;
+
+$sub-sup-font-size: .75em !default;
+
+$text-muted: #7c8db5 !default;
+
+$initialism-font-size: $small-font-size !default;
+
+$blockquote-margin-y: $spacer !default;
+$blockquote-font-size: $font-size-base * 1.25 !default;
+$blockquote-footer-color: $gray-600 !default;
+$blockquote-footer-font-size: $small-font-size !default;
+
+$hr-margin-y: $spacer !default;
+$hr-color: inherit !default;
+// fusv-disable
+$hr-bg-color: null !default; // Deprecated in v5.2.0
+$hr-height: null !default; // Deprecated in v5.2.0
+// fusv-enable
+
+$hr-border-color: null !default; // Allows for inherited colors
+$hr-border-width: $border-width !default;
+$hr-opacity: .25 !default;
+
+$legend-margin-bottom: .5rem !default;
+$legend-font-size: 1.5rem !default;
+$legend-font-weight: null !default;
+
+$mark-padding: .2em !default;
+
+$dt-font-weight: $font-weight-bold !default;
+
+$nested-kbd-font-weight: $font-weight-bold !default;
+
+$list-inline-padding: .5rem !default;
+
+$mark-bg: #fcf8e3 !default;
+
+
+// Tables
+//
+// Customizes the `.table` component with basic values, each used across all table variations.
+
+// scss-docs-start table-variables
+$table-cell-padding-y: .5rem !default;
+$table-cell-padding-x: .5rem !default;
+$table-cell-padding-y-sm: .25rem !default;
+$table-cell-padding-x-sm: .25rem !default;
+
+$table-cell-vertical-align: top !default;
+
+$table-color: $body-color !default;
+$table-bg: transparent !default;
+$table-accent-bg: transparent !default;
+
+$table-th-font-weight: null !default;
+
+$table-striped-color: $table-color !default;
+$table-striped-bg-factor: .05 !default;
+$table-striped-bg: rgba($black, $table-striped-bg-factor) !default;
+
+$table-active-color: $table-color !default;
+$table-active-bg-factor: .1 !default;
+$table-active-bg: rgba($black, $table-active-bg-factor) !default;
+
+$table-hover-color: $table-color !default;
+$table-hover-bg-factor: .075 !default;
+$table-hover-bg: rgba($black, $table-hover-bg-factor) !default;
+
+$table-border-factor: .1 !default;
+$table-border-width: $border-width !default;
+$table-border-color: #eee !default;
+
+$table-striped-order: odd !default;
+$table-striped-columns-order: even !default;
+
+$table-group-separator-color: #dedede !default;
+
+$table-caption-color: $text-muted !default;
+
+$table-bg-scale: -80% !default;
+
+$table-variants: (
+ "primary": shift-color($primary, $table-bg-scale),
+ "secondary": shift-color($secondary, $table-bg-scale),
+ "success": shift-color($success, $table-bg-scale),
+ "info": shift-color($info, $table-bg-scale),
+ "warning": shift-color($warning, $table-bg-scale),
+ "danger": shift-color($danger, $table-bg-scale),
+ "light": $light,
+ "dark": $dark,
+) !default;
+// scss-docs-end table-variables
+
+
+// Buttons + Forms
+//
+// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.
+
+$input-btn-padding-y: .375rem !default;
+$input-btn-padding-x: .75rem !default;
+$input-btn-font-family: null !default;
+$input-btn-font-size: $font-size-base !default;
+$input-btn-line-height: $line-height-base !default;
+
+$input-btn-focus-width: .25rem !default;
+$input-btn-focus-color-opacity: .25 !default;
+$input-btn-focus-color: rgba($component-active-bg, $input-btn-focus-color-opacity) !default;
+$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;
+$input-btn-focus-blur: 0 !default;
+$input-btn-focus-box-shadow: 0 0 $input-btn-focus-blur $input-btn-focus-width $input-btn-focus-color !default;
+
+$input-btn-padding-y-sm: .25rem !default;
+$input-btn-padding-x-sm: .5rem !default;
+$input-btn-font-size-sm: $font-size-sm !default;
+
+$input-btn-padding-y-lg: .5rem !default;
+$input-btn-padding-x-lg: 1rem !default;
+$input-btn-font-size-lg: $font-size-lg !default;
+
+$input-btn-border-width: $border-width !default;
+
+
+// Buttons
+//
+// For each of Bootstrap's buttons, define text, background, and border color.
+
+$btn-padding-y: $input-btn-padding-y !default;
+$btn-padding-x: $input-btn-padding-x !default;
+$btn-font-family: $input-btn-font-family !default;
+$btn-font-size: $input-btn-font-size !default;
+$btn-line-height: $input-btn-line-height !default;
+$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping
+
+$btn-padding-y-sm: $input-btn-padding-y-sm !default;
+$btn-padding-x-sm: $input-btn-padding-x-sm !default;
+$btn-font-size-sm: $input-btn-font-size-sm !default;
+
+$btn-padding-y-lg: $input-btn-padding-y-lg !default;
+$btn-padding-x-lg: $input-btn-padding-x-lg !default;
+$btn-font-size-lg: $input-btn-font-size-lg !default;
+
+$btn-border-width: $input-btn-border-width !default;
+
+$btn-font-weight: $font-weight-normal !default;
+$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;
+$btn-focus-width: $input-btn-focus-width !default;
+$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;
+$btn-disabled-opacity: .65 !default;
+$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;
+
+$btn-link-color: $link-color !default;
+$btn-link-hover-color: $link-hover-color !default;
+$btn-link-disabled-color: $gray-600 !default;
+
+// Allows for customizing button radius independently from global border radius
+$btn-border-radius: $border-radius !default;
+$btn-border-radius-sm: $border-radius-sm !default;
+$btn-border-radius-lg: $border-radius-lg !default;
+
+$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;
+
+$btn-hover-bg-shade-amount: 15% !default;
+$btn-hover-bg-tint-amount: 15% !default;
+$btn-hover-border-shade-amount: 20% !default;
+$btn-hover-border-tint-amount: 10% !default;
+$btn-active-bg-shade-amount: 20% !default;
+$btn-active-bg-tint-amount: 20% !default;
+$btn-active-border-shade-amount: 25% !default;
+$btn-active-border-tint-amount: 10% !default;
+
+
+// Forms
+
+$form-text-margin-top: .25rem !default;
+$form-text-font-size: $small-font-size !default;
+$form-text-font-style: null !default;
+$form-text-font-weight: null !default;
+$form-text-color: $text-muted !default;
+$form-textarea-title-bg: $gray-200 !default;
+
+$form-label-margin-bottom: .5rem !default;
+$form-label-font-size: null !default;
+$form-label-font-style: null !default;
+$form-label-font-weight: null !default;
+$form-label-color: null !default;
+
+$input-padding-y: $input-btn-padding-y !default;
+$input-padding-x: $input-btn-padding-x !default;
+$input-font-family: $input-btn-font-family !default;
+$input-font-size: $input-btn-font-size !default;
+$input-font-weight: $font-weight-base !default;
+$input-line-height: $input-btn-line-height !default;
+
+$input-padding-y-sm: $input-btn-padding-y-sm !default;
+$input-padding-x-sm: $input-btn-padding-x-sm !default;
+$input-font-size-sm: $input-btn-font-size-sm !default;
+
+$input-padding-y-lg: $input-btn-padding-y-lg !default;
+$input-padding-x-lg: $input-btn-padding-x-lg !default;
+$input-font-size-lg: $input-btn-font-size-lg !default;
+
+$input-bg: $white !default;
+$input-disabled-bg: $gray-200 !default;
+$input-disabled-color: null !default;
+$input-disabled-border-color: null !default;
+
+$input-color: $body-color !default;
+$input-border-color: #dce7f1 !default;
+$input-border-width: $input-btn-border-width !default;
+$input-box-shadow: $box-shadow-inset !default;
+
+$input-border-radius: $border-radius !default;
+$input-border-radius-sm: $border-radius-sm !default;
+$input-border-radius-lg: $border-radius-lg !default;
+
+$input-focus-bg: $input-bg !default;
+$input-focus-border-color: tint-color($component-active-bg, 50%) !default;
+$input-focus-color: $input-color !default;
+$input-focus-width: $input-btn-focus-width !default;
+$input-focus-box-shadow: $input-btn-focus-box-shadow !default;
+
+$input-placeholder-color: $gray-500 !default;
+$input-plaintext-color: $body-color !default;
+
+$input-height-border: $input-border-width * 2 !default;
+
+$input-height-inner: add($input-line-height * 1em, $input-padding-y * 2) !default;
+$input-height-inner-half: add($input-line-height * .5em, $input-padding-y) !default;
+$input-height-inner-quarter: add($input-line-height * .25em, math.div($input-padding-y, 2)) !default;
+
+$input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;
+$input-height-sm: add($input-line-height * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;
+$input-height-lg: add($input-line-height * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;
+
+$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;
+
+$form-color-width: 3rem !default;
+
+$form-check-input-width: 1.2em !default;
+$form-check-min-height: $font-size-base * $line-height-base !default;
+$form-check-padding-start: $form-check-input-width + .5em !default;
+$form-check-margin-bottom: .125rem !default;
+$form-check-label-color: null !default;
+$form-check-label-cursor: null !default;
+$form-check-transition: background-color .15s ease-in-out, background-position .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;
+
+$form-check-input-active-filter: brightness(90%) !default;
+
+$form-check-input-bg: #fff !default;
+$form-check-input-border: 3px solid #e1e3ea !default;
+$form-check-input-border-radius: .3em !default;
+$form-check-radio-border-radius: 50% !default;
+$form-check-input-focus-border: $input-focus-border-color !default;
+$form-check-input-focus-box-shadow: $input-btn-focus-box-shadow !default;
+
+$form-check-input-checked-color: $component-active-color !default;
+$form-check-input-checked-bg-color: $component-active-bg !default;
+$form-check-input-checked-border-color: $form-check-input-checked-bg-color !default;
+$form-check-input-checked-bg-image: url("data:image/svg+xml, ") !default;
+$form-check-radio-checked-bg-image: url("data:image/svg+xml, ") !default;
+
+$form-check-input-indeterminate-color: $component-active-color !default;
+$form-check-input-indeterminate-bg-color: $component-active-bg !default;
+$form-check-input-indeterminate-border-color: $form-check-input-indeterminate-bg-color !default;
+$form-check-input-indeterminate-bg-image: url("data:image/svg+xml, ") !default;
+
+$form-check-input-disabled-opacity: .5 !default;
+$form-check-label-disabled-opacity: $form-check-input-disabled-opacity !default;
+$form-check-btn-check-disabled-opacity: $btn-disabled-opacity !default;
+
+$form-switch-color: rgba(0, 0, 0, .25) !default;
+$form-switch-width: 2em !default;
+$form-switch-padding-start: $form-switch-width + .5em !default;
+$form-switch-bg-image: url("data:image/svg+xml, ") !default;
+$form-switch-border-radius: $form-switch-width !default;
+$form-switch-transition: background-position .15s ease-in-out !default;
+
+$form-switch-focus-color: $input-focus-border-color !default;
+$form-switch-focus-bg-image: url("data:image/svg+xml, ") !default;
+
+$form-switch-checked-color: $component-active-color !default;
+$form-switch-checked-bg-image: url("data:image/svg+xml, ") !default;
+$form-switch-checked-bg-position: right center !default;
+
+$form-check-inline-margin-end: 1rem !default;
+
+$input-group-addon-padding-y: $input-padding-y !default;
+$input-group-addon-padding-x: $input-padding-x !default;
+$input-group-addon-font-weight: $input-font-weight !default;
+$input-group-addon-color: #526e8a !default;
+$input-group-addon-bg: #e6eef5 !default;
+$input-group-addon-border-color: #dce7f1 !default;
+
+$form-select-padding-y: $input-padding-y !default;
+$form-select-padding-x: $input-padding-x !default;
+$form-select-font-family: $input-font-family !default;
+$form-select-font-size: $input-font-size !default;
+$form-select-indicator-padding: 1.75rem !default; // Extra padding to account for the presence of the background-image based indicator
+$form-select-font-weight: $input-font-weight !default;
+$form-select-line-height: $input-line-height !default;
+$form-select-color: $input-color !default;
+$form-select-disabled-color: $gray-600 !default;
+$form-select-bg: $input-bg !default;
+$form-select-disabled-bg: $gray-200 !default;
+$form-select-disabled-border-color: $input-disabled-border-color !default;
+$form-select-bg-position: right $form-select-padding-x center !default;
+$form-select-bg-size: 16px 12px !default; // In pixels because image dimensions
+$form-select-indicator-color: $gray-800 !default;
+$form-select-indicator: url("data:image/svg+xml, ") !default;
+$form-select-transition: $input-transition !default;
+
+$form-select-feedback-icon-padding-end: add(1em * .75, (2 * $form-select-padding-y * .75) + $form-select-padding-x + $form-select-indicator-padding) !default;
+$form-select-feedback-icon-position: center right ($form-select-padding-x + $form-select-indicator-padding) !default;
+$form-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;
+
+$form-select-border-width: $input-border-width !default;
+$form-select-border-color: $input-border-color !default;
+$form-select-border-radius: $border-radius !default;
+$form-select-box-shadow: $box-shadow-inset !default;
+
+$form-select-focus-border-color: $input-focus-border-color !default;
+$form-select-focus-width: $input-focus-width !default;
+$form-select-focus-box-shadow: 0 0 0 $form-select-focus-width $input-btn-focus-color !default;
+
+$form-select-padding-y-sm: $input-padding-y-sm !default;
+$form-select-padding-x-sm: $input-padding-x-sm !default;
+$form-select-font-size-sm: $input-font-size-sm !default;
+$form-select-border-radius-sm: $input-border-radius-sm !default;
+
+$form-select-padding-y-lg: $input-padding-y-lg !default;
+$form-select-padding-x-lg: $input-padding-x-lg !default;
+$form-select-font-size-lg: $input-font-size-lg !default;
+$form-select-border-radius-lg: $input-border-radius-lg !default;
+$form-select-transition: $input-transition !default;
+
+$form-range-track-width: 100% !default;
+$form-range-track-height: .5rem !default;
+$form-range-track-cursor: pointer !default;
+$form-range-track-bg: $gray-300 !default;
+$form-range-track-border-radius: 1rem !default;
+$form-range-track-box-shadow: $box-shadow-inset !default;
+
+$form-range-thumb-width: 1rem !default;
+$form-range-thumb-height: $form-range-thumb-width !default;
+$form-range-thumb-bg: $component-active-bg !default;
+$form-range-thumb-border: 0 !default;
+$form-range-thumb-border-radius: 1rem !default;
+$form-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;
+$form-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;
+$form-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in Edge
+$form-range-thumb-active-bg: tint-color($component-active-bg, 70%) !default;
+$form-range-thumb-disabled-bg: $gray-500 !default;
+$form-range-thumb-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;
+
+$form-file-button-color: $input-color !default;
+$form-file-button-bg: $input-group-addon-bg !default;
+$form-file-button-hover-bg: shade-color($form-file-button-bg, 5%) !default;
+
+$form-floating-height: add(3.5rem, $input-height-border) !default;
+$form-floating-line-height: 1.25 !default;
+$form-floating-padding-x: $input-padding-x !default;
+$form-floating-padding-y: 1rem !default;
+$form-floating-input-padding-t: 1.625rem !default;
+$form-floating-label-height: 1.875em !default;
+$form-floating-input-padding-b: .625rem !default;
+$form-floating-label-opacity: .65 !default;
+$form-floating-label-transform: scale(.85) translateY(-.5rem) translateX(.15rem) !default;
+$form-floating-label-disabled-color: $gray-600 !default;
+$form-floating-transition: opacity .1s ease-in-out, transform .1s ease-in-out !default;
+
+// Form validation
+
+$form-feedback-margin-top: $form-text-margin-top !default;
+$form-feedback-font-size: $form-text-font-size !default;
+$form-feedback-font-style: $form-text-font-style !default;
+$form-feedback-valid-color: $success !default;
+$form-feedback-invalid-color: $danger !default;
+
+$form-feedback-icon-valid-color: $form-feedback-valid-color !default;
+$form-feedback-icon-valid: url("data:image/svg+xml, ") !default;
+$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;
+$form-feedback-icon-invalid: url("data:image/svg+xml, ") !default;
+
+// scss-docs-start form-validation-states
+$form-validation-states: (
+ "valid": (
+ "color": $form-feedback-valid-color,
+ "icon": $form-feedback-icon-valid
+ ),
+ "invalid": (
+ "color": $form-feedback-invalid-color,
+ "icon": $form-feedback-icon-invalid
+ )
+) !default;
+// scss-docs-end form-validation-states
+
+// Z-index master list
+//
+// Warning: Avoid customizing these values. They're used for a bird's eye view
+// of components dependent on the z-axis and are designed to all work together.
+
+// scss-docs-start zindex-stack
+$zindex-dropdown: 1000 !default;
+$zindex-sticky: 1020 !default;
+$zindex-fixed: 1030 !default;
+$zindex-offcanvas-backdrop: 1040 !default;
+$zindex-offcanvas: 1045 !default;
+$zindex-modal-backdrop: 1050 !default;
+$zindex-modal: 1055 !default;
+$zindex-popover: 1070 !default;
+$zindex-tooltip: 1080 !default;
+$zindex-toast: 1090 !default;
+// scss-docs-end zindex-stack
+
+// scss-docs-start zindex-levels-map
+$zindex-levels: (
+ n1: -1,
+ 0: 0,
+ 1: 1,
+ 2: 2,
+ 3: 3
+) !default;
+// scss-docs-end zindex-levels-map
+
+
+// Navs
+
+$nav-link-padding-y: .5rem !default;
+$nav-link-padding-x: 1rem !default;
+$nav-link-font-size: null !default;
+$nav-link-font-weight: null !default;
+$nav-link-color: null !default;
+$nav-link-hover-color: null !default;
+$nav-link-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out !default;
+$nav-link-disabled-color: $gray-600 !default;
+
+$nav-tabs-border-color: $gray-300 !default;
+$nav-tabs-border-width: $border-width !default;
+$nav-tabs-border-radius: $border-radius !default;
+$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;
+$nav-tabs-link-active-color: $gray-700 !default;
+$nav-tabs-link-active-bg: $body-bg !default;
+$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;
+
+$nav-pills-border-radius: $border-radius !default;
+$nav-pills-link-active-color: $component-active-color !default;
+$nav-pills-link-active-bg: $component-active-bg !default;
+
+
+// Navbar
+
+$navbar-padding-y: math.div($spacer, 2) !default;
+$navbar-padding-x: null !default;
+
+$navbar-nav-link-padding-x: .5rem !default;
+
+$navbar-brand-font-size: $font-size-lg !default;
+// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link
+$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;
+$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;
+$navbar-brand-padding-y: math.div(($nav-link-height - $navbar-brand-height), 2) !default;
+$navbar-brand-margin-end: 1rem !default;
+
+$navbar-toggler-padding-y: .25rem !default;
+$navbar-toggler-padding-x: .75rem !default;
+$navbar-toggler-font-size: $font-size-lg !default;
+$navbar-toggler-border-radius: $btn-border-radius !default;
+$navbar-toggler-focus-width: $btn-focus-width !default;
+$navbar-toggler-transition: box-shadow .15s ease-in-out !default;
+
+$navbar-dark-color: rgba($white, .55) !default;
+$navbar-dark-hover-color: rgba($white, .75) !default;
+$navbar-dark-active-color: $white !default;
+$navbar-dark-disabled-color: rgba($white, .25) !default;
+$navbar-dark-toggler-icon-bg: url("data:image/svg+xml, ") !default;
+$navbar-dark-toggler-border-color: rgba($white, .1) !default;
+
+$navbar-light-color: rgba($black, .55) !default;
+$navbar-light-hover-color: rgba($black, .7) !default;
+$navbar-light-active-color: rgba($black, .9) !default;
+$navbar-light-disabled-color: rgba($black, .3) !default;
+$navbar-light-toggler-icon-bg: url("data:image/svg+xml, ") !default;
+$navbar-light-toggler-border-color: rgba($black, .1) !default;
+
+$navbar-light-brand-color: $navbar-light-active-color !default;
+$navbar-light-brand-hover-color: $navbar-light-active-color !default;
+$navbar-dark-brand-color: $navbar-dark-active-color !default;
+$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;
+
+
+// Dropdowns
+//
+// Dropdown menu container and contents.
+
+$dropdown-min-width: 15rem !default;
+$dropdown-padding-x: 0 !default;
+$dropdown-padding-y: .5rem !default;
+$dropdown-spacer: .125rem !default;
+$dropdown-font-size: $font-size-base !default;
+$dropdown-color: $body-color !default;
+$dropdown-bg: $white !default;
+$dropdown-border-color: rgba($black, .15) !default;
+$dropdown-border-radius: $border-radius !default;
+$dropdown-border-width: 0 !default;
+$dropdown-inner-border-radius: subtract($dropdown-border-radius, $dropdown-border-width) !default;
+$dropdown-divider-bg: rgb(189, 199, 209) !default;
+$dropdown-divider-margin-y: math.div($spacer, 2) !default;
+$dropdown-box-shadow: 1px 4px 15px #f4f5f9 !default;
+
+$dropdown-link-color: $gray-900 !default;
+$dropdown-link-hover-color: shade-color($gray-900, 10%) !default;
+$dropdown-link-hover-bg: $gray-100 !default;
+
+$dropdown-link-active-color: $component-active-color !default;
+$dropdown-link-active-bg: $component-active-bg !default;
+
+$dropdown-link-disabled-color: $gray-600 !default;
+
+$dropdown-item-padding-y: .45rem !default;
+$dropdown-item-padding-x: 1.5rem !default;
+
+$dropdown-header-color: $gray-600 !default;
+$dropdown-header-padding-x: $dropdown-item-padding-x !default;
+$dropdown-header-padding-y: $dropdown-padding-y !default;
+$dropdown-header-padding: $dropdown-padding-y $dropdown-item-padding-x !default;
+
+$dropdown-dark-color: $gray-300 !default;
+$dropdown-dark-bg: $gray-800 !default;
+$dropdown-dark-border-color: $dropdown-border-color !default;
+$dropdown-dark-divider-bg: $dropdown-divider-bg !default;
+$dropdown-dark-box-shadow: null !default;
+$dropdown-dark-link-color: $dropdown-dark-color !default;
+$dropdown-dark-link-hover-color: $white !default;
+$dropdown-dark-link-hover-bg: rgba($white, .15) !default;
+$dropdown-dark-link-active-color: $dropdown-link-active-color !default;
+$dropdown-dark-link-active-bg: $dropdown-link-active-bg !default;
+$dropdown-dark-link-disabled-color: $gray-500 !default;
+$dropdown-dark-header-color: $gray-500 !default;
+
+
+// Pagination
+
+$pagination-padding-y: .375rem !default;
+$pagination-padding-x: .75rem !default;
+$pagination-padding-y-sm: .25rem !default;
+$pagination-padding-x-sm: .5rem !default;
+$pagination-padding-y-lg: .75rem !default;
+$pagination-padding-x-lg: 1.5rem !default;
+
+$pagination-font-size: $font-size-base !default;
+
+$pagination-color: $link-color !default;
+$pagination-bg: $white !default;
+$pagination-border-width: $border-width !default;
+$pagination-border-radius: $border-radius !default;
+$pagination-margin-start: calc(#{$pagination-border-width} * -1) !default;
+$pagination-border-color: $gray-300 !default;
+
+$pagination-focus-color: $link-hover-color !default;
+$pagination-focus-bg: $gray-200 !default;
+$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;
+$pagination-focus-outline: 0 !default;
+
+$pagination-hover-color: $black !default;
+$pagination-hover-bg: $gray-200 !default;
+$pagination-hover-border-color: $gray-300 !default;
+
+$pagination-active-color: $component-active-color !default;
+$pagination-active-bg: $component-active-bg !default;
+$pagination-active-border-color: $pagination-active-bg !default;
+
+$pagination-disabled-color: $gray-600 !default;
+$pagination-disabled-bg: $white !default;
+$pagination-disabled-border-color: $gray-300 !default;
+
+$pagination-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;
+
+$pagination-border-radius-sm: $border-radius-sm !default;
+$pagination-border-radius-lg: $border-radius-lg !default;
+
+
+// Placeholders
+
+// scss-docs-start placeholders
+$placeholder-opacity-max: .5 !default;
+$placeholder-opacity-min: .2 !default;
+// scss-docs-end placeholders
+
+
+// Cards
+
+$card-spacer-y: $spacer !default;
+$card-spacer-x: $spacer !default;
+$card-title-spacer-y: math.div($spacer, 2) !default;
+$card-title-color: null !default;
+$card-subtitle-color: null !default;
+$card-border-width: $border-width !default;
+$card-border-radius: .7rem !default;
+$card-border-color: rgba($black, .125) !default;
+$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;
+$card-cap-padding-y: 1.5rem !default;
+$card-cap-padding-x: 1.5rem !default;
+$card-cap-bg: white !default;
+$card-cap-color: null !default;
+$card-height: null !default;
+$card-color: null !default;
+$card-bg: $white !default;
+$card-box-shadow: -8px 12px 18px 0 rgba(25,42,70,.13) !default;
+$card-title-font-size: 1.2rem !default;
+$card-img-overlay-padding: $spacer !default;
+
+$card-group-margin: math.div($grid-gutter-width, 2) !default;
+
+// scss-docs-start accordion-variables
+$accordion-padding-y: 1rem !default;
+$accordion-padding-x: 1.25rem !default;
+$accordion-color: $body-color !default; // Sass variable because of $accordion-button-icon
+$accordion-bg: $card-bg !default;
+$accordion-border-width: $border-width !default;
+$accordion-border-color: var(--#{$prefix}border-color) !default;
+$accordion-border-radius: calc($border-radius + .2rem) !default;
+$accordion-inner-border-radius: subtract($accordion-border-radius, $accordion-border-width) !default;
+
+$accordion-body-padding-y: $accordion-padding-y !default;
+$accordion-body-padding-x: $accordion-padding-x !default;
+
+$accordion-button-padding-y: $accordion-padding-y !default;
+$accordion-button-padding-x: $accordion-padding-x !default;
+$accordion-button-color: $accordion-color !default;
+$accordion-button-bg: var(--#{$prefix}accordion-bg) !default;
+$accordion-transition: $btn-transition, border-radius .15s ease !default;
+$accordion-button-active-bg: tint-color($component-active-bg, 90%) !default;
+$accordion-button-active-color: shade-color($primary, 10%) !default;
+
+$accordion-button-focus-border-color: $input-focus-border-color !default;
+$accordion-button-focus-box-shadow: $btn-focus-box-shadow !default;
+
+$accordion-icon-width: 1.25rem !default;
+$accordion-icon-color: $accordion-button-color !default;
+$accordion-icon-active-color: $accordion-button-active-color !default;
+$accordion-icon-transition: transform .2s ease-in-out !default;
+$accordion-icon-transform: rotate(-180deg) !default;
+
+$accordion-button-icon: url("data:image/svg+xml, ") !default;
+$accordion-button-active-icon: url("data:image/svg+xml, ") !default;
+// scss-docs-end accordion-variables
+
+// Tooltips
+
+$tooltip-font-size: $font-size-sm !default;
+$tooltip-max-width: 200px !default;
+$tooltip-color: $white !default;
+$tooltip-bg: $black !default;
+$tooltip-border-radius: $border-radius !default;
+$tooltip-opacity: .9 !default;
+$tooltip-padding-y: math.div($spacer, 4) !default;
+$tooltip-padding-x: math.div($spacer, 2) !default;
+$tooltip-margin: 0 !default;
+
+$tooltip-arrow-width: .8rem !default;
+$tooltip-arrow-height: .4rem !default;
+$tooltip-arrow-color: $tooltip-bg !default;
+
+// Form tooltips must come after regular tooltips
+$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;
+$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;
+$form-feedback-tooltip-font-size: $tooltip-font-size !default;
+$form-feedback-tooltip-line-height: null !default;
+$form-feedback-tooltip-opacity: $tooltip-opacity !default;
+$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;
+
+
+// Popovers
+
+$popover-font-size: $font-size-sm !default;
+$popover-bg: $white !default;
+$popover-max-width: 276px !default;
+$popover-border-width: $border-width !default;
+$popover-border-color: var(--#{$prefix}border-color-translucent) !default;
+$popover-border-radius: $border-radius-lg !default;
+$popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default;
+$popover-box-shadow: $box-shadow !default;
+
+$popover-header-font-size: $font-size-base !default;
+$popover-header-bg: shade-color($popover-bg, 6%) !default;
+$popover-header-color: var(--#{$prefix}heading-color) !default;
+$popover-header-padding-y: .5rem !default;
+$popover-header-padding-x: $spacer !default;
+
+$popover-body-color: $body-color !default;
+$popover-body-padding-y: $spacer !default;
+$popover-body-padding-x: $spacer !default;
+
+$popover-arrow-width: 1rem !default;
+$popover-arrow-height: .5rem !default;
+
+// Toasts
+
+$toast-max-width: 350px !default;
+$toast-padding-x: .75rem !default;
+$toast-padding-y: .5rem !default;
+$toast-font-size: .875rem !default;
+$toast-color: $gray-800 !default;
+$toast-background-color: rgba($white, .85) !default;
+$toast-border-width: 1px !default;
+$toast-border-color: rgba(56, 56, 56, 0.1) !default;
+$toast-border-radius: .3rem;
+$toast-box-shadow: 0 0.5rem 1.5rem rgba(40, 40, 40, 0.1) !default;
+$toast-spacing: $container-padding-x !default;
+
+$toast-header-color: $gray-600 !default;
+$toast-header-background-color: rgba($white, .85) !default;
+$toast-header-border-color: rgba(0, 0, 0, .05) !default;
+
+
+// Badges
+
+$badge-font-size: .85em !default;
+$badge-font-weight: $font-weight-bold !default;
+$badge-color: $white !default;
+$badge-padding-y: .35em !default;
+$badge-padding-x: .65em !default;
+$badge-border-radius: $border-radius !default;
+
+
+// Modals
+
+// Padding applied to the modal body
+$modal-inner-padding: $spacer !default;
+
+// Margin between elements in footer, must be lower than or equal to 2 * $modal-inner-padding
+$modal-footer-margin-between: .5rem !default;
+
+$modal-dialog-margin: .5rem !default;
+$modal-dialog-margin-y-sm-up: 1.75rem !default;
+
+$modal-title-line-height: $line-height-base !default;
+
+$modal-content-color: null !default;
+$modal-content-bg: $white !default;
+$modal-content-border-color: rgba($black, .2) !default;
+$modal-content-border-width: $border-width !default;
+$modal-content-border-radius: $border-radius-lg !default;
+$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;
+$modal-content-box-shadow-xs: $box-shadow-sm !default;
+$modal-content-box-shadow-sm-up: $box-shadow !default;
+
+
+$modal-backdrop-bg: $black !default;
+$modal-backdrop-opacity: .5 !default;
+
+$modal-header-border-color: var(--#{$prefix}border-color) !default;
+$modal-header-border-width: $modal-content-border-width !default;
+$modal-header-padding-y: $modal-inner-padding !default;
+$modal-header-padding-x: $modal-inner-padding !default;
+$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility
+$modal-header-font-size: 1.1rem !default;
+
+$modal-footer-bg: null !default;
+$modal-footer-border-color: $modal-header-border-color !default;
+$modal-footer-border-width: $modal-header-border-width !default;
+
+$modal-sm: 300px !default;
+$modal-md: 500px !default;
+$modal-lg: 800px !default;
+$modal-xl: 1140px !default;
+
+$modal-fade-transform: translate(0, -50px) !default;
+$modal-show-transform: none !default;
+$modal-transition: transform .3s ease-out !default;
+$modal-scale-transform: scale(1.02) !default;
+
+
+// Alerts
+//
+// Define alert colors, border radius, and padding.
+
+$alert-padding-y: $spacer !default;
+$alert-padding-x: $spacer !default;
+$alert-margin-bottom: 1rem !default;
+$alert-border-radius: $border-radius !default;
+$alert-link-font-weight: $font-weight-bold !default;
+$alert-border-width: $border-width !default;
+
+$alert-bg-scale: -80% !default;
+$alert-border-scale: -70% !default;
+$alert-color-scale: 40% !default;
+
+$alert-dismissible-padding-r: $alert-padding-x * 3 !default; // 3x covers width of x plus default padding on either side
+
+
+// Progress bars
+$progress-height: 1rem !default;
+$progress-font-size: $font-size-base * .75 !default;
+$progress-bg: $gray-200 !default;
+$progress-border-radius: $progress-border-radius !default;
+$progress-box-shadow: $box-shadow-inset !default;
+$progress-bar-color: $white !default;
+$progress-bar-bg: $primary !default;
+$progress-bar-animation-timing: 1s linear infinite !default;
+$progress-bar-transition: width .6s ease !default;
+
+
+// List group
+
+$list-group-color: null !default;
+$list-group-bg: $white !default;
+$list-group-border-color: rgba($black, .125) !default;
+$list-group-border-width: $border-width !default;
+$list-group-border-radius: $border-radius !default;
+
+$list-group-item-padding-y: math.div($spacer, 2) !default;
+$list-group-item-padding-x: $spacer !default;
+$list-group-item-bg-scale: -80% !default;
+$list-group-item-color-scale: 40% !default;
+
+$list-group-hover-bg: $gray-100 !default;
+$list-group-active-color: $component-active-color !default;
+$list-group-active-bg: $component-active-bg !default;
+$list-group-active-border-color: $list-group-active-bg !default;
+
+$list-group-disabled-color: $gray-600 !default;
+$list-group-disabled-bg: $list-group-bg !default;
+
+$list-group-action-color: $gray-700 !default;
+$list-group-action-hover-color: $list-group-action-color !default;
+
+$list-group-action-active-color: $body-color !default;
+$list-group-action-active-bg: $gray-200 !default;
+
+
+// Image thumbnails
+
+$thumbnail-padding: .25rem !default;
+$thumbnail-bg: $body-bg !default;
+$thumbnail-border-width: $border-width !default;
+$thumbnail-border-color: $gray-300 !default;
+$thumbnail-border-radius: $border-radius !default;
+$thumbnail-box-shadow: $box-shadow-sm !default;
+
+
+// Figures
+
+$figure-caption-font-size: $small-font-size !default;
+$figure-caption-color: $gray-600 !default;
+
+
+// Breadcrumbs
+
+$breadcrumb-font-size: null !default;
+$breadcrumb-padding-y: 0 !default;
+$breadcrumb-padding-x: 0 !default;
+$breadcrumb-item-padding-x: .5rem !default;
+$breadcrumb-margin-bottom: 1rem !default;
+$breadcrumb-margin-top: 1rem !default; // Mazer Variables
+$breadcrumb-bg: null !default;
+$breadcrumb-divider-color: $gray-600 !default;
+$breadcrumb-active-color: $gray-600 !default;
+$breadcrumb-divider: quote("/") !default;
+$breadcrumb-divider-flipped: $breadcrumb-divider !default;
+$breadcrumb-border-radius: null !default;
+
+// Carousel
+
+$carousel-control-color: $white !default;
+$carousel-control-width: 15% !default;
+$carousel-control-opacity: .5 !default;
+$carousel-control-hover-opacity: .9 !default;
+$carousel-control-transition: opacity .15s ease !default;
+
+$carousel-indicator-width: 30px !default;
+$carousel-indicator-height: 3px !default;
+$carousel-indicator-hit-area-height: 10px !default;
+$carousel-indicator-spacer: 3px !default;
+$carousel-indicator-opacity: .5 !default;
+$carousel-indicator-active-bg: $white !default;
+$carousel-indicator-active-opacity: 1 !default;
+$carousel-indicator-transition: opacity .6s ease !default;
+
+$carousel-caption-width: 70% !default;
+$carousel-caption-color: $white !default;
+$carousel-caption-padding-y: 1.25rem !default;
+$carousel-caption-spacer: 1.25rem !default;
+
+$carousel-control-icon-width: 2rem !default;
+
+$carousel-control-prev-icon-bg: url("data:image/svg+xml, ") !default;
+$carousel-control-next-icon-bg: url("data:image/svg+xml, ") !default;
+
+$carousel-transition-duration: .6s !default;
+$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)
+
+$carousel-dark-indicator-active-bg: $black !default;
+$carousel-dark-caption-color: $black !default;
+$carousel-dark-control-icon-filter: invert(1) grayscale(100) !default;
+
+
+// Spinners
+
+$spinner-width: 2rem !default;
+$spinner-height: $spinner-width !default;
+$spinner-vertical-align: -.125em !default;
+$spinner-border-width: .25em !default;
+$spinner-animation-speed: .75s !default;
+
+$spinner-width-sm: 1rem !default;
+$spinner-height-sm: $spinner-width-sm !default;
+$spinner-border-width-sm: .2em !default;
+
+
+// Close
+
+$btn-close-width: 1em !default;
+$btn-close-height: $btn-close-width !default;
+$btn-close-padding-x: .25em !default;
+$btn-close-padding-y: $btn-close-padding-x !default;
+$btn-close-color: $black !default;
+$btn-close-bg: url("data:image/svg+xml, ") !default;
+$btn-close-focus-shadow: $input-btn-focus-box-shadow !default;
+$btn-close-opacity: .5 !default;
+$btn-close-hover-opacity: .75 !default;
+$btn-close-focus-opacity: 1 !default;
+$btn-close-disabled-opacity: .25 !default;
+$btn-close-white-filter: invert(1) grayscale(100%) brightness(200%) !default;
+
+// Offcanvas
+
+// scss-docs-start offcanvas-variables
+$offcanvas-padding-y: $modal-inner-padding !default;
+$offcanvas-padding-x: $modal-inner-padding !default;
+$offcanvas-horizontal-width: 400px !default;
+$offcanvas-vertical-height: 30vh !default;
+$offcanvas-transition-duration: .3s !default;
+$offcanvas-border-color: $modal-content-border-color !default;
+$offcanvas-border-width: $modal-content-border-width !default;
+$offcanvas-title-line-height: $modal-title-line-height !default;
+$offcanvas-bg-color: $modal-content-bg !default;
+$offcanvas-color: $modal-content-color !default;
+$offcanvas-box-shadow: $modal-content-box-shadow-xs !default;
+$offcanvas-backdrop-bg: $modal-backdrop-bg !default;
+$offcanvas-backdrop-opacity: $modal-backdrop-opacity !default;
+// scss-docs-end offcanvas-variables
+
+// Code
+
+$code-font-size: $small-font-size !default;
+$code-color: $pink !default;
+
+$kbd-padding-y: .2rem !default;
+$kbd-padding-x: .4rem !default;
+$kbd-font-size: $code-font-size !default;
+$kbd-color: $white !default;
+$kbd-bg: $gray-900 !default;
+
+$pre-color: null !default;
+
+// External Libraries
+
+$choices-bg: $form-select-bg;
+$choices-border-color: $form-select-border-color;
+$choices-input-color: $body-color;
+$choices-dropdown-bg: $form-select-bg;
+$choices-dropdown-color: $choices-input-color;
+$choices-highlight-bg: $card-bg;
+
+// Placeholder Bootstrap
+$placeholder-opacity-max: .5;
+$placeholder-opacity-min: .2;
diff --git a/src/assets/scss/app.scss b/src/assets/scss/app.scss
new file mode 100644
index 0000000..45f7c8c
--- /dev/null
+++ b/src/assets/scss/app.scss
@@ -0,0 +1,21 @@
+// Import mazer Variables
+@import "./variables";
+
+// Bootstrap + Icons
+$bootstrap-icons-font-src: url('~bootstrap-icons/font/fonts/bootstrap-icons.woff2') format("woff") !default;
+@import "~bootstrap/scss/bootstrap";
+@import "~bootstrap-icons/font/bootstrap-icons";
+
+// Fix icon placement
+body .bi::before, [class^=bi-]::before, [class*=" bi-"]::before {
+ vertical-align: sub;
+}
+
+// Import fonts
+@import "./fonts";
+
+// Perfect Scrollbar
+@import "~perfect-scrollbar/css/perfect-scrollbar.css";
+
+// Mazer CSS
+@import "./mazer";
diff --git a/src/assets/scss/bootstrap.scss b/src/assets/scss/bootstrap.scss
new file mode 100644
index 0000000..167d5a8
--- /dev/null
+++ b/src/assets/scss/bootstrap.scss
@@ -0,0 +1,58 @@
+/*!
+ * Bootstrap v5.1.3 (https://getbootstrap.com/)
+ * Copyright 2011-2021 The Bootstrap Authors
+ * Copyright 2011-2021 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
+ */
+
+// scss-docs-start import-stack
+// Configuration
+@import "~bootstrap/scss/functions";
+@import "~bootstrap/scss/variables";
+// Override variables
+@import "variables";
+@import "~bootstrap/scss/maps";
+@import "~bootstrap/scss/mixins";
+@import "~bootstrap/scss/utilities";
+
+
+// Layout & components
+@import "~bootstrap/scss/root";
+@import "~bootstrap/scss/reboot";
+@import "~bootstrap/scss/type";
+@import "~bootstrap/scss/images";
+@import "~bootstrap/scss/containers";
+@import "~bootstrap/scss/grid";
+@import "~bootstrap/scss/tables";
+@import "~bootstrap/scss/forms";
+@import "~bootstrap/scss/buttons";
+@import "~bootstrap/scss/transitions";
+@import "~bootstrap/scss/dropdown";
+@import "~bootstrap/scss/button-group";
+@import "~bootstrap/scss/nav";
+@import "~bootstrap/scss/navbar";
+@import "~bootstrap/scss/card";
+@import "~bootstrap/scss/accordion";
+@import "~bootstrap/scss/breadcrumb";
+@import "~bootstrap/scss/pagination";
+@import "~bootstrap/scss/badge";
+@import "~bootstrap/scss/alert";
+@import "~bootstrap/scss/progress";
+@import "~bootstrap/scss/list-group";
+@import "~bootstrap/scss/close";
+@import "~bootstrap/scss/toasts";
+@import "~bootstrap/scss/modal";
+@import "~bootstrap/scss/tooltip";
+@import "~bootstrap/scss/popover";
+@import "~bootstrap/scss/carousel";
+@import "~bootstrap/scss/spinners";
+@import "~bootstrap/scss/offcanvas";
+@import "~bootstrap/scss/placeholders";
+
+
+// Helpers
+@import "~bootstrap/scss/helpers";
+
+// Utilities
+@import "~bootstrap/scss/utilities/api";
+// scss-docs-end import-stack
diff --git a/src/assets/scss/components/_alert.scss b/src/assets/scss/components/_alert.scss
new file mode 100644
index 0000000..4b7f38e
--- /dev/null
+++ b/src/assets/scss/components/_alert.scss
@@ -0,0 +1,53 @@
+
+.alert {
+ border:none;
+ .alert-heading {
+ }
+ p {
+ margin-bottom: 0;
+ }
+ button.close {
+ padding: .75rem;
+ line-height: .75;
+ }
+ .alert-heading {
+ margin-left: .4rem;
+ & + p {
+ margin-left: .4rem;
+ }
+ }
+}
+.alert-dark .btn-close{
+ filter: $btn-close-white-filter;
+}
+.alert-secondary .btn-close,
+.alert-light .btn-close{
+ @if($dark-mode == true) {
+ filter: unset;
+ }
+}
+@each $key, $value in $alert-colors {
+ .alert-#{$key} {
+ background-color: map-get($value, 'background-color');
+ color: map-get($value, 'text-color');
+
+ a {
+ color: #fff;
+ font-weight: bold;
+ }
+ }
+}
+@each $key, $value in $theme-colors-light {
+ .alert-light-#{$key} {
+ @if($dark-mode == true) {
+ background-color: lighten(saturate($value,2%),20%);
+ color: saturate(shade-color($value, 60%), 40%);
+ border: 1px solid tint-color($value, 30%);
+ }
+ @else {
+ background-color: saturate($value,10%);
+ color: saturate(shade-color($value, 60%), 40%);
+ border: 1px solid darken($value, 3%);
+ }
+ }
+}
diff --git a/src/assets/scss/components/_avatar.scss b/src/assets/scss/components/_avatar.scss
new file mode 100644
index 0000000..16dd904
--- /dev/null
+++ b/src/assets/scss/components/_avatar.scss
@@ -0,0 +1,92 @@
+.avatar {
+ display: inline-flex;
+ border-radius: 50%;
+ text-align: center;
+ vertical-align: middle;
+ position: relative;
+
+
+ .avatar-content {
+ width: 32px;
+ height: 32px;
+ color: #fff;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ font-size: .875rem;
+ svg, i {
+ color: #fff;
+ font-size: 1rem;
+ height: 1rem;
+ }
+ i:before {
+ vertical-align: top;
+ }
+ }
+
+ img {
+ width: 32px;
+ height: 32px;
+ border-radius: 50%;
+ }
+
+ .avatar-status {
+ width: .7rem;
+ height: .7rem;
+ position: absolute;
+ border-radius: 50%;
+ border: 1px solid #fff;
+ bottom: 0;
+ right: 0;
+ }
+
+ &.avatar-sm {
+ .avatar-content, img {
+ width: 24px;
+ height: 24px;
+ font-size: .8rem;
+ }
+ }
+ &.avatar-md {
+ .avatar-content, img {
+ width: 32px;
+ height: 32px;
+ font-size: .8rem;
+ }
+ }
+ &.avatar-md2 {
+ .avatar-content, img {
+ width: 40px;
+ height: 40px;
+ font-size: .8rem;
+ }
+ }
+ &.avatar-lg {
+ .avatar-content, img {
+ width: 48px;
+ height: 48px;
+ font-size: 1.2rem;
+ }
+ }
+ &.avatar-xl {
+ .avatar-content, img {
+ width: 60px;
+ height: 60px;
+ font-size: 1.4rem;
+ }
+ }
+ &.avatar-2xl {
+ .avatar-content, img {
+ width: 120px;
+ height: 120px;
+ font-size: 1.6rem;
+ }
+ }
+ &.avatar-3xl {
+ .avatar-content, img {
+ width: 180px;
+ height: 180px;
+ font-size: 1.8rem;
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/assets/scss/components/_badge.scss b/src/assets/scss/components/_badge.scss
new file mode 100644
index 0000000..43ac910
--- /dev/null
+++ b/src/assets/scss/components/_badge.scss
@@ -0,0 +1,20 @@
+.btn {
+ .badge {
+ border-radius: 50%;
+ margin-left: 5px;
+ &.bg-transparent {
+ background-color: rgba(255,255,255,.25) !important;
+ color: #fff;
+ }
+ }
+}
+
+.badge-notification {
+ position: absolute;
+ right: 20px;
+ padding: 3px;
+}
+
+a.badge:hover {
+
+}
\ No newline at end of file
diff --git a/src/assets/scss/components/_breadcrumb.scss b/src/assets/scss/components/_breadcrumb.scss
new file mode 100644
index 0000000..0cfcbb4
--- /dev/null
+++ b/src/assets/scss/components/_breadcrumb.scss
@@ -0,0 +1,10 @@
+.breadcrumb {
+ &.breadcrumb-right {
+ justify-content: flex-end;
+ margin-top: $breadcrumb-margin-top;
+ }
+ &.breadcrumb-center {
+ justify-content: center;
+ margin-top: $breadcrumb-margin-top;
+ }
+}
\ No newline at end of file
diff --git a/src/assets/scss/components/_buttons.scss b/src/assets/scss/components/_buttons.scss
new file mode 100644
index 0000000..89f3814
--- /dev/null
+++ b/src/assets/scss/components/_buttons.scss
@@ -0,0 +1,62 @@
+@use 'sass:map';
+
+.btn {
+ i,svg {
+ width: 1rem;
+ height: 1rem;
+ }
+ &.icon {
+ padding: .4rem .6rem;
+ svg {
+ width: 1rem;
+ height: 1rem;
+ }
+ &.icon-left {
+ svg {
+ margin-right: 3px;
+ }
+ }
+ &.icon-right {
+ svg {
+ margin-left: 3px;
+ }
+ }
+ }
+ &.btn-outline-white {
+ color: #fff;
+ border-color: #fff;
+ &:hover {
+ color: #333;
+ background-color: #fff;
+ }
+ }
+
+ @each $key, $value in $theme-colors-light {
+ &.btn-light-#{$key} {
+ background-color: $value;
+ color: darken($value,80%)
+ }
+ }
+
+ @each $key, $value in $btn-colors {
+ &.btn-#{$key} {
+ color: map.get($btn-colors, $key, "text-color");
+ }
+ }
+}
+.btn-block {
+ width: 100%;
+}
+.btn-group {
+ &:not(.dropdown) .btn:not([class*="btn-"]) {
+ border: 1px solid #DFE3E7;
+ }
+ & > .btn {
+ border-radius: .267rem;
+ }
+}
+.buttons {
+ .btn {
+ margin: 0 10px 10px 0;
+ }
+}
diff --git a/src/assets/scss/components/_card.scss b/src/assets/scss/components/_card.scss
new file mode 100644
index 0000000..12a6515
--- /dev/null
+++ b/src/assets/scss/components/_card.scss
@@ -0,0 +1,126 @@
+.card {
+ margin-bottom: 2.2rem;
+ border: none;
+
+ &.card-statistic {
+ box-shadow: 1px 2px 5px rgba(#2FAAF4, .5);
+ background: linear-gradient(to bottom, #25a6f1, #54b9ff);
+ .card-title {
+ text-transform: uppercase;
+ color: rgba(255, 255, 255, 0.651);
+ letter-spacing: .8px;
+ font-weight: 400;
+ font-size: 1.3rem;
+ margin-bottom: 0;
+ margin-top: 5px;
+ }
+ .card-right {
+ p {
+ font-size: 1.5rem;
+ color: #fff;
+ margin-bottom: 0;
+ }
+ span.green {
+ color: rgb(111, 255, 111)
+ }
+ span.red {
+ color: rgb(255, 121, 121)
+ }
+ }
+ .chart-wrapper {
+ height: 100px;
+ }
+ }
+ .card-header {
+ border: none;
+
+ h4 {
+ font-size: $card-title-font-size;
+ font-weight: bold;
+ }
+ & ~ .card-body {
+ padding-top: 0;
+ }
+ }
+ .card-content {
+ position: relative;
+ }
+ .card-body {
+ padding: $card-cap-padding-y $card-cap-padding-x;
+ }
+ .card-heading {
+ color: #555;
+ font-size: 1.5rem;
+ }
+ .card-img-overlay {
+ background-color: rgba(0,0,0,.6);
+
+ p {
+ color: #eee;
+ }
+
+ .card-title {
+ color: #fff;
+ }
+ }
+
+
+}
+.pricing {
+ .card {
+ box-shadow: none;
+ margin-bottom: 0;
+ border-right: 1px solid $gray-200;
+ box-shadow: 0 10px 10px $gray-200;
+ }
+ h1 {
+ text-align: center;
+ font-size: 4rem;
+ margin-bottom: 3rem;
+ }
+ .card-header {
+ .card-title {
+ font-size: 2rem !important;
+ margin-bottom: 0;
+ }
+ p {
+ font-size: .8rem;
+ }
+ }
+ ul {
+ li {
+ list-style: none;
+ margin-bottom: .5rem;
+ i, svg {
+ width: 1rem;
+ color: map-get($theme-colors, 'success');
+ font-size: 1rem;
+ margin-right: 7px;
+ }
+ }
+ }
+ .card-highlighted {
+ background-color: map-get($theme-colors, 'primary');
+ padding-top: 20px;
+ padding-bottom: 20px;
+ .card-header, .card-body {
+ background-color: map-get($theme-colors, 'primary');
+ color: $card-bg;
+ }
+ ul {
+ li {
+ i, svg {
+ color: $teal-400;
+ }
+ color: #fff;
+ }
+ }
+ .card-footer {
+ background-color: map-get($theme-colors, 'primary');
+ }
+ .card-title {
+ color: #fff;
+ font-size: 1.8rem;
+ }
+ }
+}
diff --git a/src/assets/scss/components/_carousel.scss b/src/assets/scss/components/_carousel.scss
new file mode 100644
index 0000000..b1b24a9
--- /dev/null
+++ b/src/assets/scss/components/_carousel.scss
@@ -0,0 +1,6 @@
+.carousel-inner {
+ border-radius: .7rem;
+}
+.carousel-caption h5 {
+ color: $carousel-caption-color
+}
\ No newline at end of file
diff --git a/src/assets/scss/components/_comment.scss b/src/assets/scss/components/_comment.scss
new file mode 100644
index 0000000..fe917f7
--- /dev/null
+++ b/src/assets/scss/components/_comment.scss
@@ -0,0 +1,57 @@
+// Light theme
+.comment {
+ border: 1px solid #C2C2D9;
+ padding: 40px;
+ margin-bottom: 30px;
+ border-radius: 5px;
+ box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
+
+ &-header {
+ display: flex;
+ align-items: center;
+ margin-bottom: 1px;
+
+ @media screen and (max-width: 767px) {
+ flex-direction: column;
+ justify-content: center;
+ }
+
+ .avatar-content {
+ width: 10px;
+ height: 10px;
+ border-radius: 50%;
+ margin-right: 10px;
+ }
+
+ .comment-meta {
+ flex-grow: 1;
+ }
+ }
+
+ &-body {
+ @media screen and (max-width: 767px) {
+ margin-top: 20px;
+ }
+ margin-left: 30px;
+ }
+
+ &-time {
+ color: #435EBE;
+ margin-bottom: 10px;
+ }
+
+ &-actions {
+ display: flex;
+ justify-content: flex-start;
+ margin-top: 10px;
+ }
+}
+
+// Dark theme
+html[data-bs-theme="dark"] .comment {
+ border: 1px solid #404053 !important;
+
+ &-time {
+ color:#6a9cd2 !important;
+ }
+}
\ No newline at end of file
diff --git a/src/assets/scss/components/_divider.scss b/src/assets/scss/components/_divider.scss
new file mode 100644
index 0000000..1945b8e
--- /dev/null
+++ b/src/assets/scss/components/_divider.scss
@@ -0,0 +1,37 @@
+.divider {
+ display: block;
+ text-align: center;
+ overflow: hidden;
+ margin: 1rem 0;
+ .divider-text {
+ position: relative;
+ display: inline-block;
+ padding: 0 1rem;
+ background-color: $divider-text-bg;
+ &:before, &:after {
+ content: '';
+ position: absolute;
+ top: 50%;
+ width: 9999px;
+ border-top: 1px solid $divider-bg;
+ }
+ &:before {
+ right: 100%;
+ }
+ &:after {
+ left: 100%;
+ }
+ }
+ &.divider-left .divider-text {
+ float: left;
+ }
+ &.divider-left-center .divider-text {
+ left: -25%;
+ }
+ &.divider-right-center .divider-text {
+ left: 25%;
+ }
+ &.divider-right .divider-text {
+ float: right;
+ }
+}
\ No newline at end of file
diff --git a/src/assets/scss/components/_dropdowns.scss b/src/assets/scss/components/_dropdowns.scss
new file mode 100644
index 0000000..35aa210
--- /dev/null
+++ b/src/assets/scss/components/_dropdowns.scss
@@ -0,0 +1,26 @@
+.btn:not(.btn-light):not([class^="btn-outline-"]) .dropdown-toggle:after {
+ color: #fff;
+}
+.dropdown-menu-large {
+ min-width: 16rem;
+}
+.dropdown-menu {
+ box-shadow: 0 0 30px rgba(0, 0, 0, 0.03);
+}
+.dropdown-item {
+ transition: all .5s;
+}
+.dropdown {
+ .avatar {
+ margin-right: .6rem;
+ }
+}
+.user-dropdown-status, .user-dropdown-name {
+ margin: 0;
+}
+@media screen and (max-width: 576px) {
+ .dropdown-center[data-bs-popper] {
+ left: 50%;
+ transform: translateX(-50%)
+ }
+}
\ No newline at end of file
diff --git a/src/assets/scss/components/_forms.scss b/src/assets/scss/components/_forms.scss
new file mode 100644
index 0000000..8336151
--- /dev/null
+++ b/src/assets/scss/components/_forms.scss
@@ -0,0 +1,247 @@
+// Variáveis necessárias para o seu código
+$form-label-color: #495057;
+$form-textarea-title-bg: #f8f9fa;
+$input-border-color: #ced4da;
+$input-transition: all 0.3s ease;
+$input-placeholder-color: #6c757d;
+$form-feedback-invalid-color: #dc3545;
+$input-focus-bg: #fff;
+$input-focus-border-color: #80bdff;
+$gray-400: #ced4da;
+
+$theme-colors: (
+ "primary": #0d6efd,
+ "secondary": #6c757d,
+ "success": #198754,
+ "info": #0dcaf0,
+ "warning": #ffc107,
+ "danger": #dc3545,
+ "light": #f8f9fa,
+ "dark": #212529
+);
+
+$choices-bg: #fff;
+$choices-border-color: #ced4da;
+$choices-input-color: #495057;
+$choices-dropdown-bg: #fff;
+$choices-highlight-bg: #e9ecef;
+
+
+// --- Seu código original abaixo ---
+
+.form-group {
+ margin-bottom: .7rem;
+ label {
+ color: $form-label-color;
+ font-weight: 600;
+ }
+ small {
+ font-size: .7rem;
+ }
+
+ &.with-title {
+ position: relative;
+ label {
+ position: absolute;
+ top: 0;
+ left: 0;
+ padding: 5px;
+ font-size: .6rem;
+ background-color: $form-textarea-title-bg;
+ width: 100%;
+ border-width: 1px 1px 0 1px;
+ border-style: solid;
+ border-color: lighten($input-border-color, 5%);
+ transition: $input-transition;
+ }
+ .form-control, dataTable-input {
+ padding-top: 2rem;
+ &:focus ~ label {
+ border-left: 1px solid map-get($theme-colors, 'primary');
+ border-top: 1px solid map-get($theme-colors, 'primary');
+ border-right: 1px solid map-get($theme-colors, 'primary');
+ }
+ }
+ }
+
+ &[class*="has-icon-"] {
+ &.has-icon-left {
+ .form-control {
+ padding-left: 2.5rem;
+ }
+ .form-control-icon {
+ left: 0;
+ }
+ }
+ &.has-icon-right {
+ .form-control {
+ padding-right: 2.5rem;
+ }
+ .form-control-icon {
+ right: 0;
+ }
+ }
+ .form-control {
+ &:focus ~ .form-control-icon {
+ i, svg {
+ color: #5A8DEE;
+ }
+ }
+ &.form-control-xl {
+ padding-left: 3rem;
+ & ~ .form-control-icon i {
+ font-size: 1.6rem;
+ &:before {
+ color: #a6a8aa;
+ }
+ }
+ }
+ }
+ .form-control-icon {
+ position: absolute;
+ padding: 0 .6rem;
+ i, svg {
+ width: 1.2rem;
+ color: $input-placeholder-color;
+ font-size: 1.2rem;
+ &:before {
+ vertical-align: sub;
+ }
+ }
+ }
+
+ }
+
+ &.mandatory .form-label:first-child:after {
+ content: ' *';
+ color: $form-feedback-invalid-color;
+ }
+
+ &.is-invalid * {
+ color: $form-feedback-invalid-color;
+ border-color: $form-feedback-invalid-color;
+ }
+}
+.form-control {
+ & ~ .form-control-icon {
+ top: .28rem;
+ }
+ &.form-control-lg {
+ padding: .55rem 1rem;
+ font-size: 1.05rem;
+ & ~ .form-control-icon {
+ top: .55rem;
+ }
+ }
+ &.form-control-xl {
+ padding: .85rem 1rem;
+ font-size: 1.2rem;
+ & ~ .form-control-icon {
+ top: .55rem;
+ }
+ }
+}
+.form-check {
+ .form-check-input {
+ &[class*="bg-"] {
+ border: 0;
+ }
+ &:focus {
+ box-shadow: none;
+ }
+ @each $key, $value in $theme-colors {
+ &.form-check-#{$key} {
+ background-color: $value;
+ border-color: $value;
+
+ &:not(:checked) {
+ background-color: transparent;
+ border: 1px solid $gray-400;
+ }
+
+ &.form-check-glow {
+ box-shadow: 0 0 5px lighten($value,10%);
+ &:not(:checked) {
+ box-shadow: none;
+ }
+ }
+ }
+ }
+ }
+
+ &.form-check-sm {
+ .form-check-input {
+ width: .9rem;
+ height: .9rem;
+ margin-top: .3em;
+ }
+ label {
+ font-size: .7rem;
+
+ }
+ }
+ &.form-check-lg {
+ .form-check-input {
+ width: 1.5rem;
+ height: 1.5rem;
+ margin-top: .3em;
+ }
+ label {
+ font-size: 1rem;
+ }
+ }
+
+ @each $key, $value in $theme-colors {
+ &.form-check-#{$key} {
+ .form-check-input {
+ background-color: $value;
+ border-color: $value;
+ }
+ }
+ }
+}
+
+// Vendor: Datatable
+.dataTable-input {
+ min-height: calc(1.5em + 0.934rem + 2px);
+ padding: 0.467rem 0.6rem !important;
+ font-size: 0.9025rem;
+ font-weight: 400;
+ line-height: 1.5;
+ color: #7e7a7a;
+ background-color: white;
+ background-clip: padding-box;
+ border: 1px solid #DFE3E7;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ border-radius: 0.25rem;
+ transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+
+ &:focus {
+ color: #555252;
+ background-color: $input-focus-bg;
+ border-color: $input-focus-border-color;
+ outline: 0;
+ box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
+ }
+}
+.dataTable-selector {
+ padding:0.375rem 1.75rem 0.375rem 0.75rem;
+}
+
+// Vendor: Choices
+.choices__inner {
+ background-color: $choices-bg;
+ border-color: $choices-border-color;
+}
+.choices__input {
+ background-color: $choices-bg !important;
+ color: $choices-input-color;
+}
+.choices__list {
+ background-color: $choices-dropdown-bg;
+}
+.choices__list--dropdown .choices__item--selectable.is-highlighted {
+ background-color: $choices-highlight-bg;
+}
diff --git a/src/assets/scss/components/_icons.scss b/src/assets/scss/components/_icons.scss
new file mode 100644
index 0000000..d165964
--- /dev/null
+++ b/src/assets/scss/components/_icons.scss
@@ -0,0 +1,48 @@
+.bi {
+ width: 1rem;
+ height: 1rem;
+ &.bi-middle {
+ &:before {
+ vertical-align: middle;
+ }
+ }
+ &.bi-sub {
+ &:before {
+ vertical-align: sub;
+ }
+ }
+}
+.stats-icon {
+ width: 3rem;
+ height:3rem;
+ border-radius: .5rem;
+ background-color: black;
+ float: right;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ i {
+ color: #fff;
+ font-size: 1.7rem;
+ }
+ &.purple {
+ background-color: #9694ff;
+ }
+ &.blue {
+ background-color: #57caeb;
+ }
+ &.red {
+ background-color: #ff7976;
+ }
+ &.green {
+ background-color: #5ddab4;
+ }
+ @media (max-width: 767px) {
+ float: left;
+ margin-bottom: .4rem;
+ }
+}
+
+.burger-btn {
+ display:none;
+}
\ No newline at end of file
diff --git a/src/assets/scss/components/_modal.scss b/src/assets/scss/components/_modal.scss
new file mode 100644
index 0000000..873a619
--- /dev/null
+++ b/src/assets/scss/components/_modal.scss
@@ -0,0 +1,46 @@
+.modal {
+ .modal-content {
+ box-shadow: -8px 12px 18px 0 rgba(25,42,70,.13);
+ border: none;
+ }
+ .modal-full {
+ max-width: 94%
+ }
+ .white {
+ color: white;
+ }
+ .modal-header {
+ display:flex;
+ justify-content: space-between;
+ align-items: center;
+ .modal-title {
+ font-size: $modal-header-font-size;
+ }
+ .close {
+ padding: 7px 10px;
+ border-radius: 50%;
+ background:none;
+ border: none;
+ &:hover {
+ background: $gray-300
+ }
+ }
+ i, svg {
+ font-size: 12px;
+ height: 12px;
+ width: 12px;
+ }
+ }
+ .modal-footer {
+ padding: $modal-inner-padding;
+ }
+
+ &.modal-borderless {
+ .modal-header {
+ border-bottom: 0;
+ }
+ .modal-footer {
+ border-top: 0;
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/assets/scss/components/_navbar.scss b/src/assets/scss/components/_navbar.scss
new file mode 100644
index 0000000..125f102
--- /dev/null
+++ b/src/assets/scss/components/_navbar.scss
@@ -0,0 +1,301 @@
+
+.layout-navbar {
+ --navbar-height: 90px;
+
+ footer {
+ padding-left: 2rem;
+ padding-right: 2rem;
+ }
+}
+.layout-navbar.navbar-fixed {
+ display: block !important;
+}
+.navbar-fixed > header {
+ display: unset;
+ height: var(--navbar-height);
+}
+.navbar-fixed .navbar-top {
+ position: sticky;
+ background-color: var(--bs-body-bg);
+ z-index: 9;
+ top: 0;
+ width: inherit;
+}
+.navbar {
+ height: var(--navbar-height);
+ padding: 1.5rem;
+ .navbar-brand img {
+ height: 1.5rem;
+ }
+ .user-menu img {
+ width: 39px;
+ height: 39px
+ }
+
+ &.navbar-header {
+ li {
+ display: flex;
+ align-items: center;
+ &.nav-icon {
+ margin-right: .4rem;
+ .nav-link {
+ display:block;
+ padding: .4rem;
+ border-radius: 50%;
+ &:hover {
+ background-color: $gray-200;
+ }
+ }
+ }
+ }
+ .dropdown > a {
+ color: $gray-600;
+ font-weight: 600;
+
+ svg {
+ height: 24px;
+ width: 24px;
+ }
+ &:after {
+ display:none;
+ }
+ }
+ }
+}
+
+.navbar-top {
+ .notification-dropdown {
+ min-width: 20rem;
+ }
+ .notification-item {
+ margin-bottom: .4rem;
+ a {
+ color: $body-color;
+ }
+ p {
+ margin-bottom: 0;
+ }
+ }
+
+ .notification-icon {
+ width: 40px;
+ height: 40px;
+ border-radius: 50%;
+ color: white;
+ text-align: center;
+ vertical-align: middle;
+ i {
+ vertical-align: -moz-middle-with-baseline;
+ font-size: 20px;
+ }
+ }
+}
+
+.layout-horizontal {
+ .container {
+ --bs-gutter-x: 1.5rem;
+ }
+ .header-top {
+ background-color: $horizontal-header-bg;
+ padding: 1.1rem .4rem;
+
+ .container {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ }
+ .burger-btn i {
+ height: 20px;
+ display: inline-block;
+ }
+
+ .logo img {
+ height: 20px
+ }
+ }
+ .header-top-right {
+ display: flex;
+ gap: 1rem;
+ align-items: center;
+ }
+ .submenu-item.active a {
+ font-weight: bold;
+ }
+ .main-navbar {
+ background-color: $horizontal-navbar-bg;
+ padding: 1rem;
+ ul {
+ list-style: none;
+ padding: 0;
+ display: flex;
+ gap: 2rem;
+ margin-bottom: 0;
+ .menu-link {
+ display: flex;
+ position: relative;
+ flex-direction: row;
+ padding: .4rem 0;
+ gap: .5rem;
+ align-items: center;
+ span {
+ height: 20px;
+
+ & > i {
+ margin-right: 3px;
+ }
+ }
+ }
+ & > .menu-item {
+ position: relative;
+ .menu-link {
+ color: $gray-300;
+ }
+ &.active a {
+ color: white;
+ }
+ &.has-sub .menu-link {
+ padding-right: 1.3rem;
+ &:after {
+ content: url('data:image/svg+xml, ');
+ position: absolute;
+ color: #fff;
+ right: -3px;
+ top: 7px;
+ display: block;
+ }
+ }
+ &:hover {
+ .menu-link {
+ color: white;
+ }
+ .submenu {
+ visibility: visible;
+ opacity: 1;
+ top: 100%;
+ }
+ }
+
+ }
+ }
+ .submenu {
+ @include submenu;
+
+ .submenu-group-wrapper {
+ position: relative;
+ }
+
+ .submenu-group {
+ display: table-cell;
+ padding: .5rem .3rem .3rem .5rem;
+ flex-wrap: wrap;
+ max-height: 200px;
+ min-width: 200px;
+
+ .submenu-item {
+ position: relative;
+ &.active .submenu-link {
+ color: var(--bs-primary)
+ }
+ &.has-sub {
+ overflow: visible;
+ .submenu-link {
+ position: relative;
+ &:after {
+ position: absolute;
+ right: 10px;
+ top: 50%;
+ transform: translateY(-40%);
+ content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23888' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
+ }
+ }
+ }
+ a {
+ padding: .6rem;
+ padding-right: 2rem;
+ color: $horizontal-submenu-link-color;
+ display: block;
+ &:hover {
+ color: $horizontal-submenu-link-hover-color
+ }
+ }
+ &:hover {
+ .subsubmenu {
+ visibility: visible;
+ top: 0rem;
+ opacity: 1;
+ }
+ }
+ }
+ }
+ }
+ .subsubmenu {
+ @include submenu;
+ gap: 0;
+ top: 1rem;
+ left: 100%;
+ display: flex;
+ padding: .5rem;
+ flex-direction: column;
+ border-radius: .3rem;
+ min-width: 200px;
+ }
+
+ @media screen and (max-width: 1199px) {
+ background-color: lighten($primary, 47%);
+ overflow: hidden;
+ padding: 1rem;
+ display: none;
+
+ &.active {
+ max-height: initial;
+ display: block;
+ }
+ ul {
+ flex-direction: column;
+ gap: 0;
+
+ .menu-item {
+ &.has-sub .menu-link:after {
+ content: url('data:image/svg+xml, ') !important;
+ top: unset;
+ }
+ }
+ .menu-link {
+ color: $gray-600 !important;
+ padding: 1rem 0;
+ }
+ }
+ .submenu {
+ @include submenu-responsive;
+ transition: all .2s;
+ padding-top: 0;
+ display: none;
+ padding-bottom: 0;
+ .submenu-group-wrapper {
+ display: flex;
+ flex-direction: column;
+ max-height: unset;
+ }
+ .submenu-group {
+ max-height: unset;
+ padding: 0;
+ min-width: unset;
+ width: 100%;
+ }
+ &.active {
+ display: block;
+ }
+ }
+ .subsubmenu {
+ @include submenu-responsive;
+ display: none;
+ &.active {
+ display: block;
+ }
+ }
+ }
+ }
+}
+#topbarUserDropdown:after {
+ margin-left: 1rem;
+}
\ No newline at end of file
diff --git a/src/assets/scss/components/_navs.scss b/src/assets/scss/components/_navs.scss
new file mode 100644
index 0000000..4fac2cf
--- /dev/null
+++ b/src/assets/scss/components/_navs.scss
@@ -0,0 +1,32 @@
+.nav-pills {
+ .nav-link {
+ &.active {
+ box-shadow: 0 2px 10px rgba(map-get($theme-colors, 'primary'), .5);
+ }
+ }
+}
+.nav-tabs {
+ border: none ;
+ .nav-link {
+ border: none;
+ }
+ .nav-link:hover {
+ border:none;
+ text-shadow: 0 0 2px rgba(map-get($theme-colors, 'primary'),.3);
+ }
+ .nav-link.active {
+ border: none;
+ position: relative;
+ color: map-get($theme-colors, 'primary');
+ &:after {
+ content: '';
+ width: 100%;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: map-get($theme-colors, 'primary');
+ left: 0;
+ box-shadow: 0 2px 5px rgba(map-get($theme-colors, 'primary'),.5);
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/assets/scss/components/_pagination.scss b/src/assets/scss/components/_pagination.scss
new file mode 100644
index 0000000..b760188
--- /dev/null
+++ b/src/assets/scss/components/_pagination.scss
@@ -0,0 +1,39 @@
+.pagination {
+ @each $key, $value in $theme-colors {
+ &.pagination-#{$key} {
+ .page-item.active {
+ .page-link {
+ background-color: $value;
+ border-color: $value;
+ box-shadow: 0 2px 5px rgba($value,.3);
+ }
+ }
+ }
+ }
+}
+.page-item {
+ &:not(.active) {
+ .page-link {
+ &:hover {
+ color: $pagination-hover-color
+ }
+ }
+ }
+ i, svg {
+ font-size: 13px;
+ width: 13px;
+ height: 13px;
+ }
+ .page-link {
+ font-size: .875rem;
+ &:focus {
+ box-shadow: none;
+ }
+ }
+ &:first-child {
+ margin-right: .4rem;
+ }
+ &:last-child {
+ margin-left: .4rem;
+ }
+}
\ No newline at end of file
diff --git a/src/assets/scss/components/_placeholders.scss b/src/assets/scss/components/_placeholders.scss
new file mode 100644
index 0000000..bceb95e
--- /dev/null
+++ b/src/assets/scss/components/_placeholders.scss
@@ -0,0 +1,56 @@
+.placeholder {
+ display: inline-block;
+ min-height: 1em;
+ vertical-align: middle;
+ cursor: wait;
+ background-color: currentcolor;
+ opacity: $placeholder-opacity-max;
+
+ &.btn::before {
+ display: inline-block;
+ content: "";
+ }
+}
+
+// Sizing
+.placeholder-xs {
+ min-height: 0.6em;
+}
+
+.placeholder-sm {
+ min-height: 0.8em;
+}
+
+.placeholder-lg {
+ min-height: 1.2em;
+}
+
+// Animation
+.placeholder-glow {
+ .placeholder {
+ animation: placeholder-glow 2s ease-in-out infinite;
+ }
+}
+
+@keyframes placeholder-glow {
+ 50% {
+ opacity: $placeholder-opacity-min;
+ }
+}
+
+.placeholder-wave {
+ mask-image: linear-gradient(
+ 130deg,
+ $black 55%,
+ rgba(0, 0, 0, (1 - $placeholder-opacity-min)) 75%,
+ $black 95%
+ );
+ mask-size: 200% 100%;
+ animation: placeholder-wave 2s linear infinite;
+}
+
+@keyframes placeholder-wave {
+ 100% {
+ mask-position: -200% 0%;
+ }
+}
diff --git a/src/assets/scss/components/_progress.scss b/src/assets/scss/components/_progress.scss
new file mode 100644
index 0000000..f7f4feb
--- /dev/null
+++ b/src/assets/scss/components/_progress.scss
@@ -0,0 +1,32 @@
+.progress {
+ @each $key, $value in $theme-colors {
+ &.progress-#{$key} {
+ overflow: visible;
+ .progress-bar {
+ background-color: $value;
+ border-radius: $progress-border-radius;
+ }
+ }
+ }
+ &.progress-sm {
+ height: .4rem;
+ }
+ &.progress-lg {
+ height: 1.5rem;
+ }
+
+ .progress-bar {
+ position: relative;
+ overflow: visible;
+
+ &.progress-label:before {
+ content: attr(aria-valuenow) '%';
+ position: absolute;
+ right: 0;
+ top: -1.3rem;
+ color: $gray-700;
+ font-size: .8rem;
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/assets/scss/components/_sidebar.scss b/src/assets/scss/components/_sidebar.scss
new file mode 100644
index 0000000..52c42df
--- /dev/null
+++ b/src/assets/scss/components/_sidebar.scss
@@ -0,0 +1,219 @@
+@mixin sidebar-active {
+ .sidebar-wrapper {
+ left: 0;
+ }
+ & ~ #main {
+ margin-left: 300px;
+ }
+}
+@mixin sidebar-inactive {
+ .sidebar-wrapper {
+ left: -300px;
+ }
+ & ~ #main {
+ margin-left: 0;
+ }
+}
+
+#sidebar {
+ @include sidebar-inactive();
+
+ @media screen and (min-width: 1200px) {
+ @include sidebar-active();
+ }
+
+ &.inactive {
+ @include sidebar-inactive();
+ }
+
+ &.active {
+ .sidebar-wrapper {
+ left: 0;
+ }
+ }
+
+}
+.sidebar-wrapper {
+ width: 300px;
+ height: 100vh;
+ position: fixed;
+ top: 0;
+ z-index: 10;
+ overflow-y: auto;
+ background-color: $sidebar-bg;
+ bottom: 0;
+ transition: left .7s cubic-bezier(0.22, 1, 0.36, 1);
+ .sidebar-header {
+ padding: 2rem 2rem 1rem;
+ font-size: 2rem;
+ font-weight: bold;
+
+ img {
+ height: 1.2rem;
+ }
+ }
+ .sidebar-toggler.x {
+ position: absolute;
+ right: 1.75rem;
+ top: .25rem;
+ display:none;
+ }
+
+ .menu {
+ padding-left: 0;
+ margin-top: 2rem;
+ padding: 0 2rem;
+ font-weight: 600;
+ .sidebar-title {
+ padding: 0 1rem;
+ margin: 1.5rem 0 1rem;
+ font-size: 1rem;
+ list-style: none;
+ font-weight: 600;
+ color: $sidebar-link-color;
+ }
+
+ .sidebar-link {
+ display: block;
+ padding: .7rem 1rem;
+ font-size: 1rem;
+ display: flex;
+ align-items: center;
+ border-radius: .5rem;
+ transition: all .5s;
+ text-decoration: none;
+ color: $sidebar-link-color;
+ svg,i {
+ color:#7c8db5;
+ }
+ i:before {
+ vertical-align: top;
+ }
+ span {
+ margin-left: 1rem;
+ }
+ &:hover {
+ background-color: $sidebar-link-hover-bg;
+ }
+ }
+ .sidebar-item {
+ list-style: none;
+ margin-top: .5rem;
+ position: relative;
+
+ &.active {
+ &.has-sub {
+ .sidebar-link:after {
+ content: url('data:image/svg+xml, ');
+ }
+ }
+ >.sidebar-link {
+ background-color: $primary;
+ span {
+ color: #fff;
+ }
+ svg,i {
+ fill: white;
+ color:white;
+ }
+
+ &.has-sub:after {
+ content: url('data:image/svg+xml, ');
+ }
+ }
+ }
+ }
+ .submenu {
+ list-style: none;
+ max-height: 0;
+ overflow: hidden;
+ transition: all .5s;
+ // animation: max-height 2s cubic-bezier(0.22, 1, 0.36, 1);
+ &.active {
+ height: var(--submenu-height);
+ display: block;
+ }
+ &.submenu-closed {
+ max-height: 0;
+ }
+ &.submenu-open {
+ max-height: var(--submenu-height);
+ }
+ .submenu-item {
+ &.active {
+ position:relative;
+ & > a {
+ color: $primary;
+ font-weight: bold;
+ }
+ }
+ a {
+ padding: .7rem 2rem;
+ display: block;
+ color: $sidebar-submenu-color;
+ font-size: .85rem;
+ font-weight: 600;
+ letter-spacing: .5px;
+ transition: all .3s;
+ &:hover {
+ margin-left: .3rem;
+ color: $sidebar-submenu-hover-color;
+ }
+ }
+ }
+
+ }
+ }
+}
+@mixin caret {
+ content: url('data:image/svg+xml, ');
+ position: absolute;
+ color: #ccc;
+ right: 15px;
+ top: 12px;
+ display:block;
+}
+.sidebar-item.has-sub, .submenu-item.has-sub {
+ overflow: hidden;
+ position: relative;
+}
+.sidebar-item.has-sub > .sidebar-link:after {
+ @include caret()
+}
+.submenu-item.has-sub > .submenu-link:after {
+ @include caret()
+}
+.sidebar-backdrop {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ background-color: rgba(0, 0, 0, 0.5);
+ z-index: 9;
+}
+@media screen and (max-width: 1199px) {
+ .sidebar-wrapper {
+ position: fixed;
+ left: -300px;
+ .sidebar-toggler.x {
+ display:block;
+ }
+ }
+}
+@keyframes slideDown {
+ from {
+ max-height: 0;
+ }
+ to {
+ max-height: var(--submenu-height)
+ }
+}
+@keyframes slideUp {
+ from {
+ max-height: var(--submenu-height)
+ }
+ to {
+ max-height: 0;
+ }
+}
\ No newline at end of file
diff --git a/src/assets/scss/components/_table.scss b/src/assets/scss/components/_table.scss
new file mode 100644
index 0000000..7bb5a0b
--- /dev/null
+++ b/src/assets/scss/components/_table.scss
@@ -0,0 +1,67 @@
+.table td, .table thead th {
+ vertical-align: middle !important;
+}
+
+.table:not(.table-borderless) thead th {
+ border-bottom: 1px solid #dedede !important;
+}
+
+.table {
+ &.table-sm {
+ tr td, tr th {
+ padding: 1rem;
+ }
+ }
+ &.table-md {
+ tr td, tr th {
+ padding: 1rem;
+ }
+ }
+ &.table-lg {
+ tr td, tr th {
+ padding: 1.3rem;
+ }
+ }
+}
+
+.dataTable-table {
+ @extend .table;
+
+ thead {
+ tr {
+ th {
+ padding: 0.5rem !important;
+ }
+ td {
+ padding: 0.5rem !important;
+ }
+ }
+ }
+ tbody {
+ tr {
+ th {
+ padding: 0.5rem !important;
+ }
+ td {
+ padding: 0.5rem !important;
+ }
+ }
+ }
+ tfoot {
+ tr {
+ th {
+ padding: 0.5rem !important;
+ }
+ td {
+ padding: 0.5rem !important;
+ }
+ }
+ }
+}
+
+.dataTable-container {
+ overflow-x:auto
+}
+.dataTables_length {
+ margin-bottom: .5rem;
+}
\ No newline at end of file
diff --git a/src/assets/scss/iconly.scss b/src/assets/scss/iconly.scss
new file mode 100644
index 0000000..dd24ee7
--- /dev/null
+++ b/src/assets/scss/iconly.scss
@@ -0,0 +1,327 @@
+@font-face {
+ font-family: 'Iconly---Bold';
+ src: url('../static/fonts/Iconly---Bold.eot?jilz72');
+ src: url('../static/fonts/Iconly---Bold.eot?jilz72#iefix') format('embedded-opentype'),
+ url('../static/fonts/Iconly---Bold.ttf?jilz72') format('truetype'),
+ url('../static/fonts/Iconly---Bold.woff?jilz72') format('woff'),
+ url('../static/fonts/Iconly---Bold.svg?jilz72#Iconly---Bold') format('svg');
+ font-weight: normal;
+ font-style: normal;
+ font-display: block;
+}
+
+[class^="iconly-bold"], [class*=" iconly-bold"] {
+ /* use !important to prevent issues with browser extensions that change fonts */
+ font-family: 'Iconly---Bold' !important;
+ speak: never;
+ font-style: normal;
+ font-weight: normal;
+ font-variant: normal;
+ text-transform: none;
+ line-height: 1;
+
+ /* Better Font Rendering =========== */
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.iconly-boldActivity:before {
+ content: "\e900";
+}
+.iconly-boldUser:before {
+ content: "\e901";
+}
+.iconly-boldUser1:before {
+ content: "\e902";
+}
+.iconly-boldAdd-User:before {
+ content: "\e903";
+}
+.iconly-boldArrow---Down-2:before {
+ content: "\e904";
+}
+.iconly-boldArrow---Down-3:before {
+ content: "\e905";
+}
+.iconly-boldArrow---Down-Circle:before {
+ content: "\e906";
+}
+.iconly-boldArrow---Down-Square:before {
+ content: "\e907";
+}
+.iconly-boldArrow---Down:before {
+ content: "\e908";
+}
+.iconly-boldArrow---Left-2:before {
+ content: "\e909";
+}
+.iconly-boldArrow---Left-3:before {
+ content: "\e90a";
+}
+.iconly-boldArrow---Left-Circle:before {
+ content: "\e90b";
+}
+.iconly-boldArrow---Left-Square:before {
+ content: "\e90c";
+}
+.iconly-boldArrow---Left:before {
+ content: "\e90d";
+}
+.iconly-boldArrow---Right-2:before {
+ content: "\e90e";
+}
+.iconly-boldArrow---Right-3:before {
+ content: "\e90f";
+}
+.iconly-boldArrow---Right-Circle:before {
+ content: "\e910";
+}
+.iconly-boldArrow---Right-Square:before {
+ content: "\e911";
+}
+.iconly-boldArrow---Right:before {
+ content: "\e912";
+}
+.iconly-boldArrow---Up-2:before {
+ content: "\e913";
+}
+.iconly-boldArrow---Up-3:before {
+ content: "\e914";
+}
+.iconly-boldArrow---Up-Circle:before {
+ content: "\e915";
+}
+.iconly-boldArrow---Up-Square:before {
+ content: "\e916";
+}
+.iconly-boldArrow---Up:before {
+ content: "\e917";
+}
+.iconly-boldBag-2:before {
+ content: "\e918";
+}
+.iconly-boldBag:before {
+ content: "\e919";
+}
+.iconly-boldBookmark:before {
+ content: "\e91a";
+}
+.iconly-boldBuy:before {
+ content: "\e91b";
+}
+.iconly-boldCalendar:before {
+ content: "\e91c";
+}
+.iconly-boldCall-Missed:before {
+ content: "\e91d";
+}
+.iconly-boldCall-Silent:before {
+ content: "\e91e";
+}
+.iconly-boldCall:before {
+ content: "\e91f";
+}
+.iconly-boldCalling:before {
+ content: "\e920";
+}
+.iconly-boldCamera:before {
+ content: "\e921";
+}
+.iconly-boldCategory:before {
+ content: "\e922";
+}
+.iconly-boldChart:before {
+ content: "\e923";
+}
+.iconly-boldChat:before {
+ content: "\e924";
+}
+.iconly-boldClose-Square:before {
+ content: "\e925";
+}
+.iconly-boldDanger:before {
+ content: "\e926";
+}
+.iconly-boldDelete:before {
+ content: "\e927";
+}
+.iconly-boldDiscount:before {
+ content: "\e928";
+}
+.iconly-boldDiscovery:before {
+ content: "\e929";
+}
+.iconly-boldDocument:before {
+ content: "\e92a";
+}
+.iconly-boldDownload:before {
+ content: "\e92b";
+}
+.iconly-boldEdit-Square:before {
+ content: "\e92c";
+}
+.iconly-boldEdit:before {
+ content: "\e92d";
+}
+.iconly-boldFilter-2:before {
+ content: "\e92e";
+}
+.iconly-boldFilter:before {
+ content: "\e92f";
+}
+.iconly-boldFolder:before {
+ content: "\e930";
+}
+.iconly-boldGame:before {
+ content: "\e931";
+}
+.iconly-boldGraph:before {
+ content: "\e932";
+}
+.iconly-boldHeart:before {
+ content: "\e933";
+}
+.iconly-boldHide:before {
+ content: "\e934";
+}
+.iconly-boldHome:before {
+ content: "\e935";
+}
+.iconly-boldImage-2:before {
+ content: "\e936";
+}
+.iconly-boldImage:before {
+ content: "\e937";
+}
+.iconly-boldInfo-Circle:before {
+ content: "\e938";
+}
+.iconly-boldInfo-Square:before {
+ content: "\e939";
+}
+.iconly-boldLocation:before {
+ content: "\e93a";
+}
+.iconly-boldLock:before {
+ content: "\e93b";
+}
+.iconly-boldLogin:before {
+ content: "\e93c";
+}
+.iconly-boldLogout:before {
+ content: "\e93d";
+}
+.iconly-boldMessage:before {
+ content: "\e93e";
+}
+.iconly-boldMore-Circle:before {
+ content: "\e93f";
+}
+.iconly-boldMore-Square:before {
+ content: "\e940";
+}
+.iconly-boldNotification:before {
+ content: "\e941";
+}
+.iconly-boldPaper-Download:before {
+ content: "\e942";
+}
+.iconly-boldPaper-Fail:before {
+ content: "\e943";
+}
+.iconly-boldPaper-Negative:before {
+ content: "\e944";
+}
+.iconly-boldPaper-Plus:before {
+ content: "\e945";
+}
+.iconly-boldPaper-Upload:before {
+ content: "\e946";
+}
+.iconly-boldPaper:before {
+ content: "\e947";
+}
+.iconly-boldPassword:before {
+ content: "\e948";
+}
+.iconly-boldPlay:before {
+ content: "\e949";
+}
+.iconly-boldPlus:before {
+ content: "\e94a";
+}
+.iconly-boldProfile:before {
+ content: "\e94b";
+}
+.iconly-boldScan:before {
+ content: "\e94c";
+}
+.iconly-boldSearch:before {
+ content: "\e94d";
+}
+.iconly-boldSend:before {
+ content: "\e94e";
+}
+.iconly-boldSetting:before {
+ content: "\e94f";
+}
+.iconly-boldShield-Done:before {
+ content: "\e950";
+}
+.iconly-boldShield-Fail:before {
+ content: "\e951";
+}
+.iconly-boldShow:before {
+ content: "\e952";
+}
+.iconly-boldStar:before {
+ content: "\e953";
+}
+.iconly-boldSwap:before {
+ content: "\e954";
+}
+.iconly-boldTick-Square:before {
+ content: "\e955";
+}
+.iconly-boldTicket-Star:before {
+ content: "\e956";
+}
+.iconly-boldTicket:before {
+ content: "\e957";
+}
+.iconly-boldTime-Circle:before {
+ content: "\e958";
+}
+.iconly-boldTime-Square:before {
+ content: "\e959";
+}
+.iconly-boldUnlock:before {
+ content: "\e95a";
+}
+.iconly-boldUpload:before {
+ content: "\e95b";
+}
+.iconly-boldVideo:before {
+ content: "\e95c";
+}
+.iconly-boldVoice-2:before {
+ content: "\e95d";
+}
+.iconly-boldVoice:before {
+ content: "\e95e";
+}
+.iconly-boldVolume-Down:before {
+ content: "\e95f";
+}
+.iconly-boldVolume-Off:before {
+ content: "\e960";
+}
+.iconly-boldVolume-Up:before {
+ content: "\e961";
+}
+.iconly-boldWallet:before {
+ content: "\e962";
+}
+.iconly-boldWork:before {
+ content: "\e963";
+}
\ No newline at end of file
diff --git a/src/assets/scss/layouts/main.scss b/src/assets/scss/layouts/main.scss
new file mode 100644
index 0000000..33aff3b
--- /dev/null
+++ b/src/assets/scss/layouts/main.scss
@@ -0,0 +1,48 @@
+#main {
+ margin-left: 300px;
+ padding: 2rem;
+ min-height: 100vh;
+ @media screen and (max-width: 1199px) {
+ margin-left: 0;
+ }
+ &.layout-navbar {
+ padding: 0;
+ transition: margin-left .7s cubic-bezier(0.22, 1, 0.36, 1)
+ }
+ &.layout-horizontal {
+ padding: 0;
+ margin: 0;
+ }
+ #main-content {
+ padding: 2rem;
+ }
+}
+#main, #main-content {
+ display: flex;
+ flex-direction: column;
+}
+#main-content {
+ flex-grow: 1;
+}
+.page-heading {
+ margin: 0 0 2rem;
+ h3 {
+ font-weight: bold;
+ }
+}
+.page-title-headings {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ margin-bottom: .5rem;
+ h3 {
+ margin-bottom: 0;
+ margin-right: 1rem;
+ }
+ .breadcrumb {
+ margin-bottom: 0;
+ }
+}
+a {
+ text-decoration: none;
+}
\ No newline at end of file
diff --git a/src/assets/scss/main.scss b/src/assets/scss/main.scss
new file mode 100644
index 0000000..e41b0ed
--- /dev/null
+++ b/src/assets/scss/main.scss
@@ -0,0 +1,61 @@
+
+
+// Bootstrap (se estiver usando)
+@import 'bootstrap/scss/bootstrap';
+@import 'bootstrap-icons/font/bootstrap-icons.css'; // se estiver instalado
+
+// App
+@import './app';
+@import './iconly';
+@import './bootstrap';
+// Variáveis e temas
+@import 'themes/dark/variables-dark';
+@import 'themes/dark/root';
+@import 'themes/dark/mazer-dark';
+@import 'themes/dark/app-dark';
+
+// Mixins
+@import 'mixins/navbar';
+
+// Componentes
+@import 'components/alert';
+@import 'components/avatar';
+@import 'components/badge';
+@import 'components/breadcrumb';
+@import 'components/buttons';
+@import 'components/card';
+@import 'components/carousel';
+@import 'components/comment';
+@import 'components/divider';
+@import 'components/dropdowns';
+@import 'components/forms';
+@import 'components/icons';
+@import 'components/modal';
+@import 'components/navbar';
+@import 'components/navs';
+@import 'components/pagination';
+@import 'components/placeholders';
+@import 'components/progress';
+@import 'components/sidebar';
+@import 'components/table';
+
+// Layout (se tiver arquivos, mas você mencionou que só tem main.scss aqui)
+@import 'layouts/main';
+
+// Páginas
+@import 'pages/auth';
+@import 'pages/chat';
+@import 'pages/datatables';
+@import 'pages/dripicons';
+@import 'pages/email';
+@import 'pages/error';
+@import 'pages/flag';
+@import 'pages/form-element-select';
+@import 'pages/glightbox';
+@import 'pages/simple-datatables';
+@import 'pages/summernote';
+@import 'pages/sweetalert2';
+
+// Widgets
+@import 'widgets/chat';
+@import 'widgets/todo';
diff --git a/src/assets/scss/mixins/_navbar.scss b/src/assets/scss/mixins/_navbar.scss
new file mode 100644
index 0000000..4f6bb60
--- /dev/null
+++ b/src/assets/scss/mixins/_navbar.scss
@@ -0,0 +1,20 @@
+@mixin submenu {
+ visibility: hidden;
+ opacity: 0;
+ top: 125%;
+ transition: all .3s cubic-bezier(0.22, 1, 0.36, 1);;
+ position: absolute;
+ z-index: 999;
+ border-radius: .2rem;
+ background-color: $horizontal-submenu-bg;
+ box-shadow: 0px 5px 20px $horizontal-submenu-shadow-color;
+}
+
+@mixin submenu-responsive {
+ visibility: visible !important;
+ opacity: 1;
+ box-shadow: none;
+ position: static;
+ padding: 1rem;
+ background-color: unset;
+}
\ No newline at end of file
diff --git a/src/assets/scss/pages/auth.scss b/src/assets/scss/pages/auth.scss
new file mode 100644
index 0000000..243c79e
--- /dev/null
+++ b/src/assets/scss/pages/auth.scss
@@ -0,0 +1,50 @@
+@import "../variables";
+
+body {
+ background-color: var(--bs-body-bg);
+}
+#auth {
+ height: 100vh;
+ overflow-x: hidden;
+
+ #auth-right {
+ height: 100%;
+ background: url(../../static/images/bg/4853433.png), $page-auth-right-bg;
+ }
+ #auth-left {
+ padding: 5rem;
+
+ .auth-title {
+ font-size: 4rem;
+ margin-bottom: 1rem;
+ }
+ .auth-subtitle {
+ font-size: 1.7rem;
+ line-height: 2.5rem;
+ color: #a8aebb;
+ }
+ .auth-logo {
+ margin-bottom: 7rem;
+ img {
+ height: 2rem;
+ }
+ }
+ @media screen and (max-width: 1399.9px) {
+ padding: 3rem ;
+ }
+ @media screen and (max-width: 767px) {
+ padding: 5rem ;
+ }
+ @media screen and (max-width: 576px) {
+ padding: 5rem 3rem;
+ }
+ }
+}
+
+html[data-bs-theme="dark"] {
+ @import "../themes/dark/variables-dark";
+
+ #auth-right {
+ background: url(../../static/images/bg/4853433.png), $page-auth-right-bg;
+ }
+}
diff --git a/src/assets/scss/pages/chat.scss b/src/assets/scss/pages/chat.scss
new file mode 100644
index 0000000..6f6c8ba
--- /dev/null
+++ b/src/assets/scss/pages/chat.scss
@@ -0,0 +1,145 @@
+
+@import "./../variables";
+.chat-application {
+ .chat-app {
+ height: calc(100vh - 9rem);
+ border: 1px solid #DFE3E7;
+ border-radius: 5px;
+ }
+}
+.chat-app {
+ .chat-app-wrapper {
+
+ }
+ .chat-app-right {
+ padding-left: 0;
+ }
+ .chat-app-header {
+ .person-name {
+ font-size: 1.2rem;
+ }
+ .person-status {
+
+ }
+ }
+ .chat-app-body {
+ .left {
+ border-right: 1px solid $gray-200;
+ }
+ ul {
+ padding-left: 0;
+ overflow-y: auto;
+ }
+ .the-contact {
+ list-style: none;
+ padding: 1.5rem 2rem;
+ background-color: $white;
+ border-bottom: 1px solid $gray-200;
+ user-select: none;
+ margin-right: 0;
+ position: relative;
+
+ &.active {
+ background-color: $primary;
+ .person-name, .message-excerpt {
+ color: #fff;
+ }
+ }
+ .notification-count {
+ position: absolute;
+ right: 1rem;
+ top: 50%;
+ transform:translateY(-50%);
+ }
+
+ &:hover {
+ cursor: pointer;
+ }
+
+ &:not(.active):hover {
+ background-color: $gray-200;
+ transition: all .1s;
+ }
+
+ .verified-badge {
+ width: 1.4em;
+ height: 1.4em;
+ padding: 0;
+ }
+
+ .person-name {
+ font-size: 1.1rem;
+ margin-bottom: 0;
+ font-weight: bold;
+ color: $gray-700;
+ display: flex;
+ align-items: center;
+ }
+ .message-excerpt {
+ font-size: 1rem;
+ color: $gray-600;
+ margin-bottom: 0;
+ }
+ }
+ }
+ .chat-app-footer {
+ position: relative;
+ height: 100%;
+ .input-message-wrapper {
+ position: absolute;
+ bottom: 0;
+ padding: 1rem;
+ background-color: $white;
+ width: 100%;
+ right: 0;
+ }
+
+ }
+ .messages {
+ display: flex;
+ width: 100%;
+ flex-direction: column;
+ .message {
+ background-color: $gray-300;
+ border-bottom-right-radius: 1rem;
+ border-top-right-radius: 1rem;
+ border-bottom-left-radius: 1rem;
+ padding: .8rem;
+ margin: 1rem 1rem;
+ float: left;
+ max-width: 600px;
+
+ &.message-right {
+ float: right;
+ background-color: $blue-400;
+ color: #fff;
+
+ border-top-left-radius: 1rem;
+ border-top-right-radius: 0;
+ }
+ }
+ }
+}
+
+
+
+@media screen and (max-width: 1200px) {
+ .chat-app {
+ .chat-app-left {
+ right: 100%;
+ }
+ .chat-app-right {
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ padding-left: 15px !important;
+
+ .chat-app-header > div {
+ padding: 0 2rem
+ }
+ }
+ }
+
+}
\ No newline at end of file
diff --git a/src/assets/scss/pages/datatables.scss b/src/assets/scss/pages/datatables.scss
new file mode 100644
index 0000000..a37c36e
--- /dev/null
+++ b/src/assets/scss/pages/datatables.scss
@@ -0,0 +1,18 @@
+table.dataTable td {
+ padding: 15px 8px !important;
+}
+.fontawesome-icons .the-icon svg {
+ font-size: 24px;
+}
+.page-item.active .page-link {
+ color: white !important;
+}
+.datatable-minimal div.dataTables_wrapper div.dataTables_paginate ul.pagination {
+ justify-content: flex-end !important;
+}
+.datatable-minimal div.dataTables_wrapper div.dataTables_filter {
+ text-align: right;
+}
+div.dataTables_wrapper div.dataTables_info {
+ padding-top: .4em
+}
\ No newline at end of file
diff --git a/src/assets/scss/pages/dripicons.scss b/src/assets/scss/pages/dripicons.scss
new file mode 100644
index 0000000..d7bdaf5
--- /dev/null
+++ b/src/assets/scss/pages/dripicons.scss
@@ -0,0 +1,20 @@
+
+.dripicons { line-height: 1; }
+
+.glyphs.character-mapping{margin:0;padding:0;border:none;}
+.glyphs.character-mapping li{margin:0;display:inline-block;width:90px;border-radius:4px;}
+.glyphs.character-mapping .icon{margin:10px 0 10px 15px;padding:15px;position:relative;width:55px;height:55px;color:#398FF7 !important;overflow:hidden;-webkit-border-radius:3px;border-radius:3px;font-size:32px;}
+.glyphs.character-mapping .icon svg{fill:#398FF7}
+.glyphs.character-mapping li:hover .icon{color:#fff !important;}
+.glyphs.character-mapping li:hover .icon svg{fill:#fff}
+.glyphs.character-mapping li:hover input{opacity:100;}
+.glyphs.character-mapping li:hover{background:#374347;}
+.glyphs.character-mapping input{opacity:0;background:#398FF7;color:#fff;margin:0;padding:10px 0;line-height:12px;font-size:12px;display:block;width:100%;border:none;text-align:center;outline:none;border-bottom-right-radius:3px;border-bottom-left-radius:3px;font-family:'Montserrat','Helvetica','Arial',sans-serif;font-weight:400;}
+.glyphs.character-mapping input:focus{border:none;}
+.glyphs.character-mapping input:hover{border:none;}
+.glyphs.css-mapping{margin:0 0 60px 0;padding:30px 0 20px 30px;color:rgba(0,0,0,0.5);border:none;-webkit-border-radius:3px;border-radius:3px;}
+.glyphs.css-mapping li{margin:0 30px 20px 0;padding:0;display:inline-block;overflow:hidden}
+.glyphs.css-mapping .icon{margin:0;margin-right:10px;padding:13px;height:50px;width:50px;color:#398FF7 !important;overflow:hidden;float:left;font-size:24px}
+.glyphs.css-mapping input{background:none;color:#398FF7;margin:0;margin-top:5px;padding:8px;line-height:14px;font-size:14px;font-family:'Montserrat','Helvetica','Arial',sans-serif;font-weight:700;display:block;width:120px;height:40px;border:none;-webkit-border-radius:5px;border-radius:5px;outline:none;float:right;}
+.glyphs.css-mapping input:focus{border:none;}
+.glyphs.css-mapping input:hover{}
\ No newline at end of file
diff --git a/src/assets/scss/pages/email.scss b/src/assets/scss/pages/email.scss
new file mode 100644
index 0000000..cd81a6f
--- /dev/null
+++ b/src/assets/scss/pages/email.scss
@@ -0,0 +1,625 @@
+@import "./../variables";
+.media {
+ display:flex;
+ align-items: center;
+
+ .media-body {
+ padding-left: 1rem;
+ flex: 1;
+ }
+}
+.email-application .content-area-wrapper {
+ border: 1px solid #dfe3e7;
+ border-radius: 0.267rem;
+ height: calc(100% - 5rem);
+ display: flex;
+ position: relative;
+
+ .app-content-overlay {
+ inset: 0;
+ position: absolute;
+ z-index: 7;
+ visibility: hidden;
+ opacity: 0;
+ border-radius: 0.267rem;
+
+ &.show {
+ visibility: visible;
+ -webkit-transition: all 0.3s ease;
+ transition: all 0.3s ease;
+ opacity: 1;
+ background-color: rgba(0, 0, 0, 0.2);
+ }
+ }
+ .sidebar {
+ position: inherit;
+ &.show {
+ .email-app-sidebar {
+ transform: translateX(13%) translateY(-1px);
+ }
+ }
+ .email-app-sidebar {
+ width: 300px;
+ height: calc(100vh - 9rem);
+ border-right: 1px solid #dfe3e7;
+ border-top-left-radius: 0.267rem;
+ border-bottom-left-radius: 0.267rem;
+ -webkit-transition: all 0.3s ease;
+ transition: all 0.3s ease;
+
+ .email-app-menu {
+ width: 100%;
+ z-index: 3;
+ background-color: white;
+ .form-group-compose {
+ padding: 1px 1.5rem;
+ margin-bottom: 0.8rem;
+ }
+ .form-group-compose .compose-btn {
+ box-shadow: 0 2px 4px 0 rgba(90, 141, 238, 0.6);
+ font-weight: 500;
+ }
+ .sidebar-menu-list {
+ padding: 0 1.7rem;
+ position: relative;
+ height: calc(100% - 6.4rem);
+ }
+ .sidebar-menu-list a:hover {
+ color: #596f88;
+ }
+ .list-group .list-group-item {
+ padding: 0.6rem 0;
+ font-weight: 500;
+ background-color: transparent;
+ border: none;
+ }
+ .list-group .list-group-item.active {
+ color: #5a8dee;
+ }
+ .list-group .list-group-item.active::before {
+ content: "";
+ width: 2px;
+ height: 30px;
+ background-color: #5a8dee;
+ position: absolute;
+ left: -26px;
+ }
+ }
+
+ .sidebar-close-icon {
+ position: absolute;
+ right: 0.25rem;
+ top: 0.25rem;
+ cursor: pointer;
+ font-size: 1.25rem;
+ z-index: 5;
+ visibility: hidden;
+ }
+
+ @media screen and (max-width: 992px) {
+ background-color: #fafbfb;
+ height: calc(100vh - 8.98rem);
+ transform: translateX(-120%);
+ transition: transform 0.25s;
+ position: absolute;
+ z-index: 8;
+ left: 0;
+ top: 1px;
+
+ &.show {
+ transform: translateX(0);
+ }
+
+ .sidebar-close-icon {
+ visibility: visible;
+ }
+ }
+ }
+
+ .compose-new-mail-sidebar {
+ height: calc(100vh - 9rem);
+ width: 400px;
+ border-radius: 0 0.267rem 0.267rem 0;
+ background-color: #fff;
+ position: absolute;
+ -webkit-transform: translateX(130%);
+ -ms-transform: translateX(130%);
+ transform: translateX(130%);
+ -webkit-transition: all 0.3s ease;
+ transition: all 0.3s ease;
+ z-index: 8;
+ right: 2.15rem;
+ bottom: 1px;
+ &.show {
+ -webkit-transform: translateX(8%) translateY(1px);
+ -ms-transform: translateX(8%) translateY(1px);
+ transform: translateX(8%) translateY(1px);
+ }
+ .card-footer .btn-send {
+ box-shadow: 0 2px 4px 0 rgba(90, 141, 238, 0.6);
+ }
+ .close-icon {
+ position: absolute;
+ top: 18px;
+ right: 15px;
+ outline: 0;
+ i {
+ font-size: 1.75rem;
+ }
+ }
+
+ @media screen and (max-width: 992px) {
+ &.show {
+ transform: translateX(10.5%) translateY(1px);
+ }
+
+ }
+ }
+ }
+ // .content-right .email-app-list-wrapper .email-app-list .email-action .action-right .email-fixed-search .sidebar-toggle i,
+ .content-right {
+ width: calc(100% - 260px);
+ background-color: rgba(#fff, .5);
+ .content-wrapper {
+ padding: 0;
+ }
+ .selected-row-bg {
+ background-color: #e7edf3 !important;
+ }
+ .email-app-list-wrapper {
+ .email-app-list {
+ .checkbox, .checkbox label {
+ cursor: pointer;
+ }
+ .email-action {
+ padding: 1rem 1.5rem;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ border-bottom: 1px solid #dfe3e7;
+ .action-right .email-fixed-search {
+ margin: 0 0.86rem;
+ }
+ .action-right .email-fixed-search .sidebar-toggle {
+ cursor: pointer;
+ margin: 0.5rem 0.99rem 0.5rem 0;
+ float: left;
+ line-height: 1.1;
+ }
+ .action-right .email-fixed-search input {
+ font-family: "IBM Plex Sans", Helvetica, Arial, serif;
+ }
+ .email-action .action-left ul li i {
+ top: 0;
+ }
+ .action-right .email-pagination-next,
+ .action-right .email-pagination-prev {
+ padding: 0.35rem 0.5rem;
+ margin-left: 0.6rem;
+ }
+ .action-left ul li .dropdown-toggle::after {
+ display: none;
+ }
+ .action-left ul li .dropdown-menu .dropdown-item .bullet,
+ .action-left ul li .dropdown-menu .dropdown-item i {
+ margin-right: 0.5rem;
+ }
+ .action-left .list-inline-item:not(:last-child) {
+ margin-right: 0.86rem;
+ }
+ }
+ .email-user-list {
+ position: relative;
+ height: calc(100vh - 13.65rem);
+
+ .ps__rail-y {
+ z-index: 6;
+ }
+ .users-list-wrapper {
+ padding: 0;
+ margin: 0;
+ li {
+ cursor: pointer;
+ -webkit-animation: fadeIn 0.5s linear;
+ animation: fadeIn 0.5s linear;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ position: relative;
+ }
+ li.media {
+ padding: 1rem 1.5rem;
+ -webkit-box-align: center;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ z-index: 1;
+ background-color: #fff;
+ }
+ li.media:hover {
+ -webkit-transform: translateY(1px);
+ -ms-transform: translateY(1px);
+ transform: translateY(1px);
+ box-shadow: 0 0 10px 0 rgba(58, 70, 93, 0.25);
+ -webkit-transition: all 0.2s;
+ transition: all 0.2s;
+ z-index: 5;
+ }
+ li.media .media-body {
+ overflow: hidden;
+ }
+ li .avatar,
+ li .avatar img {
+ height: 38px;
+ width: 38px;
+ }
+ li .avatar img {
+ border: 2px solid #fff;
+ }
+ li.mail-read {
+ background-color: #f2f4f4;
+ }
+ li.mail-read .list-group-item-text {
+ font-weight: 400 !important;
+ }
+ li:not(:first-child) {
+ border-top: 1px solid #dfe3e7;
+ }
+ li .user-details {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-pack: justify;
+ -webkit-justify-content: space-between;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+
+ .list-group-item-text {
+ font-size: 1rem;
+ font-weight: 500;
+ }
+
+ @media (max-width: 575.98px) {
+ .mail-items {
+ width: 70%;
+ display: inline-grid;
+ }
+ .mail-meta-item {
+ position: absolute;
+ right: 1rem;
+ }
+ .mail-meta-item .mail-date {
+ margin: 1rem 0.75rem 0 0;
+ }
+ }
+ }
+ li .mail-date {
+ color: #828d99;
+ font-size: 0.86rem;
+ }
+ li .mail-message {
+ display: flex;
+ justify-content: space-between;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ }
+ li .mail-message p {
+ font-size: 0.8rem;
+ color: #828d99;
+ margin-right: 1rem;
+ line-height: 1.75;
+ }
+ .user-action {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ .favorite {
+ margin-right: 0.5rem;
+ color: #c7cfd6;
+ i {
+ font-size: 1.3rem;
+ line-height: 1.5;
+ }
+ @media screen and (max-width: 560px) {
+ display:none
+ }
+ }
+ }
+ }
+ .no-results {
+ display: none;
+ padding: 1.5rem;
+ text-align: center;
+ &.show {
+ display: block;
+ }
+ }
+
+ @media screen and (max-width: 992px) {
+ height: calc(100vh - 17.4rem) !important;
+ }
+ }
+ // .email-app-details .email-detail-header i,
+
+
+ }
+
+ }
+
+ .email-app-details {
+ position: absolute;
+ display: block;
+ z-index: 6;
+ visibility: hidden;
+ opacity: 0;
+ top: 0;
+ width: calc(100% - 260px);
+ -webkit-transform: translateX(100%);
+ -ms-transform: translateX(100%);
+ transform: translateX(100%);
+ -webkit-transition: all 0.3s ease;
+ transition: all 0.3s ease;
+ height: 100%;
+ background-color: #f2f4f4;
+
+ &.show {
+ visibility: visible;
+ opacity: 1;
+ -webkit-transform: translateX(0);
+ -ms-transform: translateX(0);
+ transform: translateX(0);
+ border-left: 1px solid #dfe3e7;
+ overflow: hidden;
+ }
+
+ .email-detail-header {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ flex-wrap: wrap;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ border-bottom: 1px solid #dfe3e7;
+ padding: 0.85rem 1.5rem 0;
+ background-color: #fff;
+ }
+ .email-scroll-area .email-detail-head .collapse-header .card-header .information .dropdown-menu .dropdown-item {
+ margin-right: 0.5rem;
+ }
+ .email-detail-header {
+ .dropdown-menu .dropdown-item .bullet,
+ .dropdown-menu .dropdown-item i,
+ .email-header-right .dropdown-toggle::after,
+ .email-scroll-area .email-detail-head .collapse-header .card-header .information .dropdown-toggle::after {
+ display: none;
+ }
+ .go-back {
+ cursor: pointer;
+ }
+ .email-pagination-next i,
+ .email-pagination-prev i {
+ top: 2px;
+ }
+ .email-detail-title {
+ color: #475f7b;
+ font-size: 1.2rem;
+ position: relative;
+ top: 2px;
+ }
+ }
+ .email-scroll-area {
+ padding: 0 1rem;
+ position: relative;
+ height: calc(100vh - 13.5rem);
+ .email-detail-head {
+ padding: 1.5rem 0.5rem 0.75rem;
+ .collapse-header {
+ margin-bottom: 1.2rem;
+ background-color: transparent;
+ &.open {
+ background-color: #fff !important;
+ box-shadow: -8px 12px 18px 0 rgba(25, 42, 70, 0.13) !important;
+ }
+ .card-header {
+ font-size: 1rem;
+ border-color: #dfe3e7;
+ }
+ .card-header .information .dropdown-toggle {
+ color: #727e8c;
+ }
+ .card-header .information .dropdown-menu {
+ -webkit-transform: translate3d(-144px, 19px, 0) !important;
+ transform: translate3d(-144px, 19px, 0) !important;
+ }
+ }
+ }
+ }
+ }
+
+ @media screen and (max-width: 992px) {
+ width: 100%;
+ .email-action {
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: reverse;
+ -webkit-flex-direction: column-reverse;
+ -ms-flex-direction: column-reverse;
+ flex-direction: column-reverse;
+ }
+ .email-action .action-right {
+ margin-bottom: 1rem;
+ }
+ .email-action .action-right .email-fixed-search {
+ margin-left: 0 !important;
+ }
+ .email-action .action-right .sidebar-toggle {
+ margin-right: .3rem;
+
+ }
+ .email-app-details {
+ width: 100%;
+ border-radius: 0.267rem;
+ }
+ }
+ }
+ .sidebar-label {
+ font-family: Rubik, Helvetica, Arial, serif;
+ letter-spacing: 1px;
+ color: #828d99;
+ margin: 1.8rem 0 0.5rem;
+ }
+ .attchement-text {
+ font-family: "IBM Plex Sans", Helvetica, Arial, serif;
+ }
+ .action-icon {
+ padding: 0.35rem 0.5rem;
+ border: 1px solid #dfe3e7;
+ }
+ .quill-wrapper {
+ padding: 1.3rem 1.7rem;
+ }
+ .quill-wrapper .snow-container {
+ position: relative;
+ }
+ .quill-wrapper .snow-container .ql-snow .ql-tooltip {
+ left: 0 !important;
+ }
+ .quill-wrapper .snow-container .ql-container.ql-snow,
+ .quill-wrapper .snow-container .ql-toolbar {
+ border: none;
+ }
+ .quill-wrapper .snow-container .send-btn {
+ box-shadow: 0 2px 4px 0 rgba(90, 141, 238, 0.6);
+ font-weight: 500;
+ padding: 0.2rem 1rem;
+ }
+ .quill-wrapper .ql-editor.ql-blank::before {
+ left: 0;
+ }
+ .quill-wrapper .ql-editor {
+ min-height: 80px;
+ padding-left: 0;
+ padding-right: 0;
+ }
+}
+@media screen and (max-width: 1280px) {
+ .content-right .email-app-list-wrapper .email-app-list .email-user-list {
+ height: calc(100vh - 13.9rem);
+ }
+}
+@media (max-width: 767.98px) {
+ .compose-new-mail-sidebar {
+ width: auto;
+ }
+}
+
+@media screen and (max-width: 436px) {
+ .email-app-details .email-header-right {
+ margin-left: 0 !important;
+ padding-left: 0 !important;
+ }
+ .email-app-details .email-header-right li {
+ margin-right: 0;
+ }
+}
+@-webkit-keyframes fadeIn {
+ 0% {
+ opacity: 0;
+ top: 100px;
+ }
+ 75% {
+ opacity: 0.5;
+ top: 0;
+ }
+ 100% {
+ opacity: 1;
+ }
+}
+@keyframes fadeIn {
+ 0% {
+ opacity: 0;
+ top: 100px;
+ }
+ 75% {
+ opacity: 0.5;
+ top: 0;
+ }
+ 100% {
+ opacity: 1;
+ }
+}
+
+html[data-bs-theme="dark"] {
+ .email-application {
+ .content-area-wrapper {
+ border: 1px solid #2a2f3e;
+
+ .email-app-sidebar {
+ border-right: 1px solid $gray-800;
+ .email-app-menu {
+ background-color: #1e1e2d;
+ .list-group .list-group-item {
+ color: #9899ac;
+ &:hover {
+ color: #187de4;
+ }
+ }
+ }
+ }
+
+
+ .content-right {
+ .email-app-list-wrapper {
+ .email-app-list {
+ .email-user-list {
+ overflow-y: scroll !important;
+ .users-list-wrapper li {
+ &.media {
+ background-color: #1e1e2d;
+ }
+ &.mail-read {
+ background-color: #2b2b41;
+ }
+ &:not(:first-child) {
+ border-top: 1px solid $gray-700;
+ }
+ }
+ }
+ .email-action {
+ background: #151521;
+ }
+
+ }
+ }
+ }
+
+
+
+
+ .action-icon,
+ .action-button,
+ .form-control {
+ border: 1px solid #373752;
+ }
+ }
+ }
+
+ html[data-bs-theme="dark"] .form-check-input {
+ background-color: #151521;
+ border: 2px solid $primary;
+ }
+
+ .email-application .content-body {
+ background-color: $primary;
+ }
+
+ .email-application .content-area-wrapper .content-right .email-app-list-wrapper .email-app-list .email-action {
+ border-bottom: 1px solid $primary;
+ }
+}
\ No newline at end of file
diff --git a/src/assets/scss/pages/error.scss b/src/assets/scss/pages/error.scss
new file mode 100644
index 0000000..f82ae8b
--- /dev/null
+++ b/src/assets/scss/pages/error.scss
@@ -0,0 +1,22 @@
+@import "../variables";
+
+#error {
+ background-color: $page-error-bg;
+ padding: 2rem 0;
+ min-height: 100vh;
+ .img-error {
+ height: 435px;
+ object-fit: contain;
+ padding: 3rem 0 3rem 0;
+ }
+ .error-title {
+ font-size: 3rem;
+ margin-top: 1rem;
+ }
+}
+html[data-bs-theme="dark"] {
+ #error {
+ @import "../themes/dark/variables-dark";
+ background-color: $page-error-bg;
+ }
+}
\ No newline at end of file
diff --git a/src/assets/scss/pages/flag.scss b/src/assets/scss/pages/flag.scss
new file mode 100644
index 0000000..b203cbe
--- /dev/null
+++ b/src/assets/scss/pages/flag.scss
@@ -0,0 +1,61 @@
+// Original assets: https://github.com/hampusborgos/country-flags
+
+$countries: (
+ 'ad', 'ae', 'af', 'ag', 'ai', 'al', 'am', 'ao', 'aq', 'ar', 'as', 'at', 'au', 'aw', 'ax', 'az', 'ba', 'bb', 'bd', 'be', 'bf', 'bg', 'bh', 'bi',
+ 'bj', 'bl', 'bm', 'bn', 'bo', 'bq', 'br', 'bs', 'bt', 'bv', 'bw', 'by', 'bz', 'ca', 'cc', 'cd', 'cf', 'cg', 'ch', 'ci', 'ck', 'cl', 'cm', 'cn',
+ 'co', 'cr', 'cu', 'cv', 'cw', 'cx', 'cy', 'cz', 'de', 'dj', 'dk', 'dm', 'do', 'dz', 'ec', 'ee', 'eg', 'eh', 'er', 'es', 'et', 'eu', 'fi', 'fj',
+ 'fk', 'fm', 'fo', 'fr', 'ga', 'gb-eng', 'gb-nir', 'gb-sct', 'gb-wls', 'gb', 'gd', 'ge', 'gf', 'gg', 'gh', 'gi', 'gl', 'gm', 'gn', 'gp', 'gq',
+ 'gr', 'gs', 'gt', 'gu', 'gw', 'gy', 'hk', 'hm', 'hn', 'hr', 'ht', 'hu', 'id', 'ie', 'il', 'im', 'in', 'io', 'iq', 'ir', 'is', 'it', 'je', 'jm',
+ 'jo', 'jp', 'ke', 'kg', 'kh', 'ki', 'km', 'kn', 'kp', 'kr', 'kw', 'ky', 'kz', 'la', 'lb', 'lc', 'li', 'lk', 'lr', 'ls', 'lt', 'lu', 'lv', 'ly',
+ 'ma', 'mc', 'md', 'me', 'mf', 'mg', 'mh', 'mk', 'ml', 'mm', 'mn', 'mo', 'mp', 'mq', 'mr', 'ms', 'mt', 'mu', 'mv', 'mw', 'mx', 'my', 'mz', 'na',
+ 'nc', 'ne', 'nf', 'ng', 'ni', 'nl', 'no', 'np', 'nr', 'nu', 'nz', 'om', 'pa', 'pe', 'pf', 'pg', 'ph', 'pk', 'pl', 'pm', 'pn', 'pr', 'ps', 'pt',
+ 'pw', 'py', 'qa', 're', 'ro', 'rs', 'ru', 'rw', 'sa', 'sb', 'sc', 'sd', 'se', 'sg', 'sh', 'si', 'sj', 'sk', 'sl', 'sm', 'sn', 'so', 'sr', 'ss',
+ 'st', 'sv', 'sx', 'sy', 'sz', 'tc', 'td', 'tf', 'tg', 'th', 'tj', 'tk', 'tl', 'tm', 'tn', 'to', 'tr', 'tt', 'tv', 'tw', 'tz', 'ua', 'ug', 'um',
+ 'us', 'uy', 'uz', 'va', 'vc', 've', 'vg', 'vi', 'vn', 'vu', 'wf', 'ws', 'xk', 'ye', 'yt', 'za', 'zm', 'zw'
+);
+
+$sizes: (
+ 'sm': (
+ size: 24px
+ ),
+ 'md': (
+ size: 32px
+ ),
+ 'md2': (
+ size: 40px
+ ),
+ 'lg': (
+ size: 48px
+ ),
+ 'xl': (
+ size: 60px
+ ),
+ '2xl': (
+ size: 120px
+ ),
+ '3xl': (
+ size: 180px
+ )
+);
+
+.flag {
+ position: relative;
+ display: inline-block;
+ height: 32px;
+ aspect-ratio: 1.33333;
+ background-repeat: no-repeat;
+ background-size: cover;
+ background-position: center;
+}
+
+@each $country in $countries {
+ .flag-country-#{$country} {
+ background-image: url("../../static/images/flags/#{$country}.svg");
+ }
+}
+
+@each $flag-size, $size in $sizes {
+ .flag-#{$flag-size} {
+ height: map-get($map: $size, $key: size);
+ }
+}
\ No newline at end of file
diff --git a/src/assets/scss/pages/form-element-select.scss b/src/assets/scss/pages/form-element-select.scss
new file mode 100644
index 0000000..98b883e
--- /dev/null
+++ b/src/assets/scss/pages/form-element-select.scss
@@ -0,0 +1,7 @@
+
+.choices__list--multiple .choices__item {
+ border-radius: 2px;
+ background-color: #5A8DEE;
+ box-shadow: 0 2px 5px rgb(2 158 255 / 10%);
+ border: none;
+}
diff --git a/src/assets/scss/pages/glightbox.scss b/src/assets/scss/pages/glightbox.scss
new file mode 100644
index 0000000..e898e62
--- /dev/null
+++ b/src/assets/scss/pages/glightbox.scss
@@ -0,0 +1,137 @@
+ol,
+ul {
+ list-style: none;
+}
+
+.box-container {
+ display: inline-block;
+ margin: 0;
+ padding: 0;
+ margin-top: 1.4em;
+ width: 100%;
+}
+
+.box {
+ list-style-type: none;
+ float: left;
+ opacity: 0;
+ transform: translate3d(0, 40px, 0);
+ transition: opacity 0.2s, transform 0.35s;
+}
+
+.box.show {
+ opacity: 1;
+ transform: translate3d(0, 0, 0);
+ transition: opacity 0.4s, transform 0.35s;
+}
+
+.box .inner {
+ padding: 10px;
+ position: relative;
+}
+
+.box a {
+ display: block;
+ width: 100%;
+ height: auto;
+ position: relative;
+ overflow: hidden;
+}
+
+.box img {
+ width: calc(100% + 50px);
+ max-width: calc(100% + 50px);
+ transition: opacity 0.35s, transform 0.35s;
+ transform: translate3d(-40px, 0, 0);
+}
+
+.box a::before {
+ content: '';
+ display: block;
+ width: 100%;
+ height: 100%;
+ position: absolute;
+ top: 0;
+ left: 0;
+ background: #000;
+ z-index: 99;
+ opacity: 0;
+ transition: opacity 0.4s;
+}
+
+.three-cols .box {
+ width: 100%;
+}
+
+.four-cols .box {
+ width: 23.1%;
+}
+
+.four-cols .box:nth-child(4n+0) {
+ margin-right: 0;
+}
+
+.four-cols .box:nth-child(4n+1) {
+ clear: both;
+ margin-left: 0;
+}
+
+.inline-inner {
+ padding: 40px;
+}
+
+.inline-close-btn {
+ background: #FFC107;
+ width: 200px;
+ display: block;
+ margin: auto;
+ height: 53px;
+ text-align: center;
+ line-height: 53px;
+ font-weight: 600;
+ font-size: 15px;
+ border-radius: 5px;
+ border: 2px solid #eee;
+ color: #000;
+}
+
+.inline-close-btn:hover {
+ border-color: #000;
+}
+
+@media (min-width: 390px) {
+ .three-cols .box {
+ width: 50%;
+ }
+}
+
+@media (min-width: 576px) {
+ .three-cols .box {
+ width: 33.3%;
+ }
+
+ .three-cols .box:nth-child(3n+0) {
+ margin-right: 0;
+ }
+
+ .three-cols .box:nth-child(3n+1) {
+ margin-left: 0;
+ }
+
+ .mcbutton {
+ width: auto;
+ }
+}
+
+
+@media (min-width: 992px) {
+ .box:hover img {
+ transform: translate3d(0, 0, 0);
+ transition: opacity 0.35s, transform 0.35s;
+ }
+
+ .box:hover a::before {
+ opacity: 0.3;
+ transition: opacity 0.5s;
+ }
+}
\ No newline at end of file
diff --git a/src/assets/scss/pages/simple-datatables.scss b/src/assets/scss/pages/simple-datatables.scss
new file mode 100644
index 0000000..5a7b5f9
--- /dev/null
+++ b/src/assets/scss/pages/simple-datatables.scss
@@ -0,0 +1,23 @@
+@import "../variables";
+
+.dataTable-wrapper.no-footer .dataTable-container {
+ border-bottom: none;
+}
+
+.dataTable-selector {
+ padding: $form-select-padding-y $form-select-indicator-padding $form-select-padding-y $form-select-padding-x;
+}
+
+.dataTable-dropdown {
+ display: inline-flex;
+ align-items: center;
+}
+
+.dataTable-dropdown label {
+ white-space: nowrap;
+ margin-left: 15px;
+}
+
+.page-item.active .page-link {
+ color: white !important;
+}
diff --git a/src/assets/scss/pages/summernote.scss b/src/assets/scss/pages/summernote.scss
new file mode 100644
index 0000000..c94b033
--- /dev/null
+++ b/src/assets/scss/pages/summernote.scss
@@ -0,0 +1,4 @@
+//Remove duplicate carets
+.note-editor .dropdown-toggle::after { all: unset; }
+.note-editor .note-dropdown-menu { box-sizing: content-box; }
+.note-editor .note-modal-footer { box-sizing: content-box; }
diff --git a/src/assets/scss/pages/sweetalert2.scss b/src/assets/scss/pages/sweetalert2.scss
new file mode 100644
index 0000000..6ac7135
--- /dev/null
+++ b/src/assets/scss/pages/sweetalert2.scss
@@ -0,0 +1,11 @@
+.swal2-input.form-control {
+ width: initial;
+}
+
+.swal2-textarea.form-control {
+ width: initial;
+}
+
+.swal2-select.form-control {
+ width: initial;
+}
\ No newline at end of file
diff --git a/src/assets/scss/themes/dark/_mazer-dark.scss b/src/assets/scss/themes/dark/_mazer-dark.scss
new file mode 100644
index 0000000..dafa7e1
--- /dev/null
+++ b/src/assets/scss/themes/dark/_mazer-dark.scss
@@ -0,0 +1,85 @@
+.toast .btn-close {
+ background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
+}
+
+// Sweetalert2 Dark
+.swal2-popup, .swal2-validation-message {
+ background-color: $swal-popup-bg !important;
+ color: $swal-popup-color !important;
+}
+.swal2-title {
+ color: $swal-popup-color !important;
+}
+.swal2-styled.swal2-confirm {
+ background-color: $swal-confirm-button-bg !important;
+}
+.swal2-styled.swal2-confirm:hover {
+ background-color: $swal-confirm-button-bg-hover !important;
+}
+.swal2-popup .form-control {
+ width: initial
+}
+
+// Apexcharts
+.apexcharts-text tspan {
+ fill: $body-color !important;
+}
+.apexcharts-legend-text {
+ color: $body-color !important;
+}
+
+// Toggle theme
+.theme-toggle {
+ color: #9899ac;
+}
+
+// Pricing Card
+.pricing{
+ .card{
+ border: none;
+ box-shadow: none;
+ }
+}
+
+// Note
+.note-editing-area .note-editable {
+ background-color: white;
+}
+// DataTable
+.dataTable-input {
+ background-color: $input-bg;
+ border-color: $input-border-color;
+ transition: all .2s ease-in-out;
+
+ &:focus {
+ background-color: $input-focus-bg;
+ border-color: $input-focus-border-color;
+ color: $input-focus-color;
+ }
+
+}
+
+// override selector
+// see original on mixins\_forms.scss
+@mixin form-validation-state-selector($state) {
+ @if ($state == "valid" or $state == "invalid") {
+ .was-validated :#{$state},
+ .is-#{$state} {
+ @content;
+ }
+ } @else {
+ .is-#{$state} {
+ @content;
+ }
+ }
+}
+
+// to fix feedback message on input group
+@each $state in map-keys($form-validation-states) {
+ @include form-validation-state-selector($state) {
+ ~ .#{$state}-feedback,
+ ~ .#{$state}-tooltip {
+ display: block;
+ }
+ }
+}
diff --git a/src/assets/scss/themes/dark/_root.scss b/src/assets/scss/themes/dark/_root.scss
new file mode 100644
index 0000000..5587897
--- /dev/null
+++ b/src/assets/scss/themes/dark/_root.scss
@@ -0,0 +1,55 @@
+html[data-bs-theme="dark"] {
+ // Note: Custom variable values only support SassScript inside `#{}`.
+
+ // Colors
+ //
+ // Generate palettes for full colors, grays, and theme colors.
+
+ @each $color, $value in $colors {
+ --#{$variable-prefix}#{$color}: #{$value};
+ }
+
+ @each $color, $value in $grays {
+ --#{$variable-prefix}gray-#{$color}: #{$value};
+ }
+
+ @each $color, $value in $theme-colors {
+ --#{$variable-prefix}#{$color}: #{$value};
+ }
+
+ @each $color, $value in $theme-colors-rgb {
+ --#{$variable-prefix}#{$color}-rgb: #{$value};
+ }
+
+ --#{$variable-prefix}white-rgb: #{to-rgb($white)};
+ --#{$variable-prefix}black-rgb: #{to-rgb($black)};
+ --#{$variable-prefix}body-color-rgb: #{to-rgb($body-color)};
+ --#{$variable-prefix}body-bg-rgb: #{to-rgb($body-bg)};
+
+ // Fonts
+
+ // Note: Use `inspect` for lists so that quoted items keep the quotes.
+ // See https://github.com/sass/sass/issues/2383#issuecomment-336349172
+ --#{$variable-prefix}font-sans-serif: #{inspect($font-family-sans-serif)};
+ --#{$variable-prefix}font-monospace: #{inspect($font-family-monospace)};
+ --#{$variable-prefix}gradient: #{$gradient};
+
+ // Root and body
+ // stylelint-disable custom-property-empty-line-before
+ // scss-docs-start root-body-variables
+ @if $font-size-root != null {
+ --#{$variable-prefix}root-font-size: #{$font-size-root};
+ }
+ --#{$variable-prefix}body-font-family: #{$font-family-base};
+ --#{$variable-prefix}body-font-size: #{$font-size-base};
+ --#{$variable-prefix}body-font-weight: #{$font-weight-base};
+ --#{$variable-prefix}body-line-height: #{$line-height-base};
+ --#{$variable-prefix}body-color: #{$body-color};
+ @if $body-text-align != null {
+ --#{$variable-prefix}body-text-align: #{$body-text-align};
+ }
+ --#{$variable-prefix}body-bg: #{$body-bg};
+ // scss-docs-end root-body-variables
+ // stylelint-enable custom-property-empty-line-before
+ }
+
\ No newline at end of file
diff --git a/src/assets/scss/themes/dark/_variables-dark.scss b/src/assets/scss/themes/dark/_variables-dark.scss
new file mode 100644
index 0000000..958fb22
--- /dev/null
+++ b/src/assets/scss/themes/dark/_variables-dark.scss
@@ -0,0 +1,332 @@
+@use 'sass:color';
+
+$dark-mode: true;
+
+$theme-colors-light: (
+ 'primary': tint-color($primary, 25%),
+ 'secondary': tint-color($secondary, 25%),
+ 'success': tint-color($success, 25%),
+ 'danger': tint-color($danger, 35%),
+ 'warning': tint-color($warning, 25%),
+ 'info': tint-color($info, 25%),
+ 'dark': #666
+);
+
+$alert-colors: (
+ primary: (
+ text-color: #fff,
+ background-color: #435ebe
+ ),
+ secondary: (
+ text-color: #383d41,
+ background-color: #ebeef3
+ ),
+ success: (
+ text-color: #fff,
+ background-color: #198754
+ ),
+ warning: (
+ text-color: #3f3a26,
+ background-color: #eaca4a,
+ ),
+ danger: (
+ text-color: #fff,
+ background-color: #f3616d,
+ ),
+ dark: (
+ text-color: #fff,
+ background-color: #454546,
+ ),
+ light: (
+ text-color: $body-color,
+ background-color: #f9f9f9,
+ ),
+ info: (
+ text-color: #fff,
+ background-color: #56b6f7,
+ ),
+);
+
+$primary-text-dark: $blue-300 !default;
+$secondary-text-dark: $gray-300 !default;
+$success-text-dark: $green-300 !default;
+$info-text-dark: $cyan-300 !default;
+$warning-text-dark: $yellow-300 !default;
+$danger-text-dark: $red-300 !default;
+$light-text-dark: $gray-100 !default;
+$dark-text-dark: $gray-300 !default;
+
+$primary-bg-subtle-dark: $blue-900 !default;
+$secondary-bg-subtle-dark: $gray-900 !default;
+$success-bg-subtle-dark: $green-900 !default;
+$info-bg-subtle-dark: $cyan-900 !default;
+$warning-bg-subtle-dark: $yellow-900 !default;
+$danger-bg-subtle-dark: $red-900 !default;
+$light-bg-subtle-dark: $gray-800 !default;
+$dark-bg-subtle-dark: mix($gray-800, $black) !default;
+
+$primary-border-subtle-dark: $blue-700 !default;
+$secondary-border-subtle-dark: $gray-700 !default;
+$success-border-subtle-dark: $green-700 !default;
+$info-border-subtle-dark: $cyan-800 !default;
+$warning-border-subtle-dark: $yellow-800 !default;
+$danger-border-subtle-dark: $red-700 !default;
+$light-border-subtle-dark: $gray-700 !default;
+$dark-border-subtle-dark: $gray-800 !default;
+
+$body-color-dark: $gray-500 !default;
+$body-bg-dark: $gray-900 !default;
+$body-emphasis-color-dark: $gray-100 !default;
+$body-secondary-color-dark: rgba($body-color-dark, .75) !default;
+$body-secondary-bg-dark: $gray-800 !default;
+$body-tertiary-color-dark: rgba($body-color-dark, .5) !default;
+$body-tertiary-bg-dark: mix($gray-800, $gray-900, 50%) !default;
+$emphasis-color-dark: $white !default;
+$border-color-dark: $gray-700 !default;
+$border-color-translucent-dark: rgba($white, .15) !default;
+$headings-color-dark: #fff !default;
+$link-color-dark: $blue-300 !default;
+$link-hover-color-dark: $blue-200 !default;
+$code-color-dark: $pink-300 !default;
+
+
+//
+// Forms
+//
+
+$form-select-indicator-color-dark: $body-color-dark !default;
+$form-select-indicator-dark: url("data:image/svg+xml, ") !default;
+
+$form-switch-color-dark: rgba($white, .25) !default;
+$form-switch-bg-image-dark: url("data:image/svg+xml, ") !default;
+
+
+//
+// Accordion
+//
+
+$accordion-button-icon-dark: url("data:image/svg+xml, ") !default;
+$accordion-button-active-icon-dark: url("data:image/svg+xml, ") !default;
+// scss-docs-end sass-dark-mode-vars
+
+
+$sidebar-bg: #1e1e2d;
+$sidebar-link-color: #9899ac;
+$sidebar-link-hover-bg: #282839;
+$sidebar-link-hover-color: #fff;
+$sidebar-submenu-color: $sidebar-link-color;
+$sidebar-submenu-hover-color: $white;
+
+$card-box-shadow: -8px 12px 18px 0 rgba(25,42,70,.13);
+
+// Body
+$body-bg: #151521;
+$body-color: #c2c2d9;
+
+// Pages
+$page-auth-bg: #151521;
+$page-auth-right-bg: linear-gradient(90deg, #151521, #151521) !default;
+$page-error-bg: $body-bg;
+
+
+$link-color: $primary;
+$link-shade-percentage: -20%;
+$link-hover-color: shift-color($link-color, $link-shade-percentage);
+
+$component-active-color: #9899ac;
+$component-active-bg: $primary;
+
+$headings-color: #fff;
+$text-muted: #7c8db5;
+$mark-bg: #fcf8e3;
+
+$table-color: $body-color;
+$table-border-color: rgb(63, 63, 63);
+$table-striped-bg: rgba(170, 168, 168, 0.05);
+$table-striped-color: #c2c2d9;
+$table-active-bg: rgba($black, $table-active-bg-factor);
+$table-hover-color: $white;
+$table-hover-bg: rgba($white, $table-hover-bg-factor);
+$table-group-separator-color: #707070;
+$table-variants: (
+ "primary": shift-color($primary, $table-bg-scale),
+ "secondary": shift-color($secondary, $table-bg-scale),
+ "success": shift-color($success, $table-bg-scale),
+ "info": shift-color($info, $table-bg-scale),
+ "warning": shift-color($warning, $table-bg-scale),
+ "danger": shift-color($danger, $table-bg-scale),
+ "light": $light,
+ "dark": $dark,
+);
+
+$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125);
+$btn-link-color: $link-color;
+$btn-link-hover-color: $link-hover-color;
+$btn-link-disabled-color: $gray-600;
+
+$divider-bg: $gray-800;
+$divider-text-bg: $body-bg;
+
+$input-bg: #1b1b29;
+$input-btn-focus-color : $primary;
+$input-disabled-bg: #40404d;
+$input-disabled-border-color: null !default;
+$input-placeholder-color: $gray-500;
+$input-plaintext-color: $body-color;
+$input-color: $body-color;
+$input-border-color: #35354f;
+
+$input-focus-bg: $input-bg ;
+$input-focus-border-color: #4b4b68;
+$input-focus-color: $input-color;
+
+$input-group-addon-color: #526e8a ;
+$input-group-addon-bg: lighten($input-bg, 5%);
+$input-group-addon-border-color: $input-border-color;
+
+$form-check-input-bg: #20202d;
+$form-check-input-border: 3px solid #393b42;
+$form-label-color: $body-color;
+$form-switch-color: $component-active-color;
+$form-switch-bg-image: url("data:image/svg+xml, ") ;
+$form-select-color: $input-color;
+$form-select-border-color: $input-border-color;
+$form-select-disabled-bg: $input-disabled-bg;
+$form-select-bg: $input-bg;
+$form-select-disabled-bg: $input-disabled-bg;
+$form-range-track-bg: $gray-300;
+$form-range-thumb-disabled-bg: $gray-500;
+$form-textarea-title-bg: lighten($input-bg,10%);
+
+$nav-link-disabled-color: $gray-600;
+$nav-tabs-border-color: $gray-300;
+$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color;
+$nav-tabs-link-active-bg: rgba(44, 44, 58, 0.85);
+$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg;
+
+
+$dropdown-color: #92929F;
+$dropdown-bg: #2d2d40;
+$dropdown-border-color: rgba($black, .15);
+$dropdown-divider-bg: rgb(189, 199, 209);
+$dropdown-box-shadow: 1px 4px 15px #f4f5f9;
+$dropdown-link-color: $dropdown-color;
+$dropdown-link-hover-color: shade-color($dropdown-link-color, 10%);
+$dropdown-link-hover-bg: tint-color($dropdown-bg, 7%);
+$dropdown-link-disabled-color: $gray-600;
+$dropdown-header-color: $gray-600;
+$dropdown-dark-color: $gray-300;
+$dropdown-dark-bg: $gray-800;
+$dropdown-dark-link-hover-color: $white;
+$dropdown-dark-link-hover-bg: rgba($white, .15);
+$dropdown-dark-link-disabled-color: $gray-500;
+$dropdown-dark-header-color: $gray-500;
+
+$pagination-color: #92929F;
+$pagination-border-color: transparent;
+$pagination-bg: $body-bg;
+$pagination-border-color: $body-bg;
+$pagination-focus-bg: #212E48;
+$pagination-hover-color: $white;
+$pagination-hover-bg: tint-color($body-bg, 5%);
+$pagination-hover-border-color: $body-bg;
+$pagination-focus-box-shadow: none;
+$pagination-disabled-color: $gray-600;
+$pagination-disabled-bg: $black;
+$pagination-disabled-border-color: $black;
+$pagination-active-color: $component-active-color !default;
+$pagination-active-bg: #3699FF !default;
+$pagination-active-border-color: #3699FF !default;
+
+$card-border-color: rgba($black, .125);
+$card-bg: #1e1e2d;
+$card-cap-bg: #1e1e2d;
+
+$accordion-color: $body-color;
+$accordion-bg: transparent;
+$accordion-border-color: rgba($black, .125);
+$accordion-button-icon: url("data:image/svg+xml, ");
+$accordion-button-active-icon: url("data:image/svg+xml, ");
+
+$tooltip-bg: $black;
+
+$popover-bg: $white;
+$popover-border-color: rgba($black, .2);
+
+$badge-color: $white;
+$border-color: $gray-600;
+
+$modal-content-bg: $card-bg;
+$modal-content-border-color: rgba($black, .2);
+$modal-backdrop-bg: $black;
+$modal-header-border-color: $border-color;
+$modal-footer-border-color: $modal-header-border-color;
+
+$progress-bar-color: $white;
+$progress-bar-bg: $primary;
+
+
+$list-group-color: #afb0be !default;
+$list-group-action-hover-color: $list-group-color;
+$list-group-bg: #151521;
+$list-group-hover-bg: #101113;
+$list-group-border-color: rgba($black, .125);
+$list-group-active-color: $white;
+$list-group-active-bg: #435ebe;
+$list-group-active-border-color: $list-group-active-bg;
+$list-group-disabled-color: $black;
+$list-group-action-color: $gray-700;
+$list-group-action-active-bg: lighten($list-group-bg, 10%);
+
+$thumbnail-border-color: $gray-300;
+$figure-caption-color: $gray-600;
+
+$breadcrumb-divider-color: $gray-600;
+$breadcrumb-active-color: $gray-600;
+
+$carousel-control-color: $white;
+$carousel-indicator-active-bg: $white;
+$carousel-caption-color: $white;
+$carousel-dark-indicator-active-bg: $black;
+$carousel-dark-caption-color: $black;
+
+// Toasts
+$toast-color: $body-color ;
+$toast-background-color: rgba(44, 46, 66, .85) ;
+$toast-border-color: rgba(0, 0, 0, .1);
+$toast-header-color: $white;
+$toast-header-background-color: #35354d;
+
+
+
+$btn-close-color: $black;
+$code-color: $pink;
+$kbd-color: $white;
+$kbd-bg: $gray-900;
+$pre-color: null;
+
+// Layout Horizontal
+$horizontal-header-bg: #171722;
+$horizontal-navbar-bg: #22223c;
+$horizontal-submenu-bg: #191926;
+$horizontal-submenu-link-color: #9899ac;
+$horizontal-submenu-link-hover-bg: #1b1b28;
+$horizontal-submenu-link-hover-color: #187de4;
+$horizontal-submenu-shadow-color: rgba(27, 27, 27, 0.1);
+
+// External library
+// Choicesjs
+$choices-bg: $form-select-bg;
+$choices-border-color: $form-select-border-color;
+$choices-input-color: $white;
+$choices-dropdown-bg: $form-select-bg;
+$choices-dropdown-color: $choices-input-color;
+
+
+$choices-highlight-bg: lighten($card-bg, 5%);
+
+// Sweetalert
+$swal-popup-bg: $sidebar-bg;
+$swal-popup-color: $white;
+$swal-confirm-button-bg: #3699ff;
+$swal-confirm-button-bg-hover: #187de4;
\ No newline at end of file
diff --git a/src/assets/scss/themes/dark/app-dark.scss b/src/assets/scss/themes/dark/app-dark.scss
new file mode 100644
index 0000000..89708e0
--- /dev/null
+++ b/src/assets/scss/themes/dark/app-dark.scss
@@ -0,0 +1,58 @@
+// Import mazer Variables
+
+@import "./../../variables";
+@import "~bootstrap/scss/functions";
+@import "~bootstrap/scss/variables";
+@import "~bootstrap/scss/variables-dark";
+@import "~bootstrap/scss/mixins";
+@import "./variables-dark";
+@import "./root";
+
+html[data-bs-theme="dark"] {
+ @import '@sweetalert2/theme-dark/dark.scss';
+
+ // Bootstrap
+ @import "~bootstrap/scss/maps";
+ @import "~bootstrap/scss/utilities";
+ @import "~bootstrap/scss/reboot";
+ @import "~bootstrap/scss/type";
+ @import "~bootstrap/scss/images";
+ @import "~bootstrap/scss/containers";
+ @import "~bootstrap/scss/grid";
+ @import "~bootstrap/scss/tables";
+ @import "~bootstrap/scss/forms";
+ @import "~bootstrap/scss/buttons";
+ @import "~bootstrap/scss/transitions";
+ @import "~bootstrap/scss/dropdown";
+ @import "~bootstrap/scss/button-group";
+ @import "~bootstrap/scss/nav";
+ @import "~bootstrap/scss/navbar";
+ @import "~bootstrap/scss/card";
+ @import "~bootstrap/scss/accordion";
+ @import "~bootstrap/scss/breadcrumb";
+ @import "~bootstrap/scss/pagination";
+ @import "~bootstrap/scss/badge";
+ @import "~bootstrap/scss/alert";
+ @import "~bootstrap/scss/progress";
+ @import "~bootstrap/scss/list-group";
+ @import "~bootstrap/scss/close";
+ @import "~bootstrap/scss/toasts";
+ @import "~bootstrap/scss/modal";
+ @import "~bootstrap/scss/tooltip";
+ @import "~bootstrap/scss/popover";
+ @import "~bootstrap/scss/carousel";
+ @import "~bootstrap/scss/spinners";
+ @import "~bootstrap/scss/offcanvas";
+ @import "~bootstrap/scss/placeholders";
+
+
+ // Import fonts
+ @import "./../../fonts";
+
+ // Mazer CSS
+ @import "./../../mazer";
+
+ // Additional dark-mode CSS
+ @import "./mazer-dark";
+ @import "~bootstrap/scss/utilities";
+}
diff --git a/src/assets/scss/widgets/chat.scss b/src/assets/scss/widgets/chat.scss
new file mode 100644
index 0000000..aac6039
--- /dev/null
+++ b/src/assets/scss/widgets/chat.scss
@@ -0,0 +1,26 @@
+@import "./../variables";
+.chat {
+ border-radius: 5px;
+ &.chat-left {
+ .chat-message {
+ background: #5A8DEE !important;
+ float: left !important;
+ color: #fff;
+ }
+ }
+ .chat-message {
+ text-align: left !important;
+ float: right !important;
+ margin: .2rem 0 1.8rem .2rem !important;
+ color: rgb(82, 83, 97);
+ background-color: #FAFBFB !important;
+ box-shadow: 0 2px 6px 0 rgba(0,0,0,.3) !important;
+ padding: .75rem 1rem !important;
+ position: relative !important;
+ max-width: calc(100% - 5rem) !important;
+ clear: both !important;
+ word-break: break-word !important;
+ border-radius: .267rem !important;
+
+ }
+}
\ No newline at end of file
diff --git a/src/assets/scss/widgets/todo.scss b/src/assets/scss/widgets/todo.scss
new file mode 100644
index 0000000..fc12c4c
--- /dev/null
+++ b/src/assets/scss/widgets/todo.scss
@@ -0,0 +1,42 @@
+
+@import "./../variables";
+
+.widget-todo-list-wrapper {
+ padding: 0;
+ margin: 0;
+}
+#widget-todo-list {
+ padding: 0;
+ min-width: 400px;
+}
+
+[data-bs-theme="dark"] .widget-todo-item:hover {
+ background-color: $gray-900;
+}
+.widget-todo-title-wrapper {
+ gap: 1rem;
+}
+.widget-todo-title {
+ min-width: 150px;
+}
+.widget-todo-title-area svg {
+ width: 24px
+}
+// Moved outside .widget-todo-list-wrapper because dragula
+// renders a shadow element outside of the widget-todo-list-wrapper
+.widget-todo-item {
+ padding: .8rem 2rem .8rem .8rem;
+ list-style: none;
+
+ &:hover {
+ background-color: $gray-100;
+ }
+ .checkbox {
+ margin-left: 1rem;
+ }
+ i, svg {
+ font-size: 12px;
+ cursor: move;
+ height: 1rem
+ }
+}
\ No newline at end of file
diff --git a/src/assets/static/fonts/Iconly---Bold.eot b/src/assets/static/fonts/Iconly---Bold.eot
new file mode 100644
index 0000000..6e73b71
Binary files /dev/null and b/src/assets/static/fonts/Iconly---Bold.eot differ
diff --git a/src/assets/static/fonts/Iconly---Bold.svg b/src/assets/static/fonts/Iconly---Bold.svg
new file mode 100644
index 0000000..0def90e
--- /dev/null
+++ b/src/assets/static/fonts/Iconly---Bold.svg
@@ -0,0 +1,19 @@
+
\ No newline at end of file
diff --git a/src/assets/static/fonts/Iconly---Bold.ttf b/src/assets/static/fonts/Iconly---Bold.ttf
new file mode 100644
index 0000000..78bbd65
Binary files /dev/null and b/src/assets/static/fonts/Iconly---Bold.ttf differ
diff --git a/src/assets/static/fonts/Iconly---Bold.woff b/src/assets/static/fonts/Iconly---Bold.woff
new file mode 100644
index 0000000..e9ac17a
Binary files /dev/null and b/src/assets/static/fonts/Iconly---Bold.woff differ
diff --git a/src/assets/static/fonts/nunito-latin-300-italic.woff b/src/assets/static/fonts/nunito-latin-300-italic.woff
new file mode 100644
index 0000000..d98cec9
Binary files /dev/null and b/src/assets/static/fonts/nunito-latin-300-italic.woff differ
diff --git a/src/assets/static/fonts/nunito-latin-300-italic.woff2 b/src/assets/static/fonts/nunito-latin-300-italic.woff2
new file mode 100644
index 0000000..0b43eef
Binary files /dev/null and b/src/assets/static/fonts/nunito-latin-300-italic.woff2 differ
diff --git a/src/assets/static/fonts/nunito-latin-300-normal.woff b/src/assets/static/fonts/nunito-latin-300-normal.woff
new file mode 100644
index 0000000..ddb18a9
Binary files /dev/null and b/src/assets/static/fonts/nunito-latin-300-normal.woff differ
diff --git a/src/assets/static/fonts/nunito-latin-300-normal.woff2 b/src/assets/static/fonts/nunito-latin-300-normal.woff2
new file mode 100644
index 0000000..04548e2
Binary files /dev/null and b/src/assets/static/fonts/nunito-latin-300-normal.woff2 differ
diff --git a/src/assets/static/fonts/nunito-latin-400-italic.woff b/src/assets/static/fonts/nunito-latin-400-italic.woff
new file mode 100644
index 0000000..e3d10e3
Binary files /dev/null and b/src/assets/static/fonts/nunito-latin-400-italic.woff differ
diff --git a/src/assets/static/fonts/nunito-latin-400-normal.woff b/src/assets/static/fonts/nunito-latin-400-normal.woff
new file mode 100644
index 0000000..2df129c
Binary files /dev/null and b/src/assets/static/fonts/nunito-latin-400-normal.woff differ
diff --git a/src/assets/static/fonts/nunito-latin-400-normal.woff2 b/src/assets/static/fonts/nunito-latin-400-normal.woff2
new file mode 100644
index 0000000..8b85e17
Binary files /dev/null and b/src/assets/static/fonts/nunito-latin-400-normal.woff2 differ
diff --git a/src/assets/static/fonts/nunito-latin-500-italic.woff b/src/assets/static/fonts/nunito-latin-500-italic.woff
new file mode 100644
index 0000000..c5dbc30
Binary files /dev/null and b/src/assets/static/fonts/nunito-latin-500-italic.woff differ
diff --git a/src/assets/static/fonts/nunito-latin-500-italic.woff2 b/src/assets/static/fonts/nunito-latin-500-italic.woff2
new file mode 100644
index 0000000..16ec315
Binary files /dev/null and b/src/assets/static/fonts/nunito-latin-500-italic.woff2 differ
diff --git a/src/assets/static/fonts/nunito-latin-500-normal.woff b/src/assets/static/fonts/nunito-latin-500-normal.woff
new file mode 100644
index 0000000..ea98a9c
Binary files /dev/null and b/src/assets/static/fonts/nunito-latin-500-normal.woff differ
diff --git a/src/assets/static/fonts/nunito-latin-500-normal.woff2 b/src/assets/static/fonts/nunito-latin-500-normal.woff2
new file mode 100644
index 0000000..96f3121
Binary files /dev/null and b/src/assets/static/fonts/nunito-latin-500-normal.woff2 differ
diff --git a/src/assets/static/fonts/nunito-latin-600-italic.woff b/src/assets/static/fonts/nunito-latin-600-italic.woff
new file mode 100644
index 0000000..930a141
Binary files /dev/null and b/src/assets/static/fonts/nunito-latin-600-italic.woff differ
diff --git a/src/assets/static/fonts/nunito-latin-600-italic.woff2 b/src/assets/static/fonts/nunito-latin-600-italic.woff2
new file mode 100644
index 0000000..2cf160d
Binary files /dev/null and b/src/assets/static/fonts/nunito-latin-600-italic.woff2 differ
diff --git a/src/assets/static/fonts/nunito-latin-600-normal.woff b/src/assets/static/fonts/nunito-latin-600-normal.woff
new file mode 100644
index 0000000..aa4b811
Binary files /dev/null and b/src/assets/static/fonts/nunito-latin-600-normal.woff differ
diff --git a/src/assets/static/fonts/nunito-latin-600-normal.woff2 b/src/assets/static/fonts/nunito-latin-600-normal.woff2
new file mode 100644
index 0000000..5ed5e51
Binary files /dev/null and b/src/assets/static/fonts/nunito-latin-600-normal.woff2 differ
diff --git a/src/assets/static/fonts/nunito-latin-700-italic.woff b/src/assets/static/fonts/nunito-latin-700-italic.woff
new file mode 100644
index 0000000..036fa0b
Binary files /dev/null and b/src/assets/static/fonts/nunito-latin-700-italic.woff differ
diff --git a/src/assets/static/fonts/nunito-latin-700-italic.woff2 b/src/assets/static/fonts/nunito-latin-700-italic.woff2
new file mode 100644
index 0000000..d8bce57
Binary files /dev/null and b/src/assets/static/fonts/nunito-latin-700-italic.woff2 differ
diff --git a/src/assets/static/fonts/nunito-latin-700-normal.woff b/src/assets/static/fonts/nunito-latin-700-normal.woff
new file mode 100644
index 0000000..6048b67
Binary files /dev/null and b/src/assets/static/fonts/nunito-latin-700-normal.woff differ
diff --git a/src/assets/static/fonts/nunito-latin-700-normal.woff2 b/src/assets/static/fonts/nunito-latin-700-normal.woff2
new file mode 100644
index 0000000..d0a5677
Binary files /dev/null and b/src/assets/static/fonts/nunito-latin-700-normal.woff2 differ
diff --git a/src/assets/static/fonts/nunito-latin-800-italic.woff b/src/assets/static/fonts/nunito-latin-800-italic.woff
new file mode 100644
index 0000000..5116260
Binary files /dev/null and b/src/assets/static/fonts/nunito-latin-800-italic.woff differ
diff --git a/src/assets/static/fonts/nunito-latin-800-italic.woff2 b/src/assets/static/fonts/nunito-latin-800-italic.woff2
new file mode 100644
index 0000000..4ce205d
Binary files /dev/null and b/src/assets/static/fonts/nunito-latin-800-italic.woff2 differ
diff --git a/src/assets/static/fonts/nunito-latin-800-normal.woff b/src/assets/static/fonts/nunito-latin-800-normal.woff
new file mode 100644
index 0000000..e82ecc7
Binary files /dev/null and b/src/assets/static/fonts/nunito-latin-800-normal.woff differ
diff --git a/src/assets/static/fonts/nunito-latin-800-normal.woff2 b/src/assets/static/fonts/nunito-latin-800-normal.woff2
new file mode 100644
index 0000000..63fe567
Binary files /dev/null and b/src/assets/static/fonts/nunito-latin-800-normal.woff2 differ
diff --git a/src/assets/static/js/components/dark.js b/src/assets/static/js/components/dark.js
new file mode 100644
index 0000000..ab2d5e2
--- /dev/null
+++ b/src/assets/static/js/components/dark.js
@@ -0,0 +1,65 @@
+
+const THEME_KEY = "theme"
+
+function toggleDarkTheme() {
+ setTheme(
+ document.documentElement.getAttribute("data-bs-theme") === 'dark'
+ ? "light"
+ : "dark"
+ )
+}
+
+/**
+ * Set theme for mazer
+ * @param {"dark"|"light"} theme
+ * @param {boolean} persist
+ */
+function setTheme(theme, persist = false) {
+ document.body.classList.add(theme)
+ document.documentElement.setAttribute('data-bs-theme', theme)
+
+ if (persist) {
+ localStorage.setItem(THEME_KEY, theme)
+ }
+}
+
+/**
+ * Init theme from setTheme()
+ */
+function initTheme() {
+ //If the user manually set a theme, we'll load that
+ const storedTheme = localStorage.getItem(THEME_KEY)
+ if (storedTheme) {
+ return setTheme(storedTheme)
+ }
+ //Detect if the user set his preferred color scheme to dark
+ if (!window.matchMedia) {
+ return
+ }
+
+ //Media query to detect dark preference
+ const mediaQuery = window.matchMedia("(prefers-color-scheme: dark)")
+
+ //Register change listener
+ mediaQuery.addEventListener("change", (e) =>
+ setTheme(e.matches ? "dark" : "light", true)
+ )
+ return setTheme(mediaQuery.matches ? "dark" : "light", true)
+}
+
+window.addEventListener('DOMContentLoaded', () => {
+ const toggler = document.getElementById("toggle-dark")
+ const theme = localStorage.getItem(THEME_KEY)
+
+ if(toggler) {
+ toggler.checked = theme === "dark"
+
+ toggler.addEventListener("input", (e) => {
+ setTheme(e.target.checked ? "dark" : "light", true)
+ })
+ }
+
+});
+
+initTheme()
+
diff --git a/src/assets/static/js/components/sidebar.js b/src/assets/static/js/components/sidebar.js
new file mode 100644
index 0000000..3eae67e
--- /dev/null
+++ b/src/assets/static/js/components/sidebar.js
@@ -0,0 +1,293 @@
+import isDesktop from '../helper/isDesktop'
+
+
+/**
+ * Calculate nested children height in sidebar menu
+* @param {HTMLElement} el
+*/
+const calculateChildrenHeight = (el, deep = false) => {
+ const children = el.children
+
+ let height = 0
+ for (let i = 0; i < el.childElementCount; i++) {
+ const child = children[i]
+ height += child.querySelector('.submenu-link').clientHeight
+
+ // 2-level menu
+ if (deep && child.classList.contains('has-sub')) {
+ const subsubmenu = child.querySelector('.submenu')
+
+ if (subsubmenu.classList.contains('submenu-open')) {
+ const childrenHeight = ~~[...subsubmenu.querySelectorAll('.submenu-link')].reduce((acc, curr) => acc + curr.clientHeight, 0)
+ height += childrenHeight
+ }
+ }
+
+ }
+ el.style.setProperty('--submenu-height', height + 'px')
+ return height
+}
+
+/**
+ * a Sidebar component
+ * @param {HTMLElement} el - sidebar element
+ * @param {object} options={} - options
+ */
+class Sidebar {
+ constructor(el, options = {}) {
+ this.sidebarEL = el instanceof HTMLElement ? el : document.querySelector(el)
+ this.options = options
+ this.init()
+ }
+
+ /**
+ * initialize the sidebar
+ */
+ init() {
+ // add event listener to sidebar
+ document
+ .querySelectorAll(".burger-btn")
+ .forEach((el) => el.addEventListener("click", this.toggle.bind(this)))
+ document
+ .querySelectorAll(".sidebar-hide")
+ .forEach((el) => el.addEventListener("click", this.toggle.bind(this)))
+ window.addEventListener("resize", this.onResize.bind(this))
+
+
+ const toggleSubmenu = (el) => {
+ if (el.classList.contains("submenu-open")) {
+ el.classList.remove('submenu-open')
+ el.classList.add('submenu-closed')
+ } else {
+ el.classList.remove("submenu-closed")
+ el.classList.add("submenu-open")
+ }
+ }
+
+ let sidebarItems = document.querySelectorAll(".sidebar-item.has-sub")
+ for (var i = 0; i < sidebarItems.length; i++) {
+ let sidebarItem = sidebarItems[i]
+
+ sidebarItems[i]
+ .querySelector(".sidebar-link")
+ .addEventListener("click", (e) => {
+ e.preventDefault()
+ let submenu = sidebarItem.querySelector(".submenu")
+ toggleSubmenu(submenu)
+ })
+
+
+ // If submenu has submenu
+ const submenuItems = sidebarItem.querySelectorAll('.submenu-item.has-sub')
+ submenuItems.forEach(item => {
+ item.addEventListener('click', () => {
+ const submenuLevelTwo = item.querySelector('.submenu')
+ toggleSubmenu(submenuLevelTwo)
+
+ // Pass second .submenu
+ const height = calculateChildrenHeight(item.parentElement, true)
+
+ })
+ })
+ }
+
+ // Perfect Scrollbar Init
+ if (typeof PerfectScrollbar == "function") {
+ const container = document.querySelector(".sidebar-wrapper")
+ const ps = new PerfectScrollbar(container, {
+ wheelPropagation: true,
+ })
+ }
+
+ // Scroll into active sidebar
+ setTimeout(() => {
+ const activeSidebarItem = document.querySelector(".sidebar-item.active");
+ if (activeSidebarItem) {
+ this.forceElementVisibility(activeSidebarItem);
+ }
+ }, 300);
+
+
+ if (this.options.recalculateHeight) {
+ reInit_SubMenuHeight(sidebarEl)
+ }
+
+ }
+
+ /**
+ * On Sidebar Rezise Event
+ */
+ onResize() {
+ if (isDesktop(window)) {
+ this.sidebarEL.classList.add("active")
+ this.sidebarEL.classList.remove("inactive")
+ } else {
+ this.sidebarEL.classList.remove("active")
+ }
+
+ // reset
+ this.deleteBackdrop()
+ this.toggleOverflowBody(true)
+ }
+
+ /**
+ * Toggle Sidebar
+ */
+ toggle() {
+ const sidebarState = this.sidebarEL.classList.contains("active")
+ if (sidebarState) {
+ this.hide()
+ } else {
+ this.show()
+ }
+ }
+
+ /**
+ * Show Sidebar
+ */
+ show() {
+ this.sidebarEL.classList.add("active")
+ this.sidebarEL.classList.remove("inactive")
+ this.createBackdrop()
+ this.toggleOverflowBody()
+ }
+
+ /**
+ * Hide Sidebar
+ */
+ hide() {
+ this.sidebarEL.classList.remove("active")
+ this.sidebarEL.classList.add("inactive")
+ this.deleteBackdrop()
+ this.toggleOverflowBody()
+ }
+
+ /**
+ * Create Sidebar Backdrop
+ */
+ createBackdrop() {
+ if (isDesktop(window)) return
+ this.deleteBackdrop()
+ const backdrop = document.createElement("div")
+ backdrop.classList.add("sidebar-backdrop")
+ backdrop.addEventListener("click", this.hide.bind(this))
+ document.body.appendChild(backdrop)
+ }
+
+ /**
+ * Delete Sidebar Backdrop
+ */
+ deleteBackdrop() {
+ const backdrop = document.querySelector(".sidebar-backdrop")
+ if (backdrop) {
+ backdrop.remove()
+ }
+ }
+
+ /**
+ * Toggle Overflow Body
+ */
+ toggleOverflowBody(active) {
+ if (isDesktop(window)) return;
+ const sidebarState = this.sidebarEL.classList.contains("active")
+ const body = document.querySelector("body")
+ if (typeof active == "undefined") {
+ body.style.overflowY = sidebarState ? "hidden" : "auto"
+ } else {
+ body.style.overflowY = active ? "auto" : "hidden"
+ }
+ }
+
+ isElementInViewport(el) {
+ var rect = el.getBoundingClientRect()
+
+ return (
+ rect.top >= 0 &&
+ rect.left >= 0 &&
+ rect.bottom <=
+ (window.innerHeight || document.documentElement.clientHeight) &&
+ rect.right <= (window.innerWidth || document.documentElement.clientWidth)
+ )
+ }
+
+ forceElementVisibility(el) {
+ if (!this.isElementInViewport(el)) {
+ el.scrollIntoView(false)
+ }
+ }
+}
+
+
+
+let sidebarEl = document.getElementById("sidebar")
+
+/**
+ * On First Load
+ */
+const onFirstLoad = (sidebarEL) => {
+ if (!sidebarEl) return
+ if (isDesktop(window)) {
+ sidebarEL.classList.add("active")
+ sidebarEL.classList.add('sidebar-desktop')
+ }
+
+ // Get submenus size
+ let submenus = document.querySelectorAll(".sidebar-item.has-sub .submenu")
+ for (var i = 0; i < submenus.length; i++) {
+ let submenu = submenus[i]
+ const sidebarItem = submenu.parentElement
+ const height = submenu.clientHeight
+
+ if (sidebarItem.classList.contains('active')) submenu.classList.add('submenu-open')
+ else submenu.classList.add('submenu-closed')
+ setTimeout(() => {
+ const height = calculateChildrenHeight(submenu, true)
+ }, 50);
+ }
+}
+
+const reInit_SubMenuHeight = (sidebarEl) => {
+ if (!sidebarEl) return
+
+ // Get submenus size
+ let submenus = document.querySelectorAll(".sidebar-item.has-sub .submenu")
+ for (var i = 0; i < submenus.length; i++) {
+ let submenu = submenus[i]
+ const sidebarItem = submenu.parentElement
+ const height = submenu.clientHeight
+
+ if (sidebarItem.classList.contains('active')) submenu.classList.add('submenu-open')
+ else submenu.classList.add('submenu-closed')
+ setTimeout(() => {
+ const height = calculateChildrenHeight(submenu, true)
+ }, 50);
+ }
+}
+
+
+if (document.readyState !== 'loading') {
+ onFirstLoad(sidebarEl)
+}
+else {
+ window.addEventListener('DOMContentLoaded', () => onFirstLoad(sidebarEl))
+}
+/**
+ * Create Sidebar Wrapper
+ */
+
+// NOTE make Sidebar method as a global function
+window.Sidebar = Sidebar
+
+if (sidebarEl) {
+ // initialize
+ const sidebar = new window.Sidebar(sidebarEl)
+}
+
+// NOTE use this to reinitialize sidebar with recalculate height
+// NOTE fixed dropdown smooth animation
+/*
+const sidebar = new window.Sidebar(document.getElementById("sidebar"), {
+ recalculateHeight: true
+})
+*/
+
diff --git a/src/assets/static/js/helper/isDesktop.js b/src/assets/static/js/helper/isDesktop.js
new file mode 100644
index 0000000..1a19e34
--- /dev/null
+++ b/src/assets/static/js/helper/isDesktop.js
@@ -0,0 +1 @@
+export default (window) => window.innerWidth > 1200;
diff --git a/src/assets/static/js/initTheme.js b/src/assets/static/js/initTheme.js
new file mode 100644
index 0000000..6783bd9
--- /dev/null
+++ b/src/assets/static/js/initTheme.js
@@ -0,0 +1,5 @@
+const body = document.body;
+const theme = localStorage.getItem('theme')
+
+if (theme)
+ document.documentElement.setAttribute('data-bs-theme', theme)
diff --git a/src/assets/static/js/pages/ckeditor.js b/src/assets/static/js/pages/ckeditor.js
new file mode 100644
index 0000000..802cff0
--- /dev/null
+++ b/src/assets/static/js/pages/ckeditor.js
@@ -0,0 +1,3 @@
+ClassicEditor.create(document.querySelector("#editor")).catch((error) => {
+ console.error(error)
+})
diff --git a/src/assets/static/js/pages/component-glightbox.js b/src/assets/static/js/pages/component-glightbox.js
new file mode 100644
index 0000000..06e4294
--- /dev/null
+++ b/src/assets/static/js/pages/component-glightbox.js
@@ -0,0 +1,155 @@
+
+// Site
+(function () {
+ var _ = v;
+
+ var scrollerDesc = mctracker();
+ scrollerDesc.setup({
+ element: _('.box-container').toArray(),
+ offsetBottom: '20%',
+ once: true,
+ }).onStepEnter(function (response) {
+ var list = _(response.element).find('li');
+ list.forEach(function (item, i) {
+ var delay = i * 150 / 1000;
+ item = _(item);
+ item.attr('style', 'transition-delay: ' + delay + 's;');
+ })
+
+ list.addClass('show')
+ });
+
+
+ // var header = function () {
+ // var lastKnownScrollY = 0;
+ // var currentScrollY = 0;
+ // var eleHeader = null;
+ // const classes = {
+ // pinned: 'header-pin',
+ // unpinned: 'header-unpin',
+ // };
+
+ // function onScroll() {
+ // currentScrollY = window.pageYOffset;
+
+ // if (currentScrollY <= 0) {
+ // restore();
+ // return;
+ // }
+ // if (currentScrollY < lastKnownScrollY) {
+ // pin();
+ // } else if (currentScrollY > lastKnownScrollY) {
+ // unpin();
+ // }
+ // lastKnownScrollY = currentScrollY;
+ // }
+
+ // function pin() {
+ // eleHeader.removeClass(classes.unpinned);
+ // eleHeader.addClass(classes.pinned);
+ // }
+ // function unpin() {
+ // eleHeader.removeClass(classes.pinned);
+ // eleHeader.addClass(classes.unpinned);
+ // }
+ // function restore() {
+ // eleHeader.removeClass(classes.pinned);
+ // eleHeader.removeClass(classes.unpinned);
+ // }
+ // eleHeader = _('.main-header');
+ // headerHeaight = eleHeader.height();
+ // onScroll();
+ // window.onload = function () {
+ // document.addEventListener('scroll', onScroll, false);
+ // }
+ // }
+ // header();
+
+ // var specifics = function (params) {
+ // var scrollerDesc = mctracker();
+ // scrollerDesc.setup({
+ // element: _('.especifications ul').toArray(),
+ // bottom: '300',
+ // once: true,
+ // }).onStepEnter(function (response) {
+ // var list = _(response.element).find('li');
+ // list.forEach(function (item, i) {
+ // var delay = i * 100 / 1000;
+ // item = _(item);
+ // item.attr('style', 'transition-delay: ' + delay + 's;');
+ // })
+ // list.addClass('show')
+ // });
+ // }
+ // specifics();
+
+
+// const letters = _('svg').children('g');
+// function animateLetter(index = 0) {
+// if (index > letters.length - 1) {
+// return false;
+// }
+
+// let nextIndex = index + 1;
+// let paths = _(letters[index]).find('path');
+// let duration = (index > 0 ? 390 : 1000);
+
+// anime({
+// targets: paths.toArray(),
+// strokeDashoffset: [anime.setDashoffset, 0],
+// easing: 'easeInOutSine',
+// duration: duration,
+// begin: () => {
+// paths.addClass('hw');
+// },
+// complete: () => {
+// animateLetter(nextIndex);
+// }
+// });
+// }
+// animateLetter(0);
+}());
+
+
+// GLightbox
+var lightbox = GLightbox();
+lightbox.on('open', (target) => {
+ console.log('lightbox opened');
+});
+var lightboxDescription = GLightbox({
+ selector: '.glightbox2'
+});
+var lightboxVideo = GLightbox({
+ selector: '.glightbox3'
+});
+lightboxVideo.on('slide_changed', ({ prev, current }) => {
+ console.log('Prev slide', prev);
+ console.log('Current slide', current);
+
+ const { slideIndex, slideNode, slideConfig, player } = current;
+
+ if (player) {
+ if (!player.ready) {
+ // If player is not ready
+ player.on('ready', (event) => {
+ // Do something when video is ready
+ });
+ }
+
+ player.on('play', (event) => {
+ console.log('Started play');
+ });
+
+ player.on('volumechange', (event) => {
+ console.log('Volume change');
+ });
+
+ player.on('ended', (event) => {
+ console.log('Video ended');
+ });
+ }
+});
+
+var lightboxInlineIframe = GLightbox({
+ selector: '.glightbox4'
+});
\ No newline at end of file
diff --git a/src/assets/static/js/pages/component-toasts.js b/src/assets/static/js/pages/component-toasts.js
new file mode 100644
index 0000000..f088d5a
--- /dev/null
+++ b/src/assets/static/js/pages/component-toasts.js
@@ -0,0 +1,9 @@
+const toastTrigger = document.getElementById("liveToastBtn")
+const toastLiveExample = document.getElementById("liveToast")
+if (toastTrigger) {
+ toastTrigger.addEventListener("click", () => {
+ const toast = new bootstrap.Toast(toastLiveExample)
+
+ toast.show()
+ })
+}
diff --git a/src/assets/static/js/pages/dashboard.js b/src/assets/static/js/pages/dashboard.js
new file mode 100644
index 0000000..f90da8c
--- /dev/null
+++ b/src/assets/static/js/pages/dashboard.js
@@ -0,0 +1,167 @@
+var optionsProfileVisit = {
+ annotations: {
+ position: "back",
+ },
+ dataLabels: {
+ enabled: false,
+ },
+ chart: {
+ type: "bar",
+ height: 300,
+ },
+ fill: {
+ opacity: 1,
+ },
+ plotOptions: {},
+ series: [
+ {
+ name: "sales",
+ data: [9, 20, 30, 20, 10, 20, 30, 20, 10, 20, 30, 20],
+ },
+ ],
+ colors: "#435ebe",
+ xaxis: {
+ categories: [
+ "Jan",
+ "Feb",
+ "Mar",
+ "Apr",
+ "May",
+ "Jun",
+ "Jul",
+ "Aug",
+ "Sep",
+ "Oct",
+ "Nov",
+ "Dec",
+ ],
+ },
+}
+let optionsVisitorsProfile = {
+ series: [70, 30],
+ labels: ["Male", "Female"],
+ colors: ["#435ebe", "#55c6e8"],
+ chart: {
+ type: "donut",
+ width: "100%",
+ height: "350px",
+ },
+ legend: {
+ position: "bottom",
+ },
+ plotOptions: {
+ pie: {
+ donut: {
+ size: "30%",
+ },
+ },
+ },
+}
+
+var optionsEurope = {
+ series: [
+ {
+ name: "series1",
+ data: [310, 800, 600, 430, 540, 340, 605, 805, 430, 540, 340, 605],
+ },
+ ],
+ chart: {
+ height: 80,
+ type: "area",
+ toolbar: {
+ show: false,
+ },
+ },
+ colors: ["#5350e9"],
+ stroke: {
+ width: 2,
+ },
+ grid: {
+ show: false,
+ },
+ dataLabels: {
+ enabled: false,
+ },
+ xaxis: {
+ type: "datetime",
+ categories: [
+ "2018-09-19T00:00:00.000Z",
+ "2018-09-19T01:30:00.000Z",
+ "2018-09-19T02:30:00.000Z",
+ "2018-09-19T03:30:00.000Z",
+ "2018-09-19T04:30:00.000Z",
+ "2018-09-19T05:30:00.000Z",
+ "2018-09-19T06:30:00.000Z",
+ "2018-09-19T07:30:00.000Z",
+ "2018-09-19T08:30:00.000Z",
+ "2018-09-19T09:30:00.000Z",
+ "2018-09-19T10:30:00.000Z",
+ "2018-09-19T11:30:00.000Z",
+ ],
+ axisBorder: {
+ show: false,
+ },
+ axisTicks: {
+ show: false,
+ },
+ labels: {
+ show: false,
+ },
+ },
+ show: false,
+ yaxis: {
+ labels: {
+ show: false,
+ },
+ },
+ tooltip: {
+ x: {
+ format: "dd/MM/yy HH:mm",
+ },
+ },
+}
+
+let optionsAmerica = {
+ ...optionsEurope,
+ colors: ["#008b75"],
+}
+let optionsIndia = {
+ ...optionsEurope,
+ colors: ["#ffc434"],
+}
+let optionsIndonesia = {
+ ...optionsEurope,
+ colors: ["#dc3545"],
+}
+
+var chartProfileVisit = new ApexCharts(
+ document.querySelector("#chart-profile-visit"),
+ optionsProfileVisit
+)
+var chartVisitorsProfile = new ApexCharts(
+ document.getElementById("chart-visitors-profile"),
+ optionsVisitorsProfile
+)
+var chartEurope = new ApexCharts(
+ document.querySelector("#chart-europe"),
+ optionsEurope
+)
+var chartAmerica = new ApexCharts(
+ document.querySelector("#chart-america"),
+ optionsAmerica
+)
+var chartIndia = new ApexCharts(
+ document.querySelector("#chart-india"),
+ optionsIndia
+)
+var chartIndonesia = new ApexCharts(
+ document.querySelector("#chart-indonesia"),
+ optionsIndonesia
+)
+
+chartIndonesia.render()
+chartAmerica.render()
+chartIndia.render()
+chartEurope.render()
+chartProfileVisit.render()
+chartVisitorsProfile.render()
diff --git a/src/assets/static/js/pages/datatables.js b/src/assets/static/js/pages/datatables.js
new file mode 100644
index 0000000..af6f2db
--- /dev/null
+++ b/src/assets/static/js/pages/datatables.js
@@ -0,0 +1,25 @@
+let jquery_datatable = $("#table1").DataTable({
+ responsive: true
+})
+let customized_datatable = $("#table2").DataTable({
+ responsive: true,
+ pagingType: 'simple',
+ dom:
+ "<'row'<'col-3'l><'col-9'f>>" +
+ "<'row dt-row'<'col-sm-12'tr>>" +
+ "<'row'<'col-4'i><'col-8'p>>",
+ "language": {
+ "info": "Page _PAGE_ of _PAGES_",
+ "lengthMenu": "_MENU_ ",
+ "search": "",
+ "searchPlaceholder": "Search.."
+ }
+})
+
+const setTableColor = () => {
+ document.querySelectorAll('.dataTables_paginate .pagination').forEach(dt => {
+ dt.classList.add('pagination-primary')
+ })
+}
+setTableColor()
+jquery_datatable.on('draw', setTableColor)
\ No newline at end of file
diff --git a/src/assets/static/js/pages/date-picker.js b/src/assets/static/js/pages/date-picker.js
new file mode 100644
index 0000000..1e9f747
--- /dev/null
+++ b/src/assets/static/js/pages/date-picker.js
@@ -0,0 +1,23 @@
+
+flatpickr('.flatpickr-no-config', {
+ enableTime: true,
+ dateFormat: "Y-m-d H:i",
+})
+flatpickr('.flatpickr-always-open', {
+ inline: true
+})
+flatpickr('.flatpickr-range', {
+ dateFormat: "F j, Y",
+ mode: 'range'
+})
+flatpickr('.flatpickr-range-preloaded', {
+ dateFormat: "F j, Y",
+ mode: 'range',
+ defaultDate: ["2016-10-10T00:00:00Z", "2016-10-20T00:00:00Z"]
+})
+flatpickr('.flatpickr-time-picker-24h', {
+ enableTime: true,
+ noCalendar: true,
+ dateFormat: "H:i",
+ inline: true
+})
\ No newline at end of file
diff --git a/src/assets/static/js/pages/filepond.js b/src/assets/static/js/pages/filepond.js
new file mode 100644
index 0000000..478b1f6
--- /dev/null
+++ b/src/assets/static/js/pages/filepond.js
@@ -0,0 +1,197 @@
+
+FilePond.registerPlugin(
+ FilePondPluginImagePreview,
+ FilePondPluginImageCrop,
+ FilePondPluginImageExifOrientation,
+ FilePondPluginImageFilter,
+ FilePondPluginImageResize,
+ FilePondPluginFileValidateSize,
+ FilePondPluginFileValidateType,
+)
+
+// Filepond: Basic
+FilePond.create(document.querySelector(".basic-filepond"), {
+ credits: null,
+ allowImagePreview: false,
+ allowMultiple: false,
+ allowFileEncode: false,
+ required: false,
+ storeAsFile: true,
+})
+
+// Filepond: Multiple Files
+FilePond.create(document.querySelector(".multiple-files-filepond"), {
+ credits: null,
+ allowImagePreview: false,
+ allowMultiple: true,
+ allowFileEncode: false,
+ required: false,
+ storeAsFile: true,
+})
+
+// Filepond: With Validation
+FilePond.create(document.querySelector(".with-validation-filepond"), {
+ credits: null,
+ allowImagePreview: false,
+ allowMultiple: true,
+ allowFileEncode: false,
+ required: true,
+ acceptedFileTypes: ["image/png"],
+ fileValidateTypeDetectType: (source, type) =>
+ new Promise((resolve, reject) => {
+ // Do custom type detection here and return with promise
+ resolve(type)
+ }),
+ storeAsFile: true,
+})
+
+// Filepond: ImgBB with server property
+FilePond.create(document.querySelector(".imgbb-filepond"), {
+ credits: null,
+ allowImagePreview: false,
+ server: {
+ process: (fieldName, file, metadata, load, error, progress, abort) => {
+ // We ignore the metadata property and only send the file
+
+ const formData = new FormData()
+ formData.append(fieldName, file, file.name)
+
+ const request = new XMLHttpRequest()
+ // you can change it by your client api key
+ request.open(
+ "POST",
+ "https://api.imgbb.com/1/upload?key=762894e2014f83c023b233b2f10395e2"
+ )
+
+ request.upload.onprogress = (e) => {
+ progress(e.lengthComputable, e.loaded, e.total)
+ }
+
+ request.onload = function () {
+ if (request.status >= 200 && request.status < 300) {
+ load(request.responseText)
+ } else {
+ error("oh no")
+ }
+ }
+
+ request.onreadystatechange = function () {
+ if (this.readyState == 4) {
+ if (this.status == 200) {
+ let response = JSON.parse(this.responseText)
+
+ Toastify({
+ text: "Success uploading to imgbb! see console f12",
+ duration: 3000,
+ close: true,
+ gravity: "bottom",
+ position: "right",
+ backgroundColor: "#4fbe87",
+ }).showToast()
+ } else {
+ Toastify({
+ text: "Failed uploading to imgbb! see console f12",
+ duration: 3000,
+ close: true,
+ gravity: "bottom",
+ position: "right",
+ backgroundColor: "#ff0000",
+ }).showToast()
+ }
+ }
+ }
+
+ request.send(formData)
+ },
+ },
+ storeAsFile: true,
+})
+
+// Filepond: Image Preview
+FilePond.create(document.querySelector(".image-preview-filepond"), {
+ credits: null,
+ allowImagePreview: true,
+ allowImageFilter: false,
+ allowImageExifOrientation: false,
+ allowImageCrop: false,
+ acceptedFileTypes: ["image/png", "image/jpg", "image/jpeg"],
+ fileValidateTypeDetectType: (source, type) =>
+ new Promise((resolve, reject) => {
+ // Do custom type detection here and return with promise
+ resolve(type)
+ }),
+ storeAsFile: true,
+})
+
+// Filepond: Image Crop
+FilePond.create(document.querySelector(".image-crop-filepond"), {
+ credits: null,
+ allowImagePreview: true,
+ allowImageFilter: false,
+ allowImageExifOrientation: false,
+ allowImageCrop: true,
+ acceptedFileTypes: ["image/png", "image/jpg", "image/jpeg"],
+ fileValidateTypeDetectType: (source, type) =>
+ new Promise((resolve, reject) => {
+ // Do custom type detection here and return with promise
+ resolve(type)
+ }),
+ storeAsFile: true,
+})
+
+// Filepond: Image Exif Orientation
+FilePond.create(document.querySelector(".image-exif-filepond"), {
+ credits: null,
+ allowImagePreview: true,
+ allowImageFilter: false,
+ allowImageExifOrientation: true,
+ allowImageCrop: false,
+ acceptedFileTypes: ["image/png", "image/jpg", "image/jpeg"],
+ fileValidateTypeDetectType: (source, type) =>
+ new Promise((resolve, reject) => {
+ // Do custom type detection here and return with promise
+ resolve(type)
+ }),
+ storeAsFile: true,
+})
+
+// Filepond: Image Filter
+FilePond.create(document.querySelector(".image-filter-filepond"), {
+ credits: null,
+ allowImagePreview: true,
+ allowImageFilter: true,
+ allowImageExifOrientation: false,
+ allowImageCrop: false,
+ imageFilterColorMatrix: [
+ 0.299, 0.587, 0.114, 0, 0, 0.299, 0.587, 0.114, 0, 0, 0.299, 0.587, 0.114,
+ 0, 0, 0.0, 0.0, 0.0, 1, 0,
+ ],
+ acceptedFileTypes: ["image/png", "image/jpg", "image/jpeg"],
+ fileValidateTypeDetectType: (source, type) =>
+ new Promise((resolve, reject) => {
+ // Do custom type detection here and return with promise
+ resolve(type)
+ }),
+ storeAsFile: true,
+})
+
+// Filepond: Image Resize
+FilePond.create(document.querySelector(".image-resize-filepond"), {
+ credits: null,
+ allowImagePreview: true,
+ allowImageFilter: false,
+ allowImageExifOrientation: false,
+ allowImageCrop: false,
+ allowImageResize: true,
+ imageResizeTargetWidth: 200,
+ imageResizeTargetHeight: 200,
+ imageResizeMode: "cover",
+ imageResizeUpscale: true,
+ acceptedFileTypes: ["image/png", "image/jpg", "image/jpeg"],
+ fileValidateTypeDetectType: (source, type) =>
+ new Promise((resolve, reject) => {
+ // Do custom type detection here and return with promise
+ resolve(type)
+ }),
+ storeAsFile: true,
+})
diff --git a/src/assets/static/js/pages/form-editor.js b/src/assets/static/js/pages/form-editor.js
new file mode 100644
index 0000000..7ab00b1
--- /dev/null
+++ b/src/assets/static/js/pages/form-editor.js
@@ -0,0 +1,27 @@
+var snow = new Quill("#snow", {
+ theme: "snow",
+})
+var bubble = new Quill("#bubble", {
+ theme: "bubble",
+})
+new Quill("#full", {
+ bounds: "#full-container .editor",
+ modules: {
+ toolbar: [
+ [{ font: [] }, { size: [] }],
+ ["bold", "italic", "underline", "strike"],
+ [{ color: [] }, { background: [] }],
+ [{ script: "super" }, { script: "sub" }],
+ [
+ { list: "ordered" },
+ { list: "bullet" },
+ { indent: "-1" },
+ { indent: "+1" },
+ ],
+ ["direction", { align: [] }],
+ ["link", "image", "video"],
+ ["clean"],
+ ],
+ },
+ theme: "snow",
+})
diff --git a/src/assets/static/js/pages/form-element-select.js b/src/assets/static/js/pages/form-element-select.js
new file mode 100644
index 0000000..3177b55
--- /dev/null
+++ b/src/assets/static/js/pages/form-element-select.js
@@ -0,0 +1,14 @@
+let choices = document.querySelectorAll(".choices")
+let initChoice
+for (let i = 0; i < choices.length; i++) {
+ if (choices[i].classList.contains("multiple-remove")) {
+ initChoice = new Choices(choices[i], {
+ delimiter: ",",
+ editItems: true,
+ maxItemCount: -1,
+ removeItemButton: true,
+ })
+ } else {
+ initChoice = new Choices(choices[i])
+ }
+}
diff --git a/src/assets/static/js/pages/horizontal-layout.js b/src/assets/static/js/pages/horizontal-layout.js
new file mode 100644
index 0000000..ad72bdd
--- /dev/null
+++ b/src/assets/static/js/pages/horizontal-layout.js
@@ -0,0 +1,41 @@
+// Responsive burger btn onclick
+document.querySelector(".burger-btn").addEventListener("click", (e) => {
+ e.preventDefault()
+ let navbar = document.querySelector(".main-navbar")
+
+ navbar.classList.toggle('active')
+})
+
+window.onload = () => checkWindowSize()
+window.addEventListener("resize", (event) => {
+ checkWindowSize()
+})
+
+function checkWindowSize() {
+ if (window.innerWidth < 1200) listener()
+ if (window.innerWidth > 1200)
+ document.querySelector(".main-navbar").style.display = ""
+}
+
+function listener() {
+ let menuItems = document.querySelectorAll(".menu-item.has-sub")
+ menuItems.forEach((menuItem) => {
+ menuItem.querySelector(".menu-link").addEventListener("click", (e) => {
+ e.preventDefault()
+ let submenu = menuItem.querySelector(".submenu")
+ submenu.classList.toggle("active")
+ })
+ })
+
+ // Three level menu event listener
+ let submenuItems = document.querySelectorAll(".submenu-item.has-sub")
+
+ submenuItems.forEach((submenuItem) => {
+ submenuItem
+ .querySelector(".submenu-link")
+ .addEventListener("click", (e) => {
+ e.preventDefault()
+ submenuItem.querySelector(".subsubmenu").classList.toggle("active")
+ })
+ })
+}
diff --git a/src/assets/static/js/pages/jquery.js b/src/assets/static/js/pages/jquery.js
new file mode 100644
index 0000000..085d8c3
--- /dev/null
+++ b/src/assets/static/js/pages/jquery.js
@@ -0,0 +1 @@
+let $ = require("jquery")
diff --git a/src/assets/static/js/pages/jsvectormap.js b/src/assets/static/js/pages/jsvectormap.js
new file mode 100644
index 0000000..3565ea2
--- /dev/null
+++ b/src/assets/static/js/pages/jsvectormap.js
@@ -0,0 +1,60 @@
+var world_map = new jsVectorMap({
+ selector: "#world-map",
+ map: "world",
+ zoomOnScroll: false,
+ regionStyle: {
+ hover: {
+ fill: '#435ebe'
+ }
+ },
+ markers: [
+ {
+ name: 'Indonesia',
+ coords: [-6.229728, 106.6894311],
+ style: {
+ fill: '#435ebe'
+ }
+ },
+ {
+ name: 'United States',
+ coords: [38.8936708, -77.1546604],
+ style: {
+ fill: '#28ab55'
+ }
+ },
+ {
+ name: 'Russia',
+ coords: [55.5807481, 36.825129],
+ style: {
+ fill: '#f3616d'
+ }
+ },
+ {
+ name: 'China',
+ coords: [39.9385466, 116.1172735]
+ },
+ {
+ name: 'United Kingdom',
+ coords: [51.5285582, -0.2416812]
+ },
+ {
+ name: 'India',
+ coords: [26.8851417, 75.6504721]
+ },
+ {
+ name: 'Australia',
+ coords: [-35.2813046, 149.124822]
+ },
+ {
+ name: 'Brazil',
+ coords: [-22.9140693, -43.5860681]
+ },
+ {
+ name: 'Egypt',
+ coords: [26.834955, 26.3823725]
+ },
+ ],
+ onRegionTooltipShow(event, tooltip) {
+ tooltip.css({ backgroundColor: '#435ebe' })
+ }
+});
\ No newline at end of file
diff --git a/src/assets/static/js/pages/parsley.js b/src/assets/static/js/pages/parsley.js
new file mode 100644
index 0000000..f5e76a6
--- /dev/null
+++ b/src/assets/static/js/pages/parsley.js
@@ -0,0 +1,55 @@
+$.extend(window.Parsley.options, {
+ focus: "first",
+ excluded:
+ "input[type=button], input[type=submit], input[type=reset], .search, .ignore",
+ triggerAfterFailure: "change blur",
+ errorsContainer: function (element) {},
+ trigger: "change",
+ successClass: "is-valid",
+ errorClass: "is-invalid",
+ classHandler: function (el) {
+ return el.$element.closest(".form-group")
+ },
+ errorsContainer: function (el) {
+ return el.$element.closest(".form-group")
+ },
+ errorsWrapper: '
',
+ errorTemplate: " ",
+})
+
+Parsley.on("field:validated", function (el) {
+ var elNode = $(el)[0]
+ if (elNode && !elNode.isValid()) {
+ var rqeuiredValResult = elNode.validationResult.filter(function (vr) {
+ return vr.assert.name === "required"
+ })
+ if (rqeuiredValResult.length > 0) {
+ var fieldNode = $(elNode.element)
+ var formGroupNode = fieldNode.closest(".form-group")
+ var lblNode = formGroupNode.find(".form-label:first")
+ if (lblNode.length > 0) {
+ // change default error message to include field label
+ var errorNode = formGroupNode.find(
+ "div.parsley-error span[class*=parsley-]"
+ )
+ if (errorNode.length > 0) {
+ var lblText = lblNode.text()
+ if (lblText) {
+ errorNode.html(lblText + " is required.")
+ }
+ }
+ }
+ }
+ }
+})
+
+Parsley.addValidator("restrictedCity", {
+ requirementType: "string",
+ validateString: function (value, requirement) {
+ value = (value || "").trim()
+ return value === "" || value.toLowerCase() === requirement.toLowerCase()
+ },
+ messages: {
+ en: 'You have to live in Jakarta .',
+ },
+})
diff --git a/src/assets/static/js/pages/quill.js b/src/assets/static/js/pages/quill.js
new file mode 100644
index 0000000..7ab00b1
--- /dev/null
+++ b/src/assets/static/js/pages/quill.js
@@ -0,0 +1,27 @@
+var snow = new Quill("#snow", {
+ theme: "snow",
+})
+var bubble = new Quill("#bubble", {
+ theme: "bubble",
+})
+new Quill("#full", {
+ bounds: "#full-container .editor",
+ modules: {
+ toolbar: [
+ [{ font: [] }, { size: [] }],
+ ["bold", "italic", "underline", "strike"],
+ [{ color: [] }, { background: [] }],
+ [{ script: "super" }, { script: "sub" }],
+ [
+ { list: "ordered" },
+ { list: "bullet" },
+ { indent: "-1" },
+ { indent: "+1" },
+ ],
+ ["direction", { align: [] }],
+ ["link", "image", "video"],
+ ["clean"],
+ ],
+ },
+ theme: "snow",
+})
diff --git a/src/assets/static/js/pages/rater-js.js b/src/assets/static/js/pages/rater-js.js
new file mode 100644
index 0000000..e5ae4ed
--- /dev/null
+++ b/src/assets/static/js/pages/rater-js.js
@@ -0,0 +1,38 @@
+raterJs({
+ element: document.querySelector("#basic"),
+ starSize: 32,
+ rateCallback: function rateCallback(rating, done) {
+ this.setRating(rating)
+ done()
+ },
+})
+
+raterJs({
+ element: document.querySelector("#step"),
+ rateCallback: function rateCallback(rating, done) {
+ this.setRating(rating)
+ done()
+ },
+ starSize: 32,
+ step: 0.5,
+})
+raterJs({
+ element: document.querySelector("#unli1"),
+ rateCallback: function rateCallback(rating, done) {
+ this.setRating(rating)
+ done()
+ },
+ starSize: 32,
+ max: 10,
+ step: 0.5,
+})
+raterJs({
+ element: document.querySelector("#unli2"),
+ rateCallback: function rateCallback(rating, done) {
+ this.setRating(rating)
+ done()
+ },
+ starSize: 32,
+ max: 16,
+ step: 0.5,
+})
diff --git a/src/assets/static/js/pages/simple-datatables.js b/src/assets/static/js/pages/simple-datatables.js
new file mode 100644
index 0000000..d51acae
--- /dev/null
+++ b/src/assets/static/js/pages/simple-datatables.js
@@ -0,0 +1,52 @@
+let dataTable = new simpleDatatables.DataTable(
+ document.getElementById("table1")
+)
+// Move "per page dropdown" selector element out of label
+// to make it work with bootstrap 5. Add bs5 classes.
+function adaptPageDropdown() {
+ const selector = dataTable.wrapper.querySelector(".dataTable-selector")
+ selector.parentNode.parentNode.insertBefore(selector, selector.parentNode)
+ selector.classList.add("form-select")
+}
+
+// Add bs5 classes to pagination elements
+function adaptPagination() {
+ const paginations = dataTable.wrapper.querySelectorAll(
+ "ul.dataTable-pagination-list"
+ )
+
+ for (const pagination of paginations) {
+ pagination.classList.add(...["pagination", "pagination-primary"])
+ }
+
+ const paginationLis = dataTable.wrapper.querySelectorAll(
+ "ul.dataTable-pagination-list li"
+ )
+
+ for (const paginationLi of paginationLis) {
+ paginationLi.classList.add("page-item")
+ }
+
+ const paginationLinks = dataTable.wrapper.querySelectorAll(
+ "ul.dataTable-pagination-list li a"
+ )
+
+ for (const paginationLink of paginationLinks) {
+ paginationLink.classList.add("page-link")
+ }
+}
+
+const refreshPagination = () => {
+ adaptPagination()
+}
+
+// Patch "per page dropdown" and pagination after table rendered
+dataTable.on("datatable.init", () => {
+ adaptPageDropdown()
+ refreshPagination()
+})
+dataTable.on("datatable.update", refreshPagination)
+dataTable.on("datatable.sort", refreshPagination)
+
+// Re-patch pagination after the page was changed
+dataTable.on("datatable.page", adaptPagination)
diff --git a/src/assets/static/js/pages/summernote.js b/src/assets/static/js/pages/summernote.js
new file mode 100644
index 0000000..7c4f04b
--- /dev/null
+++ b/src/assets/static/js/pages/summernote.js
@@ -0,0 +1,20 @@
+$("#summernote").summernote({
+ tabsize: 2,
+ height: 120,
+})
+$("#hint").summernote({
+ height: 100,
+ toolbar: false,
+ placeholder: "type with apple, orange, watermelon and lemon",
+ hint: {
+ words: ["apple", "orange", "watermelon", "lemon"],
+ match: /\b(\w{1,})$/,
+ search: function (keyword, callback) {
+ callback(
+ $.grep(this.words, function (item) {
+ return item.indexOf(keyword) === 0
+ })
+ )
+ },
+ },
+})
diff --git a/src/assets/static/js/pages/sweetalert2.js b/src/assets/static/js/pages/sweetalert2.js
new file mode 100644
index 0000000..069541e
--- /dev/null
+++ b/src/assets/static/js/pages/sweetalert2.js
@@ -0,0 +1,183 @@
+const Swal2 = Swal.mixin({
+ customClass: {
+ input: 'form-control'
+ }
+})
+
+const Toast = Swal.mixin({
+ toast: true,
+ position: 'top-end',
+ showConfirmButton: false,
+ timer: 3000,
+ timerProgressBar: true,
+ didOpen: (toast) => {
+ toast.addEventListener('mouseenter', Swal.stopTimer)
+ toast.addEventListener('mouseleave', Swal.resumeTimer)
+ }
+})
+
+
+
+
+document.getElementById("basic").addEventListener("click", (e) => {
+ Swal2.fire("Any fool can use a computer")
+})
+document.getElementById("footer").addEventListener("click", (e) => {
+ Swal2.fire({
+ icon: "error",
+ title: "Oops...",
+ text: "Something went wrong!",
+ footer: "Why do I have this issue? ",
+ })
+})
+document.getElementById("title").addEventListener("click", (e) => {
+ Swal2.fire("The Internet?", "That thing is still around?", "question")
+})
+document.getElementById("success").addEventListener("click", (e) => {
+ Swal2.fire({
+ icon: "success",
+ title: "Success",
+ })
+})
+document.getElementById("error").addEventListener("click", (e) => {
+ Swal2.fire({
+ icon: "error",
+ title: "Error",
+ })
+})
+document.getElementById("warning").addEventListener("click", (e) => {
+ Swal2.fire({
+ icon: "warning",
+ title: "Warning",
+ })
+})
+document.getElementById("info").addEventListener("click", (e) => {
+ Swal2.fire({
+ icon: "info",
+ title: "Info",
+ })
+})
+document.getElementById("question").addEventListener("click", (e) => {
+ Swal2.fire({
+ icon: "question",
+ title: "Question",
+ })
+})
+document.getElementById("text").addEventListener("click", (e) => {
+ Swal2.fire({
+ title: "Enter your IP address",
+ input: "text",
+ inputLabel: "Your IP address",
+ showCancelButton: true,
+ })
+})
+document.getElementById("email").addEventListener("click", async (e) => {
+ const { value: email } = await Swal2.fire({
+ title: "Input email address",
+ input: "email",
+ inputLabel: "Your email address",
+ inputPlaceholder: "Enter your email address",
+ })
+
+ if (email) {
+ Swal2.fire(`Entered email: ${email}`)
+ }
+})
+document.getElementById("url").addEventListener("click", async (e) => {
+ const { value: url } = await Swal2.fire({
+ input: "url",
+ inputLabel: "URL address",
+ inputPlaceholder: "Enter the URL",
+ })
+
+ if (url) {
+ Swal2.fire(`Entered URL: ${url}`)
+ }
+})
+document.getElementById("password").addEventListener("click", async (e) => {
+ const { value: password } = await Swal2.fire({
+ title: "Enter your password",
+ input: "password",
+ inputLabel: "Password",
+ inputPlaceholder: "Enter your password",
+ inputAttributes: {
+ maxlength: 10,
+ autocapitalize: "off",
+ autocorrect: "off",
+ },
+ })
+
+ if (password) {
+ Swal2.fire(`Entered password: ${password}`)
+ }
+})
+document.getElementById("textarea").addEventListener("click", async (e) => {
+ const { value: text } = await Swal2.fire({
+ input: "textarea",
+ inputLabel: "Message",
+ inputPlaceholder: "Type your message here...",
+ inputAttributes: {
+ "aria-label": "Type your message here",
+ },
+ showCancelButton: true,
+ })
+
+ if (text) {
+ Swal2.fire(text)
+ }
+})
+document.getElementById("select").addEventListener("click", async (e) => {
+ const { value: fruit } = await Swal2.fire({
+ title: "Select field validation",
+ input: "select",
+ inputOptions: {
+ Fruits: {
+ apples: "Apples",
+ bananas: "Bananas",
+ grapes: "Grapes",
+ oranges: "Oranges",
+ },
+ Vegetables: {
+ potato: "Potato",
+ broccoli: "Broccoli",
+ carrot: "Carrot",
+ },
+ icecream: "Ice cream",
+ },
+ inputPlaceholder: "Select a fruit",
+ showCancelButton: true,
+ inputValidator: (value) => {
+ return new Promise((resolve) => {
+ if (value === "oranges") {
+ resolve()
+ } else {
+ resolve("You need to select oranges :)")
+ }
+ })
+ },
+ })
+
+ if (fruit) {
+ Swal2.fire(`You selected: ${fruit}`)
+ }
+})
+
+// Toasts
+document.getElementById('toast-success').addEventListener('click', () => {
+ Toast.fire({
+ icon: 'success',
+ title: 'Signed in successfully'
+ })
+})
+document.getElementById('toast-warning').addEventListener('click', () => {
+ Toast.fire({
+ icon: 'warning',
+ title: 'Please input your email'
+ })
+})
+document.getElementById('toast-failed').addEventListener('click', () => {
+ Toast.fire({
+ icon: 'error',
+ title: 'Transaction error. Please try again later'
+ })
+})
\ No newline at end of file
diff --git a/src/assets/static/js/pages/tinymce.js b/src/assets/static/js/pages/tinymce.js
new file mode 100644
index 0000000..5dc61fc
--- /dev/null
+++ b/src/assets/static/js/pages/tinymce.js
@@ -0,0 +1,21 @@
+document.addEventListener("DOMContentLoaded", () => {
+
+ const themeOptions = document.body.classList.contains("dark")
+ ? {
+ skin: "oxide-dark",
+ content_css: "dark",
+ }
+ : {
+ skin: "oxide",
+ content_css: "default",
+ }
+
+ tinymce.init({ selector: "#default", ...themeOptions })
+ tinymce.init({
+ selector: "#dark",
+ toolbar:
+ "undo redo styleselect bold italic alignleft aligncenter alignright bullist numlist outdent indent code",
+ plugins: "code",
+ ...themeOptions,
+ })
+})
diff --git a/src/assets/static/js/pages/toastify.js b/src/assets/static/js/pages/toastify.js
new file mode 100644
index 0000000..2c91dbc
--- /dev/null
+++ b/src/assets/static/js/pages/toastify.js
@@ -0,0 +1,81 @@
+document.getElementById("basic").addEventListener("click", () => {
+ Toastify({
+ text: "This is a toast",
+ duration: 3000,
+ }).showToast()
+})
+document.getElementById("background").addEventListener("click", () => {
+ Toastify({
+ text: "This is a toast",
+ duration: 3000,
+ backgroundColor: "linear-gradient(to right, #00b09b, #96c93d)",
+ }).showToast()
+})
+document.getElementById("close").addEventListener("click", () => {
+ Toastify({
+ text: "Click close button",
+ duration: 3000,
+ close: true,
+ backgroundColor: "#4fbe87",
+ }).showToast()
+})
+document.getElementById("top-left").addEventListener("click", () => {
+ Toastify({
+ text: "This is toast in top left",
+ duration: 3000,
+ close: true,
+ gravity: "top",
+ position: "left",
+ backgroundColor: "#4fbe87",
+ }).showToast()
+})
+document.getElementById("top-center").addEventListener("click", () => {
+ Toastify({
+ text: "This is toast in top center",
+ duration: 3000,
+ close: true,
+ gravity: "top",
+ position: "center",
+ backgroundColor: "#4fbe87",
+ }).showToast()
+})
+document.getElementById("top-right").addEventListener("click", () => {
+ Toastify({
+ text: "This is toast in top right",
+ duration: 3000,
+ close: true,
+ gravity: "top",
+ position: "right",
+ backgroundColor: "#4fbe87",
+ }).showToast()
+})
+document.getElementById("bottom-right").addEventListener("click", () => {
+ Toastify({
+ text: "This is toast in bottom right",
+ duration: 3000,
+ close: true,
+ gravity: "bottom",
+ position: "right",
+ backgroundColor: "#4fbe87",
+ }).showToast()
+})
+document.getElementById("bottom-center").addEventListener("click", () => {
+ Toastify({
+ text: "This is toast in bottom center",
+ duration: 3000,
+ close: true,
+ gravity: "bottom",
+ position: "center",
+ backgroundColor: "#4fbe87",
+ }).showToast()
+})
+document.getElementById("bottom-left").addEventListener("click", () => {
+ Toastify({
+ text: "This is toast in bottom left",
+ duration: 3000,
+ close: true,
+ gravity: "bottom",
+ position: "left",
+ backgroundColor: "#4fbe87",
+ }).showToast()
+})
diff --git a/src/assets/static/js/pages/ui-apexchart.js b/src/assets/static/js/pages/ui-apexchart.js
new file mode 100644
index 0000000..a2a2c9e
--- /dev/null
+++ b/src/assets/static/js/pages/ui-apexchart.js
@@ -0,0 +1,521 @@
+var lineOptions = {
+ chart: {
+ type: "line",
+ },
+ series: [
+ {
+ name: "sales",
+ data: [30, 40, 35, 50, 49, 60, 70, 91, 125],
+ },
+ ],
+ xaxis: {
+ categories: [1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999],
+ },
+}
+var candleOptions = {
+ series: [
+ {
+ name: "candle",
+ data: [
+ {
+ x: new Date(1538778600000),
+ y: [6629.81, 6650.5, 6623.04, 6633.33],
+ },
+ {
+ x: new Date(1538780400000),
+ y: [6632.01, 6643.59, 6620, 6630.11],
+ },
+ {
+ x: new Date(1538782200000),
+ y: [6630.71, 6648.95, 6623.34, 6635.65],
+ },
+ {
+ x: new Date(1538784000000),
+ y: [6635.65, 6651, 6629.67, 6638.24],
+ },
+ {
+ x: new Date(1538785800000),
+ y: [6638.24, 6640, 6620, 6624.47],
+ },
+ {
+ x: new Date(1538787600000),
+ y: [6624.53, 6636.03, 6621.68, 6624.31],
+ },
+ {
+ x: new Date(1538789400000),
+ y: [6624.61, 6632.2, 6617, 6626.02],
+ },
+ {
+ x: new Date(1538791200000),
+ y: [6627, 6627.62, 6584.22, 6603.02],
+ },
+ {
+ x: new Date(1538793000000),
+ y: [6605, 6608.03, 6598.95, 6604.01],
+ },
+ {
+ x: new Date(1538794800000),
+ y: [6604.5, 6614.4, 6602.26, 6608.02],
+ },
+ {
+ x: new Date(1538796600000),
+ y: [6608.02, 6610.68, 6601.99, 6608.91],
+ },
+ {
+ x: new Date(1538798400000),
+ y: [6608.91, 6618.99, 6608.01, 6612],
+ },
+ {
+ x: new Date(1538800200000),
+ y: [6612, 6615.13, 6605.09, 6612],
+ },
+ {
+ x: new Date(1538802000000),
+ y: [6612, 6624.12, 6608.43, 6622.95],
+ },
+ {
+ x: new Date(1538803800000),
+ y: [6623.91, 6623.91, 6615, 6615.67],
+ },
+ {
+ x: new Date(1538805600000),
+ y: [6618.69, 6618.74, 6610, 6610.4],
+ },
+ {
+ x: new Date(1538807400000),
+ y: [6611, 6622.78, 6610.4, 6614.9],
+ },
+ {
+ x: new Date(1538809200000),
+ y: [6614.9, 6626.2, 6613.33, 6623.45],
+ },
+ {
+ x: new Date(1538811000000),
+ y: [6623.48, 6627, 6618.38, 6620.35],
+ },
+ {
+ x: new Date(1538812800000),
+ y: [6619.43, 6620.35, 6610.05, 6615.53],
+ },
+ {
+ x: new Date(1538814600000),
+ y: [6615.53, 6617.93, 6610, 6615.19],
+ },
+ {
+ x: new Date(1538816400000),
+ y: [6615.19, 6621.6, 6608.2, 6620],
+ },
+ {
+ x: new Date(1538818200000),
+ y: [6619.54, 6625.17, 6614.15, 6620],
+ },
+ {
+ x: new Date(1538820000000),
+ y: [6620.33, 6634.15, 6617.24, 6624.61],
+ },
+ {
+ x: new Date(1538821800000),
+ y: [6625.95, 6626, 6611.66, 6617.58],
+ },
+ {
+ x: new Date(1538823600000),
+ y: [6619, 6625.97, 6595.27, 6598.86],
+ },
+ {
+ x: new Date(1538825400000),
+ y: [6598.86, 6598.88, 6570, 6587.16],
+ },
+ {
+ x: new Date(1538827200000),
+ y: [6588.86, 6600, 6580, 6593.4],
+ },
+ {
+ x: new Date(1538829000000),
+ y: [6593.99, 6598.89, 6585, 6587.81],
+ },
+ {
+ x: new Date(1538830800000),
+ y: [6587.81, 6592.73, 6567.14, 6578],
+ },
+ {
+ x: new Date(1538832600000),
+ y: [6578.35, 6581.72, 6567.39, 6579],
+ },
+ {
+ x: new Date(1538834400000),
+ y: [6579.38, 6580.92, 6566.77, 6575.96],
+ },
+ {
+ x: new Date(1538836200000),
+ y: [6575.96, 6589, 6571.77, 6588.92],
+ },
+ {
+ x: new Date(1538838000000),
+ y: [6588.92, 6594, 6577.55, 6589.22],
+ },
+ {
+ x: new Date(1538839800000),
+ y: [6589.3, 6598.89, 6589.1, 6596.08],
+ },
+ {
+ x: new Date(1538841600000),
+ y: [6597.5, 6600, 6588.39, 6596.25],
+ },
+ {
+ x: new Date(1538843400000),
+ y: [6598.03, 6600, 6588.73, 6595.97],
+ },
+ {
+ x: new Date(1538845200000),
+ y: [6595.97, 6602.01, 6588.17, 6602],
+ },
+ {
+ x: new Date(1538847000000),
+ y: [6602, 6607, 6596.51, 6599.95],
+ },
+ {
+ x: new Date(1538848800000),
+ y: [6600.63, 6601.21, 6590.39, 6591.02],
+ },
+ {
+ x: new Date(1538850600000),
+ y: [6591.02, 6603.08, 6591, 6591],
+ },
+ {
+ x: new Date(1538852400000),
+ y: [6591, 6601.32, 6585, 6592],
+ },
+ {
+ x: new Date(1538854200000),
+ y: [6593.13, 6596.01, 6590, 6593.34],
+ },
+ {
+ x: new Date(1538856000000),
+ y: [6593.34, 6604.76, 6582.63, 6593.86],
+ },
+ {
+ x: new Date(1538857800000),
+ y: [6593.86, 6604.28, 6586.57, 6600.01],
+ },
+ {
+ x: new Date(1538859600000),
+ y: [6601.81, 6603.21, 6592.78, 6596.25],
+ },
+ {
+ x: new Date(1538861400000),
+ y: [6596.25, 6604.2, 6590, 6602.99],
+ },
+ {
+ x: new Date(1538863200000),
+ y: [6602.99, 6606, 6584.99, 6587.81],
+ },
+ {
+ x: new Date(1538865000000),
+ y: [6587.81, 6595, 6583.27, 6591.96],
+ },
+ {
+ x: new Date(1538866800000),
+ y: [6591.97, 6596.07, 6585, 6588.39],
+ },
+ {
+ x: new Date(1538868600000),
+ y: [6587.6, 6598.21, 6587.6, 6594.27],
+ },
+ {
+ x: new Date(1538870400000),
+ y: [6596.44, 6601, 6590, 6596.55],
+ },
+ {
+ x: new Date(1538872200000),
+ y: [6598.91, 6605, 6596.61, 6600.02],
+ },
+ {
+ x: new Date(1538874000000),
+ y: [6600.55, 6605, 6589.14, 6593.01],
+ },
+ {
+ x: new Date(1538875800000),
+ y: [6593.15, 6605, 6592, 6603.06],
+ },
+ {
+ x: new Date(1538877600000),
+ y: [6603.07, 6604.5, 6599.09, 6603.89],
+ },
+ {
+ x: new Date(1538879400000),
+ y: [6604.44, 6604.44, 6600, 6603.5],
+ },
+ {
+ x: new Date(1538881200000),
+ y: [6603.5, 6603.99, 6597.5, 6603.86],
+ },
+ {
+ x: new Date(1538883000000),
+ y: [6603.85, 6605, 6600, 6604.07],
+ },
+ {
+ x: new Date(1538884800000),
+ y: [6604.98, 6606, 6604.07, 6606],
+ },
+ ],
+ },
+ ],
+ chart: {
+ height: 350,
+ type: "candlestick",
+ },
+ title: {
+ text: "CandleStick Chart - Category X-axis",
+ align: "left",
+ },
+ annotations: {
+ xaxis: [
+ {
+ x: "Oct 06 14:00",
+ borderColor: "#00E396",
+ label: {
+ borderColor: "#00E396",
+ style: {
+ fontSize: "12px",
+ color: "#fff",
+ background: "#00E396",
+ },
+ orientation: "horizontal",
+ offsetY: 7,
+ text: "Annotation Test",
+ },
+ },
+ ],
+ },
+ tooltip: {
+ enabled: true,
+ },
+ xaxis: {
+ type: "category",
+ labels: {
+ formatter: function (val) {
+ return dayjs(val).format("MMM DD HH:mm")
+ },
+ },
+ },
+ yaxis: {
+ tooltip: {
+ enabled: true,
+ },
+ },
+}
+
+var barOptions = {
+ series: [
+ {
+ name: "Net Profit",
+ data: [44, 55, 57, 56, 61, 58, 63, 60, 66],
+ },
+ {
+ name: "Revenue",
+ data: [76, 85, 101, 98, 87, 105, 91, 114, 94],
+ },
+ {
+ name: "Free Cash Flow",
+ data: [35, 41, 36, 26, 45, 48, 52, 53, 41],
+ },
+ ],
+ chart: {
+ type: "bar",
+ height: 350,
+ },
+ plotOptions: {
+ bar: {
+ horizontal: false,
+ columnWidth: "55%",
+ endingShape: "rounded",
+ },
+ },
+ dataLabels: {
+ enabled: false,
+ },
+ stroke: {
+ show: true,
+ width: 2,
+ colors: ["transparent"],
+ },
+ xaxis: {
+ categories: ["Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct"],
+ },
+ yaxis: {
+ title: {
+ text: "$ (thousands)",
+ },
+ },
+ fill: {
+ opacity: 1,
+ },
+ tooltip: {
+ y: {
+ formatter: function (val) {
+ return "$ " + val + " thousands"
+ },
+ },
+ },
+}
+
+var radialGradientOptions = {
+ series: [75],
+ chart: {
+ height: 350,
+ type: "radialBar",
+ toolbar: {
+ show: true,
+ },
+ },
+ plotOptions: {
+ radialBar: {
+ startAngle: -135,
+ endAngle: 225,
+ hollow: {
+ margin: 0,
+ size: "70%",
+ background: "#fff",
+ image: undefined,
+ imageOffsetX: 0,
+ imageOffsetY: 0,
+ position: "front",
+ dropShadow: {
+ enabled: true,
+ top: 3,
+ left: 0,
+ blur: 4,
+ opacity: 0.24,
+ },
+ },
+ track: {
+ background: "#fff",
+ strokeWidth: "67%",
+ margin: 0, // margin is in pixels
+ dropShadow: {
+ enabled: true,
+ top: -3,
+ left: 0,
+ blur: 4,
+ opacity: 0.35,
+ },
+ },
+
+ dataLabels: {
+ show: true,
+ name: {
+ offsetY: -10,
+ show: true,
+ color: "#888",
+ fontSize: "17px",
+ },
+ value: {
+ formatter: function (val) {
+ return parseInt(val)
+ },
+ color: "#111",
+ fontSize: "36px",
+ show: true,
+ },
+ },
+ },
+ },
+ fill: {
+ type: "gradient",
+ gradient: {
+ shade: "dark",
+ type: "horizontal",
+ shadeIntensity: 0.5,
+ gradientToColors: ["#ABE5A1"],
+ inverseColors: true,
+ opacityFrom: 1,
+ opacityTo: 1,
+ stops: [0, 100],
+ },
+ },
+ stroke: {
+ lineCap: "round",
+ },
+ labels: ["Percent"],
+}
+var areaOptions = {
+ series: [
+ {
+ name: "series1",
+ data: [31, 40, 28, 51, 42, 109, 100],
+ },
+ {
+ name: "series2",
+ data: [11, 32, 45, 32, 34, 52, 41],
+ },
+ ],
+ chart: {
+ height: 350,
+ type: "area",
+ },
+ dataLabels: {
+ enabled: false,
+ },
+ stroke: {
+ curve: "smooth",
+ },
+ xaxis: {
+ type: "datetime",
+ categories: [
+ "2018-09-19T00:00:00.000Z",
+ "2018-09-19T01:30:00.000Z",
+ "2018-09-19T02:30:00.000Z",
+ "2018-09-19T03:30:00.000Z",
+ "2018-09-19T04:30:00.000Z",
+ "2018-09-19T05:30:00.000Z",
+ "2018-09-19T06:30:00.000Z",
+ ],
+ },
+ tooltip: {
+ x: {
+ format: "dd/MM/yy HH:mm",
+ },
+ },
+}
+var radialBarOptions = {
+ series: [44, 55, 67, 83],
+ chart: {
+ height: 350,
+ type: "radialBar",
+ },
+ plotOptions: {
+ radialBar: {
+ dataLabels: {
+ name: {
+ fontSize: "22px",
+ },
+ value: {
+ fontSize: "16px",
+ },
+ total: {
+ show: true,
+ label: "Total",
+ formatter: function (w) {
+ // By default this function returns the average of all series. The below is just an example to show the use of custom formatter function
+ return 249
+ },
+ },
+ },
+ },
+ },
+ labels: ["Apples", "Oranges", "Bananas", "Berries"],
+}
+var bar = new ApexCharts(document.querySelector("#bar"), barOptions)
+var line = new ApexCharts(document.querySelector("#line"), lineOptions)
+var candle = new ApexCharts(document.querySelector("#candle"), candleOptions)
+var radialGradient = new ApexCharts(
+ document.querySelector("#radialGradient"),
+ radialGradientOptions
+)
+var area = new ApexCharts(document.querySelector("#area"), areaOptions)
+
+area.render()
+radialGradient.render()
+candle.render()
+bar.render()
+line.render()
diff --git a/src/assets/static/js/pages/ui-chartjs.js b/src/assets/static/js/pages/ui-chartjs.js
new file mode 100644
index 0000000..c727c08
--- /dev/null
+++ b/src/assets/static/js/pages/ui-chartjs.js
@@ -0,0 +1,445 @@
+var chartColors = {
+ red: "rgb(255, 99, 132)",
+ orange: "rgb(255, 159, 64)",
+ yellow: "rgb(255, 205, 86)",
+ green: "rgb(75, 192, 192)",
+ info: "#41B1F9",
+ blue: "#3245D1",
+ purple: "rgb(153, 102, 255)",
+ grey: "#EBEFF6",
+}
+
+var config1 = {
+ type: "line",
+ data: {
+ labels: ["January", "February", "March", "April", "May", "June", "July"],
+ datasets: [
+ {
+ label: "Balance",
+ backgroundColor: "#fff",
+ borderColor: "#fff",
+ data: [20, 40, 20, 70, 10, 50, 20],
+ fill: false,
+ pointBorderWidth: 100,
+ pointBorderColor: "transparent",
+ pointRadius: 3,
+ pointBackgroundColor: "transparent",
+ pointHoverBackgroundColor: "rgba(63,82,227,1)",
+ },
+ ],
+ },
+ options: {
+ responsive: true,
+ maintainAspectRatio: false,
+ layout: {
+ padding: {
+ left: -10,
+ top: 10,
+ },
+ },
+ legend: {
+ display: false,
+ },
+ title: {
+ display: false,
+ },
+ tooltips: {
+ mode: "index",
+ intersect: false,
+ },
+ hover: {
+ mode: "nearest",
+ intersect: true,
+ },
+ scales: {
+ xAxes: [
+ {
+ gridLines: {
+ drawBorder: false,
+ display: false,
+ },
+ ticks: {
+ display: false,
+ },
+ },
+ ],
+ yAxes: [
+ {
+ gridLines: {
+ display: false,
+ drawBorder: false,
+ },
+ ticks: {
+ display: false,
+ },
+ },
+ ],
+ },
+ },
+}
+var config2 = {
+ type: "line",
+ data: {
+ labels: ["January", "February", "March", "April", "May", "June", "July"],
+ datasets: [
+ {
+ label: "Revenue",
+ backgroundColor: "#fff",
+ borderColor: "#fff",
+ data: [20, 800, 300, 400, 10, 50, 20],
+ fill: false,
+ pointBorderWidth: 100,
+ pointBorderColor: "transparent",
+ pointRadius: 3,
+ pointBackgroundColor: "transparent",
+ pointHoverBackgroundColor: "rgba(63,82,227,1)",
+ },
+ ],
+ },
+ options: {
+ responsive: true,
+ maintainAspectRatio: false,
+ layout: {
+ padding: {
+ left: -10,
+ top: 10,
+ },
+ },
+ legend: {
+ display: false,
+ },
+ title: {
+ display: false,
+ },
+ tooltips: {
+ mode: "index",
+ intersect: false,
+ },
+ hover: {
+ mode: "nearest",
+ intersect: true,
+ },
+ scales: {
+ xAxes: [
+ {
+ gridLines: {
+ drawBorder: false,
+ display: false,
+ },
+ ticks: {
+ display: false,
+ },
+ },
+ ],
+ yAxes: [
+ {
+ gridLines: {
+ display: false,
+ drawBorder: false,
+ },
+ ticks: {
+ display: false,
+ },
+ },
+ ],
+ },
+ },
+}
+var config3 = {
+ type: "line",
+ data: {
+ labels: ["January", "February", "March", "April", "May", "June", "July"],
+ datasets: [
+ {
+ label: "Orders",
+ backgroundColor: "#fff",
+ borderColor: "#fff",
+ data: [20, 40, 20, 200, 10, 540, 723],
+ fill: false,
+ pointBorderWidth: 100,
+ pointBorderColor: "transparent",
+ pointRadius: 3,
+ pointBackgroundColor: "transparent",
+ pointHoverBackgroundColor: "rgba(63,82,227,1)",
+ },
+ ],
+ },
+ options: {
+ responsive: true,
+ maintainAspectRatio: false,
+ layout: {
+ padding: {
+ left: -10,
+ top: 10,
+ },
+ },
+ legend: {
+ display: false,
+ },
+ title: {
+ display: false,
+ text: "Chart.js Line Chart",
+ },
+ tooltips: {
+ mode: "index",
+ intersect: false,
+ },
+ hover: {
+ mode: "nearest",
+ intersect: true,
+ },
+ scales: {
+ xAxes: [
+ {
+ gridLines: {
+ drawBorder: false,
+ display: false,
+ },
+ ticks: {
+ display: false,
+ },
+ },
+ ],
+ yAxes: [
+ {
+ gridLines: {
+ display: false,
+ drawBorder: false,
+ },
+ ticks: {
+ display: false,
+ },
+ },
+ ],
+ },
+ },
+}
+var config4 = {
+ type: "line",
+ data: {
+ labels: ["January", "February", "March", "April", "May", "June", "July"],
+ datasets: [
+ {
+ label: "My First dataset",
+ backgroundColor: "#fff",
+ borderColor: "#fff",
+ data: [20, 40, 20, 70, 10, 5, 23],
+ fill: false,
+ pointBorderWidth: 100,
+ pointBorderColor: "transparent",
+ pointRadius: 3,
+ pointBackgroundColor: "transparent",
+ pointHoverBackgroundColor: "rgba(63,82,227,1)",
+ },
+ ],
+ },
+ options: {
+ responsive: true,
+ maintainAspectRatio: false,
+ layout: {
+ padding: {
+ left: -10,
+ top: 10,
+ },
+ },
+ legend: {
+ display: false,
+ },
+ title: {
+ display: false,
+ text: "Chart.js Line Chart",
+ },
+ tooltips: {
+ mode: "index",
+ intersect: false,
+ },
+ hover: {
+ mode: "nearest",
+ intersect: true,
+ },
+ scales: {
+ xAxes: [
+ {
+ gridLines: {
+ drawBorder: false,
+ display: false,
+ },
+ ticks: {
+ display: false,
+ },
+ },
+ ],
+ yAxes: [
+ {
+ gridLines: {
+ display: false,
+ drawBorder: false,
+ },
+ ticks: {
+ display: false,
+ },
+ },
+ ],
+ },
+ },
+}
+
+var ctxBar = document.getElementById("bar").getContext("2d")
+var myBar = new Chart(ctxBar, {
+ type: "bar",
+ data: {
+ labels: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul"],
+ datasets: [
+ {
+ label: "Students",
+ backgroundColor: [
+ chartColors.grey,
+ chartColors.grey,
+ chartColors.grey,
+ chartColors.grey,
+ chartColors.info,
+ chartColors.blue,
+ chartColors.grey,
+ ],
+ data: [5, 10, 30, 40, 35, 55, 15],
+ },
+ ],
+ },
+ options: {
+ responsive: true,
+ barRoundness: 1,
+ title: {
+ display: true,
+ text: "Students in 2020",
+ },
+ legend: {
+ display: false,
+ },
+ scales: {
+ yAxes: [
+ {
+ ticks: {
+ beginAtZero: true,
+ suggestedMax: 40 + 20,
+ padding: 10,
+ },
+ gridLines: {
+ drawBorder: false,
+ },
+ },
+ ],
+ xAxes: [
+ {
+ gridLines: {
+ display: false,
+ drawBorder: false,
+ },
+ },
+ ],
+ },
+ },
+})
+var line = document.getElementById("line").getContext("2d")
+var gradient = line.createLinearGradient(0, 0, 0, 400)
+gradient.addColorStop(0, "rgba(50, 69, 209,1)")
+gradient.addColorStop(1, "rgba(265, 177, 249,0)")
+
+var gradient2 = line.createLinearGradient(0, 0, 0, 400)
+gradient2.addColorStop(0, "rgba(255, 91, 92,1)")
+gradient2.addColorStop(1, "rgba(265, 177, 249,0)")
+
+var myline = new Chart(line, {
+ type: "line",
+ data: {
+ labels: [
+ "16-07-2018",
+ "17-07-2018",
+ "18-07-2018",
+ "19-07-2018",
+ "20-07-2018",
+ "21-07-2018",
+ "22-07-2018",
+ "23-07-2018",
+ "24-07-2018",
+ "25-07-2018",
+ ],
+ datasets: [
+ {
+ label: "Balance",
+ data: [50, 25, 61, 50, 72, 52, 60, 41, 30, 45],
+ backgroundColor: "rgba(50, 69, 209,.6)",
+ borderWidth: 3,
+ borderColor: "rgba(63,82,227,1)",
+ pointBorderWidth: 0,
+ pointBorderColor: "transparent",
+ pointRadius: 3,
+ pointBackgroundColor: "transparent",
+ pointHoverBackgroundColor: "rgba(63,82,227,1)",
+ },
+ {
+ label: "Balance",
+ data: [20, 35, 45, 75, 37, 86, 45, 65, 25, 53],
+ backgroundColor: "rgba(253, 183, 90,.6)",
+ borderWidth: 3,
+ borderColor: "rgba(253, 183, 90,.6)",
+ pointBorderWidth: 0,
+ pointBorderColor: "transparent",
+ pointRadius: 3,
+ pointBackgroundColor: "transparent",
+ pointHoverBackgroundColor: "rgba(63,82,227,1)",
+ },
+ ],
+ },
+ options: {
+ responsive: true,
+ layout: {
+ padding: {
+ top: 10,
+ },
+ },
+ tooltips: {
+ intersect: false,
+ titleFontFamily: "Helvetica",
+ titleMarginBottom: 10,
+ xPadding: 10,
+ yPadding: 10,
+ cornerRadius: 3,
+ },
+ legend: {
+ display: true,
+ },
+ scales: {
+ yAxes: [
+ {
+ gridLines: {
+ display: true,
+ drawBorder: true,
+ },
+ ticks: {
+ display: true,
+ },
+ },
+ ],
+ xAxes: [
+ {
+ gridLines: {
+ drawBorder: false,
+ display: false,
+ },
+ ticks: {
+ display: false,
+ },
+ },
+ ],
+ },
+ },
+})
+
+// let ctx1 = document.getElementById("canvas1").getContext("2d");
+// let ctx2 = document.getElementById("canvas2").getContext("2d");
+// let ctx3 = document.getElementById("canvas3").getContext("2d");
+// let ctx4 = document.getElementById("canvas4").getContext("2d");
+// var lineChart1 = new Chart(ctx1, config1);
+// var lineChart2 = new Chart(ctx2, config2);
+// var lineChart3 = new Chart(ctx3, config3);
+// var lineChart4 = new Chart(ctx4, config4);
diff --git a/src/assets/static/js/pages/ui-map-leaflet.js b/src/assets/static/js/pages/ui-map-leaflet.js
new file mode 100644
index 0000000..0d07cdf
--- /dev/null
+++ b/src/assets/static/js/pages/ui-map-leaflet.js
@@ -0,0 +1,41 @@
+// init map
+var map = L.map('map', {
+ center: [-7.7945047, 110.3803253],
+ zoom: 12
+});
+
+// set map tiles source
+var osm = L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
+ attribution: 'Map data © OpenStreetMap contributors',
+ maxZoom: 18
+});
+
+var Esri_WorldImagery = L.tileLayer('https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}', {
+ attribution: 'Tiles © Esri — Source: Esri, i-cubed, USDA, USGS, AEX, GeoEye, Getmapping, Aerogrid, IGN, IGP, UPR-EGP, and the GIS User Community'
+});
+
+// add tiles to map
+osm.addTo(map);
+
+// add marker
+var marker = L.marker([-7.8013849, 110.3647631]);
+marker.addTo(map)
+ .bindPopup('Yogyakarta, Indonesia')
+ .openPopup();
+
+// scale bar
+L.control.scale({
+ imperial: false
+}).addTo(map);
+
+// add layer control
+var baseMaps = {
+ "OSM": osm,
+ "Esri World Imagery": Esri_WorldImagery
+};
+
+var overlayMaps = {
+ "Marker": marker
+};
+
+L.control.layers(baseMaps, overlayMaps).addTo(map);
diff --git a/src/assets/static/js/pages/ui-map-openlayers.js b/src/assets/static/js/pages/ui-map-openlayers.js
new file mode 100644
index 0000000..51a495b
--- /dev/null
+++ b/src/assets/static/js/pages/ui-map-openlayers.js
@@ -0,0 +1,76 @@
+// init map
+var map = new ol.Map({
+ target: 'map',
+ layers: [
+ new ol.layer.Tile({
+ source: new ol.source.OSM()
+ })
+ ],
+ view: new ol.View({
+ center: ol.proj.fromLonLat([110.3803253, -7.7945047]),
+ zoom: 12
+ })
+});
+
+// add vector layer
+var vectorLayer = new ol.layer.Vector({
+ source: new ol.source.Vector({
+ features: [
+ new ol.Feature({
+ geometry: new ol.geom.Point(ol.proj.fromLonLat([110.3647631, -7.8013849])),
+ name: 'Yogyakarta, Indonesia'
+ })
+ ]
+ })
+});
+
+// set style for vector layer
+vectorLayer.setStyle(new ol.style.Style({
+ image: new ol.style.Icon({
+ anchor: [0.5, 46],
+ anchorXUnits: 'fraction',
+ anchorYUnits: 'pixels',
+ src: 'https://openlayers.org/en/latest/examples/data/icon.png'
+ })
+}));
+
+map.addLayer(vectorLayer);
+
+// popup
+const element = document.getElementById('popup');
+
+const popup = new ol.Overlay({
+ element: element,
+ positioning: 'bottom-center',
+ stopEvent: false,
+});
+map.addOverlay(popup);
+
+let popover;
+function disposePopover() {
+ if (popover) {
+ popover.dispose();
+ popover = undefined;
+ }
+}
+
+// display popup on click
+map.on('click', function (evt) {
+ const feature = map.forEachFeatureAtPixel(evt.pixel, function (feature) {
+ return feature;
+ });
+ disposePopover();
+ if (!feature) {
+ return;
+ }
+ popup.setPosition(evt.coordinate);
+ popover = new bootstrap.Popover(element, {
+ placement: 'top',
+ html: true,
+ content: feature.get('name'),
+ });
+ popover.show();
+});
+
+// scale line
+map.addControl(new ol.control.ScaleLine());
\ No newline at end of file
diff --git a/src/assets/static/js/pages/ui-todolist.js b/src/assets/static/js/pages/ui-todolist.js
new file mode 100644
index 0000000..0c4597f
--- /dev/null
+++ b/src/assets/static/js/pages/ui-todolist.js
@@ -0,0 +1,5 @@
+dragula([document.getElementById("widget-todo-list")], {
+ moves: function (e, a, t) {
+ return t.classList.contains("cursor-move")
+ },
+})
diff --git a/src/assets/static/js/pages/valde.min.js b/src/assets/static/js/pages/valde.min.js
new file mode 100644
index 0000000..b6a7fdd
--- /dev/null
+++ b/src/assets/static/js/pages/valde.min.js
@@ -0,0 +1 @@
+"use strict";!function(t,e){"function"==typeof define&&define.amd?define(e):"undefined"!=typeof exports?module.exports=e():t.v=e()}(this,function(){document;var t,e=window,n=[],r=null,i=Array.prototype,u=i.slice,o=i.filter,s=i.push,a=Object.prototype.hasOwnProperty,c=function(){},l=function(t){return"function"==typeof t&&t.call},f={isFunction:function(t){return"function"==typeof t},isString:function(t){return"string"==typeof t},isNode:function(t){return!(!t||!t.nodeType||1!=t.nodeType)},isArray:function(t){return Array.isArray(t)},inArray:function(t,e){return f.includes(t,e)},isArrayLike:function(t){return t&&t.length&&isFinite(t.length)},toArray:function(t){if(!t)return[];if(f.isArray(t))return t;if(f.isObject(t)){var e=[];return w(t,function(t){e.push(t)}),e}return t.toArray?t.toArray():f.args(t)?u.call(t):f.map(t,function(t){return t})},isNumber:function(t){return!isNaN(parseFloat(t))&&isFinite(t)},isBool:function(t){return!0===t||!1===t},args:function(t){return!(!t||!a.call(t,"callee"))},isEmpty:function(t){var e=0;return f.isArray(t)?0===t.length:f.isObject(t)?function(){for(var n in t){e++;break}return 0===e}():""===t},isDate:function(t){return!!(t&&t.getTimezoneOffset&&t.setUTCFullYear)},isRegExp:function(t){return!(!(t&&t.test&&t.exec)||!t.ignoreCase&&!1!==t.ignoreCase)},isNaN:function(t){return t!=t},isNil:function(t){return t==r},isNull:function(t){return null===t},isUndefined:function(t){return void 0===t},isDefined:function(t){return void 0!==t},isObject:function(t){return"object"===typeof t&&null!=t&&!f.isFunction(t)&&!f.isArray(t)},toInteger:function(t){var e=toFinite(t),n=e%1;return e==e?n?e-n:e:0},toString:function(t){return Object.prototype.toString.call(t)},size:function(t){if(f.isObject(t)){if(f.isFunction(Object.keys)){var e=Object.keys(t);return f.includes(e,"length")&&0==t.length?0:Object.keys(t).length}var n=0;return w(t,function(e,r){f.has(t,r)&&n++}),n}return t.length},startsWith:function(t,e){if(f.isArray(e)){var n=!1;return w(e,function(e){if(f.startsWith(t,e))return n=!0,!1}),n}return t.startsWith?t.startsWith(e):t.substring(0,e.length)==e},endsWith:function(t,e){if(f.isArray(e)){var n=!1;return w(e,function(e){if(f.endsWith(t,e))return n=!0,!1}),n}return t.endsWith?t.endsWith(e):-1!==t.indexOf(e,t.length-e.length)},includes:function(t,e){if(f.isString(t))return t.includes?t.includes(e):-1!=t.indexOf(e);if(f.isObject(t)&&(t=f.values(t)),f.isArrayLike(t)){var n=!1;return w(t,function(t){if(t===e)return n=!0,!1}),n}},currentScroll:function(){return window.pageYOffset||document.documentElement.scrollTop},has:function(t,e){var n,r;return f.isArray(e)?(w(e,function(e){if(r||(r=t),!(n=f.has(r,e)))return n=!1,!1;r=r[e]}),n):f.isObject(t)&&hasOwnProperty.call(t,e)},get:function(t,e,n){var r,i;return f.isArray(e)?(w(e,function(e){if(i?(r=f.get(i,e),i=r):(r=f.get(t,e),i=r),null==r)return!1}),!f.isUndefined(n)&&f.isNil(r)?n:r):f.has(t,e)?t[e]:f.isUndefined(n)?void 0:n},set:function(t,e,n){if(f.isArray(e)){var r,i,u=f.size(e);return w(e,function(e,o){i||(i=t),(o+=1)===u?i[e]=n:((r=f.get(i,e))||(r={}),i=r)}),t}return f.isObject(t)&&(t[e]=n),t},keys:function(t){if(Object.keys)return Object.keys(t);var e=[];for(var n in t)f.has(t,n)&&e.push(n);return e},values:function(t){var e=[];return w(t,function(t){e.push(t)}),e},map:function(t,e,r){return n.map.call(t,e,r)},every:function(t,e,n){if(f.isArrayLike(t))return t.every(e,n);for(var r in t)if(!a.call(t,r)||!e.call(n,r,t[r],t))return!1;return!0},some:function(t,e,n){if(f.isArrayLike(t))return t.some(e,n);for(var r in t)if(a.call(t,r)&&e.call(n,r,t[r],t))return!0;return!1},filter:function(t,e,n){var r,i={};if(f.isArrayLike(t))return t.filter(e,n);for(r in t)a.call(t,r)&&e.call(n,r,t[r],t)&&(i[r]=t[r]);return i},sortBy:function(t,e,n){return t=x(t),f.isObject(t)&&(t=f.toArray(t)),t.sort(function(t,n){var r=f.get(t,e),i=f.get(n,e);return f.isString(r)&&f.isNumber(r)&&(r=parseFloat(r)),f.isString(i)&&f.isNumber(i)&&(i=parseFloat(i)),r===i?0:r>i?1:-1})},sortByKeys:function(t,e){t=x(t);var n=f.keys(t);if(f.size(n)>0){var r=n.sort();return e&&(r=r.reverse()),r.reduce(function(e,n){return e[n]=t[n],e},{})}return t},last:function(t){return t[t.length-1]},clone:function(t){return f.isString(t)?t:f.isArray(t)?f.map(t,function(t){return t}):f.isObject(t)?Object.assign({},t):t},cloneValue:function(t){return x(t)},hasClass:function(t,e,n){if(n=n||!1,f.isNil(t))return null;if(t.v)return t.hasClass(e,n);f.isString(e)&&f.includes(e," ")&&(e=e.trim().split(" "));var r=!1;return f.isArray(e)?(r=!0,r=!n,w(e,function(e){var i=P(t,e);if(n){if(i)return r=!0,!1}else if(!i)return r=!1,!1})):r=P(t,e),r},debounce:function(t,e,n){var r;function i(){var i=arguments,u=n||this;clearTimeout(r),r=setTimeout(function(){r=null,e.apply(u,i)},t)}return i.cancel=function(){clearTimeout(r),r=null},i},throttle:function(t,e,n,r){var i,u=r;return function(){var o=n||this,s=arguments;if(r)return e.apply(o,s),void(r=!1);i||(i=setTimeout(function(){e.apply(o,s),i=null,r=u},t))}},throttleDebounce:function(t,e,n,r){var i,u,o,s;function a(){i=arguments,u=r||this,clearTimeout(o),o=setTimeout(function(){clearTimeout(s),s=null,n.apply(u,i)},e),s||(s=setTimeout(function(){clearTimeout(o),s=null,n.apply(u,i)},t))}return a.cancel=function(){clearTimeout(o),clearTimeout(s),s=null},a},queue:function(t){return new h(f.isArrayLike(t)?t:f.toArray(arguments))},parallel:function(t,e){var n=f.toArray(arguments),i=0,u=[],o=[];if(f.isArray(t)&&0===t.length||f.isFunction(t)&&1===n.length)throw new TypeError("Empty parallel array");f.isArray(t)||(e=n.pop(),t=n),w(t,function(n,s){n(function(){var n=f.toArray(arguments),a=n.shift();if(a)return e(a);u[s]=n,t.length==++i&&(u.unshift(r),w(u,function(t){o=o.concat(t)}),e.apply(r,o))})})},waterfall:function(t,e){var n=f.toArray(arguments);if(f.isArray(t)&&0===t.length||f.isFunction(t)&&1===n.length)throw new TypeError("Empty waterfall array");f.isArray(t)||(e=n.pop(),t=n),function n(){var i=f.toArray(arguments);i.length||i.push(null),i.push(n);var u=i.shift();!u&&t.length?t.shift().apply(r,i):(i.pop(),i.unshift(u),e.apply(r,i))}(r)},series:function(t,e){f.waterfall(t.map(function(t){return function(e){t(function(t){e(t)})}}),e)}};function h(t){this.values=t,this.index=0}h.prototype.next=function(){return this.index/,m=/^\w+$/;function y(t,e){return e=e||document,v.test(t)&&e.getElementsByClassName?e.getElementsByClassName(t.slice(1)):m.test(t)?e.getElementsByTagName(t):e.querySelectorAll(t)}function g(e){if(!t){var n=(t=document.implementation.createHTMLDocument("")).createElement("base");n.href=document.location.href,t.head.appendChild(n)}return t.body.innerHTML=e,t.body.childNodes}function b(t){"loading"!==document.readyState?t():document.addEventListener("DOMContentLoaded",t)}function E(t,n){if(!t)return this;if(t.v&&t!==e)return t;var r,i=t,u=0;if(f.isString(t)&&""!==t)i=d.test(t)?document.getElementById(t.slice(1)):p.test(t)?g(t):y(t,n);else if(l(t))return b(t),this;if(!i)return this;if(i.nodeType||i===e)this[0]=i,this.length=1;else for(r=this.length=i.length;u1?this.each(function(e){if(e)return e.style[t]=n}):e.getComputedStyle(this[0])[t]);for(var r in t)this.style(r,t[r]);return this},css:function(t,e){return this.style(t,e)},show:function(t){return t=t||"block",this.style("display",t)},hide:function(){return this.style("display","none")}}),w(["Width","Height"],function(t){var e=t.toLowerCase();A[e]=function(){return this[0]==window?window["inner"+t]||document.documentElement["client"+t]||document.body["client"+t]:this[0].getBoundingClientRect()[e]},A["inner"+t]=function(){return this[0]["client"+t]},A["outer"+t]=function(e){return this[0]["offset"+t]+(e?$(this,"margin"+("Width"===t?"Left":"Top"))+$(this,"margin"+("Width"===t?"Right":"Bottom")):0)}});var et={load:"HTMLEvents",unload:"HTMLEvents",abort:"HTMLEvents",error:"HTMLEvents",select:"HTMLEvents",change:"HTMLEvents",submit:"HTMLEvents",reset:"HTMLEvents",focus:"HTMLEvents",blur:"HTMLEvents",resize:"HTMLEvents",scroll:"HTMLEvents",input:"HTMLEvents",keyup:"KeyboardEvent",keydown:"KeyboardEvent",click:"MouseEvents",dblclick:"MouseEvents",mousedown:"MouseEvents",mouseup:"MouseEvents",mouseover:"MouseEvents",mousemove:"MouseEvents",mouseout:"MouseEvents",mouseenter:"MouseEvents",mouseleave:"MouseEvents",contextmenu:"MouseEvents"},nt={clientX:0,clientY:0,button:0,ctrlKey:!1,altKey:!1,shiftKey:!1,metaKey:!1,bubbles:!0,cancelable:!0,view:document.defaultView,key:"",location:0,modifiers:"",repeat:0,locale:""},rt={HTMLEvents:function(t,e,n,r){return n.initEvent(e,r.bubbles,r.cancelable)},KeyboardEvent:function(t,e,n,r){var i,u,o="key"in r?r.key:"",s="location"in r?r.location:0;return n.initKeyboardEvent?(!1 in r?(u=[],r.ctrlKey&&u.push("Ctrl"),r.altKey&&u.push("Alt"),r.ctrlKey&&r.altKey&&u.push("AltGraph"),r.shiftKey&&u.push("Shift"),r.metaKey&&u.push("Meta"),u=u.join(" ")):u=r.modifiers,n.initKeyboardEvent(e,r.bubbles,r.cancelable,r.view,o,s,u,r.repeat,r.locale)):(i="charCode"in r?r.charCode:o.charCodeAt(0)||0,n.initKeyEvent(e,r.bubbles,r.cancelable,r.view,r.ctrlKey,r.altKey,r.shiftKey,r.metaKey,i,o))},MouseEvents:function(t,e,n,r){var i,u,o="screenX"in r?r.screenX:r.clientX,s="screenY"in r?r.screenY:r.clientY;return i="detail"in r?r.detail:"dblclick"===e?2:1,"contextmenu"===e&&(u=u=r.button||2),n.initMouseEvent(e,r.bubbles,r.cancelable,r.view,i,o,s,r.clientX,r.clientY,r.ctrlKey,r.altKey,r.shiftKey,r.metaKey,u,t)},CustomEvent:function(t,e,n,r){return n.initCustomEvent(e,r.bubbles,r.cancelable,r.detail)}};function it(t,e){return"&"+encodeURIComponent(t)+"="+encodeURIComponent(e).replace(/%20/g,"+")}function ut(t){if(!t)return null;var e=t.type;if(!e)return null;switch(e.toLowerCase()){case"select-one":return function(t){var e=t.selectedIndex;return e>=0?t.options[e].value:""}(t);case"select-multiple":return function(t){var e=[];return w(t.options,function(t){t.selected&&e.push(t.value)}),e.length?e:[]}(t);case"radio":case"checkbox":return t.checked?t.value:null;default:return t.value?t.value:""}}function ot(t){return"INPUT"===t.nodeName&&"radio"===t.type}function st(t){return"INPUT"===t.nodeName&&"checkbox"===t.type}function at(t){return"SELECT"===t.nodeName&&"select-multiple"===t.type}function ct(t){return t.checked}function lt(t){return Object.keys(t).filter(function(t){return!isNaN(parseInt(t,10))}).splice(-1)[0]}function ft(t){var e=lt(t);return void 0===e?0:parseInt(e,10)+1}function ht(t,e,n,r){var i=e[0];if(ot(t))return!1!==n?(r[i]=n,n):void 0;if(st(t))return!1!==n?(r[i]||(r[i]=[]),r[i].push(n)):void 0;if(at(t)){if(!1===n)return;r[i]=n}return r[i]=n,n}function dt(t,e,n,r){var i,u,o=e[0];return e.length>1?"[]"===o?(r[ft(r)]={},dt(t,e.splice(1,e.length),n,r[(i=r,u=lt(i),parseInt(u,10))])):r[o]&&f.size(r[o])>0?dt(t,e.splice(1,e.length),n,r[o]):(r[o]={},dt(t,e.splice(1,e.length),n,r[o])):1===e.length?"[]"===o?(r[ft(r)]=n,r):(ht(t,e,n,r),r):void 0}function vt(t){if(ot(t))return!!ct(t)&&t.value;if(st(t))return!!ct(t)&&t.value;if(function(t){return"INPUT"===t.nodeName&&"file"===t.type}(t))return!(!$form.enctype||"multipart/form-data"!==$form.enctype)&&(function(t){return window.FileList&&t.files instanceof window.FileList}(t)&&t.files.length>0?t.files:!(!t.value||""===t.value)&&t.value);if(function(t){return"TEXTAREA"===t.nodeName}(t))return!(!t.value||""===t.value)&&t.value;if(at(t)){if(t.options&&t.options.length>0){var e=[];return w(t.options,function(t){t.selected&&e.push(t.value)}),e}return!1}return function(t){return"BUTTON"===t.nodeName&&"submit"===t.type}(t)?t.value&&""!==t.value?t.value:!(!t.innerText||""===t.innerText)&&t.innerText:void 0!==t.value&&t.value}function pt(t,e,n){e=e||"end",f.isString(t)||n(null);var r,i=t.split(".").pop(),u=null,o=document.getElementsByTagName("head")[0],s=t.split("/").pop().trim();if((f.isNil(i)||f.size(i)>3)&&(i="js"),"js"==i&&(r=document.querySelectorAll('script[src="'+t+'"]'),(u=document.createElement("script")).setAttribute("type","text/javascript"),u.setAttribute("src",t),u.onload=function(){f.isFunction(n)&&n(null)},o.appendChild(u)),"css"==i){if((r=document.querySelectorAll('link[href^="'+t+'"]')).length||(r=document.querySelectorAll('link[href*="/'+s+'"]')),r.length>0)return n(null),!1;if((u=document.createElement("link")).setAttribute("rel","stylesheet"),u.setAttribute("type","text/css"),u.setAttribute("href",t),u.onload=function(){f.isFunction(n)&&n(null)},"end"==e&&o.appendChild(u),"start"==e){var a=o.querySelectorAll('link[rel="stylesheet"]');a.length?a[0].insertAdjacentElement("beforebegin",u):o.appendChild(u)}}}A.extend({addEventListener:function(t,e,n,r,i){if(!this.length)return!1;var u;if(!f.isString(t)){for(var o in t)this.on(o,e,t[o],r);return this}return l(e)?(f.isNil(i)&&(i=f.isBool(r)?r:n,i=f.isBool(r)?r:!!f.isBool(n)&&n),r=!!f.isString(n)&&n,n=e,e=null):(f.isBool(r)&&(i=f.isNil(i)?r:i,r=!1),f.isString(r)&&(r=r)),"ready"===t?(b(n),this):(e&&(u=n,n=function(t,n){for(var r=t.target;!T(r,e);){if(r===this||f.isNil(r))return r=!1;r=r.parentNode}r&&("mouseover"==t.type||"mouseout"==t.type?function(t,e,n){var r=t.fromElement||t.relatedTarget;for("mouseout"==t.type&&(r=t.toElement||t.relatedTarget);r&&r.parentNode&&r.parentNode!=window;){if(r.parentNode==e||r==e)return!1;r=r.parentNode}n()}(t,r,function(){J(u,t,r)()}):J(u,t,r)())}),t=t.split(" "),this.each(function(u){var o=n;i&&(o=function(){n.apply(this,arguments),w(t,function(t){tt(u,t,o,r)})}),w(t,function(t){e&&("mouseenter"==t&&(t="mouseover"),"mouseleave"==t&&(t="mouseout")),function(t,e,n,r){if(r&&Z(t,e,n,r))return!1;var i=K(t,"_vEvents")||B(t,"_vEvents",[]),u=J(G,e,n);r=!!f.isString(r)&&r,i.push({id:r,eventName:e,callback:n,fncallback:u}),t.addEventListener(e,u)}(u,t,o,r)})}))},addEvent:function(t,e,n,r,i){return this.addEventListener(t,e,n,r,i)},on:function(t,e,n,r,i){return this.addEventListener(t,e,n,r,i)},removeEventListener:function(t,e){var n=!!f.isString(e)&&e;return this.each(function(r){return tt(r,t,e,n)})},removeEvent:function(t,e){return this.removeEventListener(t,e)},getAllEvents:function(){var t=[];return this.each(function(e){var n=K(e,"_vEvents");n&&n.length&&t.push(n)}),t},removeAllEvents:function(t){return this.each(function(t){Q(t)}),f.isFunction(t)&&t(),this},off:function(t,e){return this.removeEventListener(t,e)},one:function(t,e,n,r){return f.isFunction(e)&&(r=n,n=e,e=null),this.on(t,e,n,r,!0)},ready:b,load:function(t){"complete"==document.readyState||"loaded"==document.readyState?t():window.addEventListener("load",function(){t()},!1)},trigger:function(t,e){var n,r,i=i||{};for(var u in null!==(e=e||null)&&(i.detail=e),nt)i.hasOwnProperty(u)||(i[u]=nt[u]);if(e&&void 0!==e.bubbles&&(i=e,t=e.type),document.createEvent)return r=et[t]||"CustomEvent",n=document.createEvent(r),this.each(function(e){return rt[r](e,t,n,i),e.dispatchEvent(n)});for(var o in n=document.createEventObject(),i)n[o]=i[o];return this.each(function(e){return e.fireEvent("on"+t,n)})},triggerEvent:function(t,e){return this.trigger(t,e)}}),A.extend({serialize:function(){var t="";return w(this[0].elements||this,function(e){if(!e.disabled&&"FIELDSET"!==e.tagName){var n=e.name;switch(e.type.toLowerCase()){case"file":case"reset":case"submit":case"button":break;case"select-multiple":var r=ut(e);null!==r&&w(r,function(e){t+=it(n,e)});break;default:var i=ut(e);null!==i&&(t+=it(n,i))}}}),t.substr(1)},toObject:function(){if(f.isNil(this.get(0)))return null;var t,e=this.get(0).querySelectorAll("input, textarea, select");if(!e)return[];var n,r={},i=/[^\[\]]+|\[\]/g;return w(e,function(e){var u=!0;(!e.name||""===e.name||e.disabled||ot(e)&&!ct(e))&&(u=!1),f.includes(e.className,"ignore-onsave")&&(u=!1),u&&(t=vt(e),1===(n=e.name.match(i)).length&&ht(e,n,t||"",r),n.length>1&&dt(e,n,t||"",r))}),f.size(r)>0&&r},value:function(t){return void 0===t?ut(this[0]):this.each(function(e){return e.value=t})},val:function(t){return this.value(t)}});function mt(t,e,n){var r=f.isString(e);r||!e.length?w(t,r?function(t){return t.insertAdjacentHTML(n?"afterbegin":"beforeend",e)}:function(t,r){return function(t,e,n){if(f.isNode(t)&&f.isNode(e))if(n){var r=t.childNodes[0];t.insertBefore(e,r)}else t.appendChild(e)}(t,0===r?e:e.cloneNode(!0),n)}):w(e,function(e){return mt(t,e,n)})}N.include=function(t,e,n,r){if(f.isFunction(e)&&(r=e,n=!0,e="end"),f.isFunction(n)&&(r=n,n=!0),f.isBool(e)&&(n=e,e="end"),f.isFunction(r)||(r=function(){}),f.isNil(n)&&(n=!0),f.isArray(t)){var i=[];return w(t,function(t){i.push(function(n){pt(t,e,n)})}),!!i.length&&(n?this.series(i,r):this.parallel(i,r))}pt(t,e,r)},N.request=function(t){if(!t.url)throw new TypeError("URL parameter is mandatory and cannot be "+t.url);var e;t.type||(t.type="POST"),t.method||(t.method=!0),(e=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP")).onreadystatechange=function(){if(4==e.readyState&&200==e.status)f.isFunction(t.onSuccess)&&t.onSuccess(e.responseText,e.readyState);else{if(200==e.status)return!1;0!==e.status&&f.isFunction(t.onError)&&t.onError(e.responseText,e.status)}};var n,r,i=[],u=t.data;if(f.isString(u)){var o=String.prototype.split.call(u,"&");for(n=0,j=o.length;nH?S="down":window.pageYOffsete;r--){var i=k[r];"enter"===i.state&&Y(p[r]),"down"===i.direction&&(z(p[r],"up"),Y(p[r]))}}function z(e,t){void 0===t&&(t=!0);var n=_(e),o={element:e,index:n,direction:S,instance:ne};k[n].direction=S,k[n].state="enter",M&&t&&"down"===S&&q(n,"above"),M&&t&&"up"===S&&q(n,"below"),u.stepEnter&&"function"==typeof u.stepEnter&&!F[n]&&(o.state=k,u.stepEnter(o),O&&c({id:d,index:n,state:"enter"}),P&&(F[n]=!0,function(e,t){var n,o;l.stepAbove&&(l.stepAbove[t].disconnect(),l.stepAbove[t]=null),l.stepBelow&&(l.stepBelow[t].disconnect(),l.stepBelow[t]=null),l.stepProgress&&(l.stepProgress[t].disconnect(),l.stepProgress[t]=null),l.viewportAbove&&(l.viewportAbove[t].disconnect(),l.viewportAbove[t]=null),l.viewportBelow&&(l.viewportBelow[t].disconnect(),l.viewportBelow[t]=null),n=l.stepAbove,o=[],n.forEach(function(e){e&&o.push(e)}),o.length&&o||te(!1)}(0,n))),I&&L(e,"down"===S?0:1)}function Y(e){if(!A)return!1;var t=_(e),n={element:e,index:t,direction:S};k[t].direction=S,k[t].state="exit",I&&L(e,"down"===S?1:0),u.stepExit&&"function"==typeof u.stepExit&&(u.stepExit(n,k),O&&c({id:d,index:t,state:"exit"}))}function L(e,t){var n={element:e,index:_(e),progress:t};u.stepProgress&&"function"==typeof u.stepProgress&&u.stepProgress(n)}function D(){var e={direction:S};C.direction=S,C.state="enter",u.containerEnter&&"function"==typeof u.containerEnter&&u.containerEnter(e)}function G(){var e={direction:S};C.direction=S,C.state="exit",u.containerExit&&"function"==typeof u.containerExit&&u.containerExit(e)}function J(e){N(),e.forEach(function(e){var t=e.isIntersecting,n=e.boundingClientRect,o=e.target,i=n.bottom,s=n.height,c=i-g,u=_(o);if(k){var l=k[u];return null==l.state&&t&&c<0?(z(o,S),!1):"up"==S&&!l.state&&t?(z(o,S),!1):void(c>=-r&&(t&&"down"===S&&"enter"!==l.state?z(o,S):t||"up"!==S||"enter"!==l.state?!t&&c>=s&&"down"===S&&"enter"===l.state&&Y(o):Y(o)))}})}function K(e){N(),e.forEach(function(e){var t=e.isIntersecting,n=e.boundingClientRect,o=e.target,i=n.bottom,s=n.height,c=i-g,u=_(o);if(k){var l=k[u];c>=-r&&c=-r&&L(i,+n.toFixed(3))})}function X(e){N();var t=e[0],n=t.isIntersecting,o=t.boundingClientRect;o.top,o.bottom>-r&&(n?D():"enter"===C.state&&G())}function Z(e){N();var t=e[0],n=t.isIntersecting;t.boundingClientRect.top
+ {"{"}% set title = 'Forgot Password' %{"}"}
+ {"{"}% extends 'src/layouts/auth.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Forgot Password
+
+ Input your email and we will send you reset password link.
+
+
+
+
+ Remember your account?{" "}
+
+ Log in
+
+ .
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/auth-login.jsx b/src/auth-login.jsx
new file mode 100644
index 0000000..80b827f
--- /dev/null
+++ b/src/auth-login.jsx
@@ -0,0 +1,78 @@
+<>
+ {"{"}% set title = 'Login' %{"}"}
+ {"{"}% extends 'src/layouts/auth.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Log in.
+
+ Log in with your data that you entered during registration.
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/auth-register.jsx b/src/auth-register.jsx
new file mode 100644
index 0000000..c8edf9a
--- /dev/null
+++ b/src/auth-register.jsx
@@ -0,0 +1,78 @@
+<>
+ {"{"}% set title = 'Register' %{"}"}
+ {"{"}% extends 'src/layouts/auth.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Sign Up
+
+ Input your data to register to our website.
+
+
+
+
+ Already have an account?{" "}
+
+ Log in
+
+ .
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/component-accordion.jsx b/src/component-accordion.jsx
new file mode 100644
index 0000000..e2bcbfe
--- /dev/null
+++ b/src/component-accordion.jsx
@@ -0,0 +1,252 @@
+<>
+ {"{"}% set title = 'Accordion' %{"}"}
+ {"{"}% set filename = 'component-accordion.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Accordion
+
+ A pretty helpful component to show organized information to the
+ user.
+
+
+
+
+
+
+
+
+
+
+
Default
+
+
+
+ Click the accordions below to expand/collapse the accordion
+ content.
+
+
+
+
+
+ Accordion Item #1
+
+
+
+
+ This is the first item's accordion body. {" "}
+ It is shown by default, until the collapse plugin adds the
+ appropriate classes that we use to style each element.
+ These classes control the overall appearance, as well as
+ the showing and hiding via CSS transitions. You can modify
+ any of this with custom CSS or overriding our default
+ variables. It's also worth noting that just about any HTML
+ can go within the .accordion-body, though the
+ transition does limit overflow.
+
+
+
+
+
+
+ Accordion Item #2
+
+
+
+
+ This is the second item's accordion body. {" "}
+ It is hidden by default, until the collapse plugin adds
+ the appropriate classes that we use to style each element.
+ These classes control the overall appearance, as well as
+ the showing and hiding via CSS transitions. You can modify
+ any of this with custom CSS or overriding our default
+ variables. It's also worth noting that just about any HTML
+ can go within the .accordion-body, though the
+ transition does limit overflow.
+
+
+
+
+
+
+ Accordion Item #3
+
+
+
+
+ This is the third item's accordion body. {" "}
+ It is hidden by default, until the collapse plugin adds
+ the appropriate classes that we use to style each element.
+ These classes control the overall appearance, as well as
+ the showing and hiding via CSS transitions. You can modify
+ any of this with custom CSS or overriding our default
+ variables. It's also worth noting that just about any HTML
+ can go within the .accordion-body, though the
+ transition does limit overflow.
+
+
+
+
+
+
+
+
+
+
+
Flush
+
+
+
+ Add .accordion-flush to remove the default
+ background-color, some borders, and some rounded corners to
+ render accordions edge-to-edge with their parent container.
+
+
+
+
+
+ Accordion Item #1
+
+
+
+
+ Placeholder content for this accordion, which is intended
+ to demonstrate the .accordion-flush class.
+ This is the first item's accordion body.
+
+
+
+
+
+
+ Accordion Item #2
+
+
+
+
+ Placeholder content for this accordion, which is intended
+ to demonstrate the .accordion-flush class.
+ This is the second item's accordion body. Let's imagine
+ this being filled with some actual content.
+
+
+
+
+
+
+ Accordion Item #3
+
+
+
+
+ Placeholder content for this accordion, which is intended
+ to demonstrate the .accordion-flush class.
+ This is the third item's accordion body. Nothing more
+ exciting happening here in terms of content, but just
+ filling up the space to make it look, at least at first
+ glance, a bit more representative of how this would look
+ in a real-world application.
+
+
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/component-alert.jsx b/src/component-alert.jsx
new file mode 100644
index 0000000..b8ecefc
--- /dev/null
+++ b/src/component-alert.jsx
@@ -0,0 +1,237 @@
+<>
+ {"{"}% set title = 'Alert' %{"}"}
+ {"{"}% set filename = 'component-alert.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Alert
+
+ A pretty helpful component to show emphasized information to the
+ user.
+
+
+
+
+
+
+
+
+
+
+
Default
+
+
+
This is primary alert.
+
This is success alert.
+
This is warning alert.
+
This is danger alert.
+
This is dark alert.
+
+ This is secondary alert.
+
+
This is light alert.
+
This is info alert.
+
+
+
+
+
With Icon
+
+
+
+ This is primary alert.
+
+
+ This is success alert.
+
+
+ This is warning
+ alert.
+
+
+ This is danger alert.
+
+
+ This is secondary alert.
+
+
+ This is info alert.
+
+
+
+
+
+
Dismissable
+
+
+
+ This is primary alert.
+
+
+
+ This is a success alert.
+
+
+
+ Holy guacamole! You should check in on some of
+ those fields below.
+
+
+
+ This is a danger alert.
+
+
+
+ This is a dark alert.
+
+
+
+ This is a secondary alert.
+
+
+
+ This is a light alert.
+
+
+
+ This is a info alert.
+
+
+
+
+
+
+
+
+
Light
+
+
+
+ This is primary alert.
+
+
+ This is success alert.
+
+
+
+ This is warning alert.
+
+
+ This is danger alert.
+
+
+ This is secondary alert.
+
+
+ This is info alert.
+
+
+
+
+
+
Heading
+
+
+
+
Primary
+
This is a primary alert.
+
+
+
Success
+
This is a success alert.
+
+
+
Warning
+
This is a warning alert.
+
+
+
Danger
+
This is a danger alert.
+
+
+
Dark
+
This is a dark alert.
+
+
+
Secondary
+
This is a secondary alert.
+
+
+
Light
+
This is a light alert.
+
+
+
Info
+
This is a info alert.
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/component-badge.jsx b/src/component-badge.jsx
new file mode 100644
index 0000000..cb6d97a
--- /dev/null
+++ b/src/component-badge.jsx
@@ -0,0 +1,186 @@
+<>
+ {"{"}% set title = 'Badge' %{"}"}
+ {"{"}% set filename = 'component-badge.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Badge
+
+ Examples for badges, our small count and labeling component.
+
+
+
+
+
+
+
+
+
+
+
Variation
+
+
+
+ Primary
+ Secondary
+ Success
+ Danger
+ Warning
+ Info
+ Dark
+
+
+
+
+
+
Light
+
+
+
+ Primary
+ Secondary
+ Success
+ Danger
+ Warning
+ Info
+ Dark
+
+
+
+
+
+
Heading
+
+
+
+ Heading 1 New
+
+
+ Heading 2 New
+
+
+ Heading 3 New
+
+
+ Heading 4 New
+
+
+ Heading 5 New
+
+
+ Heading 6 New
+
+
+
+
+
+
+
+
Button
+
+
+
+
Simple
+
+ Notifications 4
+
+
+ Notifications 4
+
+
+ Notifications 4
+
+
+ Notifications 4
+
+
+ Notifications 4
+
+
Icons
+
+ Notifications{" "}
+ 4
+
+
+ Notifications{" "}
+ 4
+
+
+ Notifications{" "}
+ 4
+
+
+ Notifications{" "}
+ 4
+
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/component-breadcrumb.jsx b/src/component-breadcrumb.jsx
new file mode 100644
index 0000000..c249a7d
--- /dev/null
+++ b/src/component-breadcrumb.jsx
@@ -0,0 +1,120 @@
+<>
+ {"{"}% set title = 'Breadcrumb' %{"}"}
+ {"{"}% set filename = 'component-breadcrumb.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Breadcrumb
+
+ Indicate the current page’s location within a navigational hierarchy
+ that automatically adds separators via CSS.
+
+
+
+
+
+
+
+
+
Default
+
+
+
+
+
+ Home
+
+
+
+
+
+
+ Home
+
+
+ Library
+
+
+
+
+
+
+ Home
+
+
+ Library
+
+
+ Data
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/component-button.jsx b/src/component-button.jsx
new file mode 100644
index 0000000..f5075fa
--- /dev/null
+++ b/src/component-button.jsx
@@ -0,0 +1,414 @@
+<>
+ {"{"}% set title = 'Button' %{"}"}
+ {"{"}% set filename = 'component-button.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Button
+
+ Use Bootstrap’s custom button styles for actions in forms, dialogs,
+ and more with support for multiple sizes, states, and more.
+
+
+
+
+
+
+
+
+
+
+
Basic Buttons
+
+
+
Default
+
+ Use the{" "}
+
+ .btn .btn-{"{"}color{"}"}
+ {" "}
+ classes.
+
+
+
+
Rounded
+
+ Use a class .rounded-pill with .btn{" "}
+ class to create round button.
+
+
+
+
+
+
+
+
+
+ Buttons .btn-outline
+
+
+
+
+ Use the{" "}
+
+ .btn .btn-outline-{"{"}color{"}"}
+ {" "}
+ classes.
+
+
+
+
+
+
+
+
+
+
+
Button Sizes
+
+
+
+ Use the .btn-lg or .btn-sm classes.
+
+
+
+
+
+
+
+
+
+
Button States
+
+
+
+ Use the .disabled or .btn-progress{" "}
+ classes.
+
+
+
+
+
+
+
+
+
+
+
Icon Button
+
+
+
+ Use the .icon and .icon-left classes.
+
+
+
+
+
+
+
+
+
Only Icon Button
+
+
+
+ Use the .icon class.
+
+
+
Sizes.
+
+
+
+
+
+
+
+
+
+
Button Group
+
+
+
+
+ Left
+
+
+ Middle
+
+
+ Right
+
+
+
+
+ Left
+
+
+ Middle
+
+
+ Right
+
+
+
+
+ Left
+
+
+ Middle
+
+
+ Right
+
+
+
+
+
+ Left
+
+
+ Middle
+
+
+ Right
+
+
+
+
+
+
+
+
+
Vertical Variation
+
+
+
+
+ Left
+
+
+ Middle
+
+
+ Right
+
+
+ Justify
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/component-card.jsx b/src/component-card.jsx
new file mode 100644
index 0000000..063a06d
--- /dev/null
+++ b/src/component-card.jsx
@@ -0,0 +1,570 @@
+<>
+ {"{"}% set title = 'Card' %{"}"}
+ {"{"}% set filename = 'component-card.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Card
+
+ Bootstrap’s cards provide a flexible and extensible content
+ container with multiple variants and options.
+
+
+
+
+
+ {/* Basic card section start */}
+
+
+
+
+
+
+
Card With Header And Footer
+
+ Introducing our beautifully designed cards, thoughtfully
+ crafted to enhance your browsing experience. These versatile
+ elements are the perfect way to present information, products,
+ or services on our website.
+
+
+
+
+
+ Card Footer
+ Read More
+
+
+
+
+
Accordion
+
+
+
+
+
+
+
+ Accordion Item #1
+
+
+
+
+
+ This is the first item's accordion body.
+ {" "}
+ It is shown by default, until the collapse plugin adds
+ the appropriate classes that we use to style each
+ element. These classes control the overall appearance,
+ as well as the showing and hiding via CSS transitions.
+ You can modify any of this with custom CSS or overriding
+ our default variables. It's also worth noting that just
+ about any HTML can go within the{" "}
+ .accordion-body, though the transition does
+ limit overflow.
+
+
+
+
+
+
+ Accordion Item #2
+
+
+
+
+
+ This is the second item's accordion body.
+ {" "}
+ It is hidden by default, until the collapse plugin adds
+ the appropriate classes that we use to style each
+ element. These classes control the overall appearance,
+ as well as the showing and hiding via CSS transitions.
+ You can modify any of this with custom CSS or overriding
+ our default variables. It's also worth noting that just
+ about any HTML can go within the{" "}
+ .accordion-body, though the transition does
+ limit overflow.
+
+
+
+
+
+
+ Accordion Item #3
+
+
+
+
+
+ This is the third item's accordion body.
+ {" "}
+ It is hidden by default, until the collapse plugin adds
+ the appropriate classes that we use to style each
+ element. These classes control the overall appearance,
+ as well as the showing and hiding via CSS transitions.
+ You can modify any of this with custom CSS or overriding
+ our default variables. It's also worth noting that just
+ about any HTML can go within the{" "}
+ .accordion-body, though the transition does
+ limit overflow.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Be Single Minded
+
+ Chocolate sesame snaps apple pie danish cupcake sweet roll
+ jujubes tiramisu.Gummies bonbon apple pie fruitcake icing
+ biscuit apple pie jelly-o sweet roll.
+
+
+
+
+ Cras justo odio
+ Dapibus ac facilisis in
+ Vestibulum at eros
+
+
+
+
+
+
Video Card
+
+
+ VIDEO
+
+
+
+ Candy cupcake sugar plum oat cake wafer marzipan jujubes.
+ Jelly-o sesame snaps cheesecake topping. Cupcake fruitcake
+ macaroon donut pastry gummies tiramisu chocolate bar muffin.
+
+
+ Card link
+
+
+ Another link
+
+
+
+
+
+
+
+
+
+
Carousel
+ Support card subtitle
+
+
+
+
+ Welcome to our dynamic carousel, where innovation takes center
+ stage. Take a captivating journey through our cutting-edge
+ products, groundbreaking solutions, and the latest
+ advancements in technology. Each slide invites you to discover
+ something new and exciting, providing a glimpse into the
+ future of innovation.
+
+
+ Whether you're a tech enthusiast, an industry professional, or
+ simply curious about what's on the horizon, our carousel is
+ your window into the world of creativity, ingenuity, and
+ limitless possibilities. Swipe, click, or scroll through to
+ immerse yourself in a visual feast of innovation that will
+ inspire, inform, and leave you with a sense of wonder.
+
+
+
+
+
+
+
+
Feedback Form
+
+ Your feedback is instrumental in shaping our future. It guides
+ our decisions, inspires innovation, and ensures that we're
+ meeting your needs. Whether you've had a stellar experience or
+ encountered any challenges, we want to hear from you. Your
+ feedback fuels our commitment to continuous improvement.
+
+
+
+
+
+
+
+
+
+
+
+
Social Media
+
+ Candy Cupcake sugar plum oat cake wafer marzipan jujubes.
+ Jelly-o sesame snaps cheesecake topping. Cupcake fruitcake
+ macaroon donut pastry gummies tiramisu chocolate bar muffin.
+
+
+ Read 12 Comments
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Top Image Cap
+
+ Jelly-o sesame snaps cheesecake topping. Cupcake fruitcake
+ macaroon donut pastry gummies tiramisu chocolate bar muffin.
+ Dessert bonbon caramels brownie chocolate bar chocolate tart
+ dragée.
+
+
+ Cupcake fruitcake macaroon donut pastry gummies tiramisu
+ chocolate bar muffin.
+
+
Update now
+
+
+
+
+
+
+
+
+
Bottom Image Cap
+
+ Jelly-o sesame snaps cheesecake topping. Cupcake fruitcake
+ macaroon donut pastry gummies tiramisu chocolate bar muffin.
+ Dessert bonbon caramels brownie chocolate bar chocolate tart
+ dragée.
+
+
+ Cupcake fruitcake macaroon donut pastry gummies tiramisu
+ chocolate bar muffin.
+
+
Last updated 3 mins ago.
+
+
+
+
+
+
+
+ {/* Basic Card types section end */}
+ {/* Groups section start */}
+
+
+
+
+
+
+
+
+
+
Card title
+
+ This card has supporting text below as a natural lead-in to
+ additional content.
+
+
Last updated 3 mins ago.
+
+
+
+
+
+
+
+
Card title
+
+ This card has supporting text below as a natural lead-in to
+ additional content.
+
+
Last updated 3 mins ago.
+
+
+
+
+
+
+
+
Card title
+
+ This card has supporting text below as a natural lead-in to
+ additional content.
+
+
Last updated 3 mins ago.
+
+
+
+
+
+
+
+
Card title
+
+ This card has supporting text below as a natural lead-in to
+ additional content.
+
+
Last updated 3 mins ago.
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/component-carousel.jsx b/src/component-carousel.jsx
new file mode 100644
index 0000000..4877245
--- /dev/null
+++ b/src/component-carousel.jsx
@@ -0,0 +1,322 @@
+<>
+ {"{"}% set title = 'Carousel' %{"}"}
+ {"{"}% set filename = 'component-carousel.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Carousel
+
+ {" "}
+ A slideshow component for cycling through elements—images or slides
+ of text—like a carousel.{" "}
+
+
+
+
+
+
+
+
+
+
+
Slides only
+
A carousel without slide control.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
With Captions
+
A carousel with captions over the top.
+
+
+
+
+
+
+
+
+
+
+
+
+
First slide label
+
+ Nulla vitae elit libero, a pharetra augue mollis
+ interdum.
+
+
+
+
+
+
+
Second slide label
+
+ Nulla vitae elit libero, a pharetra augue mollis
+ interdum.
+
+
+
+
+
+
+
Third slide label
+
+ Nulla vitae elit libero, a pharetra augue mollis
+ interdum.
+
+
+
+
+
+
+ Previous
+
+
+
+ Next
+
+
+
+
+
+
+
+
+
With controls
+
A carousel with previous and next control.
+
+
+
+
+
+
Crossfade Transition
+
A carousel crossfade transition.
+
+
+
+
+
+
+
+
+
+
+
+
+
First slide label
+
+ Nulla vitae elit libero, a pharetra augue mollis
+ interdum.
+
+
+
+
+
+
+
Second slide label
+
+ Nulla vitae elit libero, a pharetra augue mollis
+ interdum.
+
+
+
+
+
+
+
Third slide label
+
+ Nulla vitae elit libero, a pharetra augue mollis
+ interdum.
+
+
+
+
+
+
+ Previous
+
+
+
+ Next
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/component-collapse.jsx b/src/component-collapse.jsx
new file mode 100644
index 0000000..3a6e5e2
--- /dev/null
+++ b/src/component-collapse.jsx
@@ -0,0 +1,153 @@
+<>
+ {"{"}% set title = 'Collapse' %{"}"}
+ {"{"}% set filename = 'component-collapse.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Collapse
+
+ Collapse your content and control its visibility with buttons.
+
+
+
+
+
+ {/* list groups simple & disabled start */}
+
+
+
+
+
+
Simple Collapse
+
+
+
+ Click the buttons below to show and hide another element via
+ class changes:
+
+
+
+ Link with href
+
+
+ Button with data-bs-target
+
+
+
+ Some placeholder content for the collapse component. This panel
+ is hidden by default but revealed when the user activates the
+ relevant trigger.
+
+
+
+
+
+
+
+
Multiple Targets
+
+
+
+ Click the buttons below to show and hide another element via
+ class changes:
+
+
+
+ Toggle first element
+
+
+ Toggle second element
+
+
+ Toggle both elements
+
+
+
+
+
+
+ Some placeholder content for the first collapse component
+ of this multi-collapse example. This panel is hidden by
+ default but revealed when the user activates the relevant
+ trigger.
+
+
+
+
+
+
+ Some placeholder content for the second collapse component
+ of this multi-collapse example. This panel is hidden by
+ default but revealed when the user activates the relevant
+ trigger.
+
+
+
+
+
+
+
+
+
+ {/* list groups simple & disabled end */}
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/component-dropdown.jsx b/src/component-dropdown.jsx
new file mode 100644
index 0000000..83f687a
--- /dev/null
+++ b/src/component-dropdown.jsx
@@ -0,0 +1,1172 @@
+<>
+ {"{"}% set title = 'Dropdown' %{"}"} {"{"}% set filename =
+ 'component-dropdown.html' %{"}"} {"{"}% extends 'src/layouts/master.html' %
+ {"}"} {"{"}% block content %{"}"}
+
+
+
+
+
Dropdown
+
+ Multi-purpose dropdown component with tons of variations.
+
+
+
+
+
+
+ {/* Basic Dropdown End */}
+ {/* Split Button Dropdown Starts */}
+
+
+
+
+
+
Split Dropdowns
+
+
+
+
+ To create a split button add class
+ .dropdown-toggle-split with your dropdown toggle
+ class and to add divider between dropdown item use class
+ .doprdown-divider
+
+
+
+ Primary
+
+
+ Toggle Dropdown
+
+
+
+
+
+ Secondary
+
+
+ Toggle Dropdown
+
+
+
+
+
+ Success
+
+
+ Toggle Dropdown
+
+
+
+
+
+ Info
+
+
+ Toggle Dropdown
+
+
+
+
+
+ Danger
+
+
+ Toggle Dropdown
+
+
+
+
+
+ Warning
+
+
+ Toggle Dropdown
+
+
+
+
+
+ Light
+
+
+ Toggle Dropdown
+
+
+
+
+
+ Dark
+
+
+ Toggle Dropdown
+
+
+
+
+
+
+
+
+
+ {/* Split Button Dropdown Ends */}
+ {/* Dropdown with Icon Starts */}
+
+
+
+
+
+
Dropdown with Icons & Emoji
+
+
+
+
+ Use .dropdown-item-emoji within
+ .dropdown-item for font-size and spacing of
+ emojis.
+
+
+
+
+
+
+
+
+
+
+ {/* Dropdown with Icon End */}
+ {/* Dropdown Direction Starts */}
+
+
+
+
+
+
Directions
+
+
+
+
+ Add .dropdown-menu-end to a
+ .dropdown-menu to right align the dropdown menu.
+ Trigger dropdown menus at the up / right / left of the
+ elements by adding{" "}
+ .dropup | .dropright | .dropleft to the parent
+ element.
+
+
+
+
+
+ Drop bottom right
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* Dropdown Direction End */}
+ {/* Dropdown Sizes Starts */}
+
+
+
+
+
+
Sizes
+
+
+
+
+ Button dropdowns work with buttons of all sizes, including
+ default and split dropdown buttons.
+
+
+
+
+
+
+ Large
+
+
+ Toggle Dropdown
+
+
+
+
+
+ Default
+
+
+ Toggle Dropdown
+
+
+
+
+
+ Small
+
+
+ Toggle Dropdown
+
+
+
+
+
+
+
+
+
+
+
+ {/* Dropdown Sizes Ends */}
+ {/* Dropdown options Starts */}
+
+
+
+
+
+
Options
+
+
+
+
+ Use data-offset or
+ data-reference attributes to change the location
+ of the dropdown.
+
+
+
+
+
+
+
+
+
+ {/* Dropdown options Ends */}
+ {/* Dropdown variations Starts */}
+
+
+
+
+
+
Variations
+
+
+
+
+ To create a dropdown with groups you can use
+ .dropdown-header for the header of groups and for
+ separation of group you can use .dropdown-divider
+ .
+
+
+ To create a dropdown with icons use class
+ .dropdown-icon-wrapper with{" "}
+ .dropdown.
+
+
+
+
+ Icons
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* Dropdown variations Ends */}
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/component-list-group.jsx b/src/component-list-group.jsx
new file mode 100644
index 0000000..c66b2bf
--- /dev/null
+++ b/src/component-list-group.jsx
@@ -0,0 +1,638 @@
+<>
+ {"{"}% set title = 'List Group' %{"}"}
+ {"{"}% set filename = 'component-list-group.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
List Group
+
+ List groups are a flexible and powerful component for displaying a
+ series of content.
+
+
+
+
+
+ {/* list groups simple & disabled start */}
+
+
+
+
+
+
Simple List Group
+
+
+
+
+ The most basic list group is simply an unordered list with
+ list items, and the proper classes. Build upon it with the
+ options that follow, or your own CSS as needed.
+
+
+ Cras justo odio
+ Dapibus ac facilisis in
+ Morbi leo risus
+ Porta ac consectetur ac
+
+ chocolate cheesecake candy
+
+
+ Oat cake icing pastry pie carrot
+
+
+
+
+
+
+
+
+
+
Disabled items
+
+
+
+
+ Add .disabled to a .list-group-item{" "}
+ to gray it out to appear disabled.
+
+
+ Cras justo odio
+
+ Dapibus ac facilisis in
+
+
+ Morbi leo risus
+
+
+ Porta ac consectetur ac
+
+ Vestibulum at eros
+
+ Biscuit jelly beans macaroon danish pudding
+
+
+ Oat cake icing pastry pie carrot
+
+
+
+
+
+
+
+
+ {/* list groups simple & disabled end */}
+ {/* list group button & badge start*/}
+
+
+
+
+
+
Button list Group
+
+
+
+
+
+ Cras justo odio
+
+
+ Dapibus ac facilisis in
+
+
+ Morbi leo risus
+
+
+ Porta ac consectetur ac
+
+
+ Vestibulum at eros
+
+
+
+
+
+
+
+
+
+
Badges
+
+
+
+
+ Use Utility classes .d-flex{" "}
+ .justify-content-between
+ align-items-center to create space between badge
+ and your content
+
+
+
+ Biscuit jelly beans macaroon danish pudding.
+
+ 8
+
+
+
+ chocolate cheesecake candy
+
+ 7
+
+
+
+ Oat cake icing pastry pie carrot
+
+ 6
+
+
+
+
+ space between badgeOat cake icing pastry pie carrot
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ {/* list group button & badge ends */}
+ {/* list group Checkboxes and radios start */}
+
+
+
+
+
+
Checkboxes and radios
+
+
+
+
+ Place checkboxes and radios within list group items and
+ customize as needed.
+
+
+
+
+
+
+
+
+
+
Custom content
+
+
+
+
+ Add nearly any HTML within, even for linked list groups like
+ the one below.
+
+
+
+
+
+
+
+
+ {/* list group Checkboxes and radios end */}
+ {/* list group with contextual & horizontal start */}
+
+
+
+
+
+
Contextual classes
+
+
+
+
+ Use contextual classes to style list items, default or linked.
+ Also includes .active state.
+
+
+
+ Cras justo odio
+
+
+ Dapibus ac facilisis in
+
+
+ Morbi leo risus
+
+
+ Porta ac consectetur ac
+
+
+ Vestibulum at eros
+
+
+ chocolate cheesecake candy
+
+
+ Oat cake icing pastry pie carrot
+
+
+
+
+
+
+
+
+
+
Horizontal
+
+
+
+
+ Add .list-group-horizontal to change the layout
+ of list group items from vertical to horizontal across all
+ breakpoints.choose a responsive variantcode{" "}
+
+ .list-group-horizontal-{"{"}sm|md|lg|xl{"}"}
+ {" "}
+ to make a list group horizontal starting at that breakpoint’s
+ min-width.
+
+
+
+
+ Irure enim occaecat labore sit qui aliquip reprehenderit
+ amet velit. Deserunt ullamco ex elit nostrud ut dolore nisi
+ officia magna sit occaecat laboris sunt dolor. Nisi eu minim
+ cillum occaecat aute est cupidatat aliqua labore aute
+ occaecat ea aliquip sunt amet. Aute mollit dolor ut
+ exercitation irure commodo non amet consectetur quis amet
+ culpa. Quis ullamco nisi amet qui aute irure eu. Magna
+ labore dolor quis ex labore id nostrud deserunt dolor
+ eiusmod eu pariatur culpa mollit in irure Lorem, ipsum dolor
+ sit amet consectetur adipisicing elit. Iusto quis porro
+ doloribus est natus doloremque, eos laudantium
+ exercitationem impedit sapiente tenetur soluta reiciendis
+ deserunt!
+
+
+ Cupidatat quis ad sint excepteur laborum in esse qui. Et
+ excepteur consectetur ex nisi eu do cillum ad laborum.
+ Mollit et eu officia dolore sunt Lorem culpa qui commodo
+ velit ex amet id ex. Officia anim incididunt laboris
+ deserunt anim aute dolor incididunt veniam aute dolore do
+ exercitation. Dolor nisi culpa ex ad irure in elit eu
+ dolore. Ad laboris ipsum reprehenderit irure non commodo
+ enim culpa commodo veniam incididunt veniam ad. Lorem ipsum
+ dolor sit amet consectetur, adipisicing elit.
+ Exercitationem, porro! Amet soluta tempora eveniet
+ blanditiis alias eos, dolor qui consectetur!
+
+
+ Ut ut do pariatur aliquip aliqua aliquip exercitation do
+ nostrud commodo reprehenderit aute ipsum voluptate. Irure
+ Lorem et laboris nostrud amet cupidatat cupidatat anim do ut
+ velit mollit consequat enim tempor. Consectetur est minim
+ nostrud nostrud consectetur irure labore voluptate irure.
+ Ipsum id Lorem sit sint voluptate est pariatur eu ad
+ cupidatat et deserunt culpa sit eiusmod deserunt.
+ Consectetur et fugiat anim do eiusmod aliquip nulla laborum
+ elit adipisicing pariatur cillum. Lorem ipsum dolor sit amet
+ consectetur adipisicing elit. Molestias, inventore!
+
+
+
+
+
+
+
+
+ {/* list group with contextual & horizontal ends */}
+ {/* List group navigation start */}
+
+
+
+
+
+
List group navigation
+
+
+
+
+
+
+
+
+ Velit aute mollit ipsum ad dolor consectetur nulla
+ officia culpa adipisicing exercitation fugiat tempor.
+ Voluptate deserunt sit sunt nisi aliqua fugiat proident
+ ea ut. Mollit voluptate reprehenderit occaecat nisi ad
+ non minim tempor sunt voluptate consectetur exercitation
+ id ut nulla. Ea et fugiat aliquip nostrud sunt
+ incididunt consectetur culpa aliquip eiusmod dolor. Anim
+ ad Lorem aliqua in cupidatat nisi enim eu nostrud do
+ aliquip veniam minim. Lorem ipsum dolor sit amet
+ consectetur, adipisicing elit. Aliquam itaque nisi
+ obcaecati doloremque et est ex possimus quidem dolorem
+ soluta.
+
+
+ Cupidatat quis ad sint excepteur laborum in esse qui. Et
+ excepteur consectetur ex nisi eu do cillum ad laborum.
+ Mollit et eu officia dolore sunt Lorem culpa qui commodo
+ velit ex amet id ex. Officia anim incididunt laboris
+ deserunt anim aute dolor incididunt veniam aute dolore
+ do exercitation. Dolor nisi culpa ex ad irure in elit eu
+ dolore. Ad laboris ipsum reprehenderit irure non commodo
+ enim culpa commodo veniam incididunt veniam ad.
+
+
+ Ut ut do pariatur aliquip aliqua aliquip exercitation do
+ nostrud commodo reprehenderit aute ipsum voluptate.
+ Irure Lorem et laboris nostrud amet cupidatat cupidatat
+ anim do ut velit mollit consequat enim tempor.
+ Consectetur est minim nostrud nostrud consectetur irure
+ labore voluptate irure. Ipsum id Lorem sit sint
+ voluptate est pariatur eu ad cupidatat et deserunt culpa
+ sit eiusmod deserunt. Consectetur et fugiat anim do
+ eiusmod aliquip nulla laborum elit adipisicing pariatur
+ cillum.
+
+
+ Irure enim occaecat labore sit qui aliquip reprehenderit
+ amet velit. Deserunt ullamco ex elit nostrud ut dolore
+ nisi officia magna sit occaecat laboris sunt dolor. Nisi
+ eu minim cillum occaecat aute est cupidatat aliqua
+ labore aute occaecat ea aliquip sunt amet. Aute mollit
+ dolor ut exercitation irure commodo non amet consectetur
+ quis amet culpa. Quis ullamco nisi amet qui aute irure
+ eu. Magna labore dolor quis ex labore id nostrud
+ deserunt dolor eiusmod eu pariatur culpa mollit in irure
+
+
+
+
+
+
+
+
+
+
+ {/* List group navigation ends */}
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/component-modal.jsx b/src/component-modal.jsx
new file mode 100644
index 0000000..82e6ca4
--- /dev/null
+++ b/src/component-modal.jsx
@@ -0,0 +1,1699 @@
+<>
+ {"{"}% set title = 'Modal' %{"}"}
+ {"{"}% set filename = 'component-modal.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Modal
+
+ Use Bootstrap’s JavaScript modal plugin to add dialogs to your site
+ for lightboxes, user notifications, or completely custom content.
+
+
+
+
+
+
+
+
+
+
+
Basic Modal
+
+
+
+ Toggle a modal via JavaScript by clicking the button above. You
+ can use modal to add dialogs to your site for lightboxes, user
+ notifications, or completely custom content.
+
+ {/* Button trigger for basic modal */}
+
+ Launch Modal
+
+ {/*Basic Modal */}
+
+
+
+
+
+ Basic Modal
+
+
+
+
+
+
+
+ Bonbon caramels muffin. Chocolate bar oat cake cookie
+ pastry dragée pastry. Carrot cake chocolate tootsie roll
+ chocolate bar candy canes biscuit. Gummies bonbon apple
+ pie fruitcake icing biscuit apple pie jelly-o sweet
+ roll. Toffee sugar plum sugar plum jelly-o jujubes
+ bonbon dessert carrot cake. Cookie dessert tart muffin
+ topping donut icing fruitcake. Sweet roll cotton candy
+ dragée danish Candy canes chocolate bar cookie.
+ Gingerbread apple pie oat cake. Carrot cake fruitcake
+ bear claw. Pastry gummi bears marshmallow jelly-o.
+
+
+
+
+
+ Close
+
+
+
+ Accept
+
+
+
+
+
+
+
+
+
+
+
+
Borderless Modal
+
+
+
+ Toggle a Boderless via JavaScript by clicking the button above.
+ Use
+ .modal-borderless
+ with .modalfor BorderLess modal.
+
+ {/* Button trigger for BorderLess Modal */}
+
+ Launch Modal
+
+ {/*BorderLess Modal Modal */}
+
+
+
+
+
Border-Less
+
+
+
+
+
+
+ Bonbon caramels muffin. Chocolate bar oat cake cookie
+ pastry dragée pastry. Carrot cake chocolate tootsie roll
+ chocolate bar candy canes biscuit. Gummies bonbon apple
+ pie fruitcake icing biscuit apple pie jelly-o sweet
+ roll. Toffee sugar plum sugar plum jelly-o jujubes
+ bonbon dessert carrot cake. Cookie dessert tart muffin
+ topping donut icing fruitcake. Sweet roll cotton candy
+ dragée danish Candy canes chocolate bar cookie.
+ Gingerbread apple pie oat cake. Carrot cake fruitcake
+ bear claw. Pastry gummi bears marshmallow jelly-o.
+
+
+
+
+
+ Close
+
+
+
+ Accept
+
+
+
+
+
+
+
+
+
+
+
+
Vertically Centered
+
+
+
+
+ Add .modal-dialog-centered to{" "}
+ .modal-dialog to vertically center the modal.
+
+ {/* button trigger for Vertically Centered modal */}
+
+ Launch Modal
+
+ {/* Vertically Centered modal Modal */}
+
+
+
+
+
+ Vertically Centered
+
+
+
+
+
+
+
+ Croissant jelly-o halvah chocolate sesame snaps.
+ Brownie caramels candy canes chocolate cake
+ marshmallow icing lollipop I love. Gummies macaroon
+ donut caramels biscuit topping danish.
+
+
+
+
+
+ Close
+
+
+
+ Accept
+
+
+
+
+
+
+
+
+
+
+
+
+
Disabled Backdrop
+
+
+
+
+ You can disable the backdrop by using{" "}
+ data-bs-backdrop="false"
+
+ {/* Button trigger for Disabled Backdrop */}
+
+ Launch Modal
+
+ {/*Disabled Backdrop Modal */}
+
+
+
+
+
+ Disabled Backdrop
+
+
+
+
+
+
+
+ Candy oat cake topping topping chocolate cake. Icing
+ pudding jelly beans I love chocolate carrot cake wafer
+ candy canes. Biscuit croissant fruitcake bonbon
+ soufflé.
+
+
+
+
+
+ Close
+
+
+
+ Accept
+
+
+
+
+
+
+
+
+
+
+
+ {/* Basic Modals end */}
+ {/* Modal Themes start */}
+
+
+
+
+
+
Modal Themes
+
+
+
+
+ Use class .bg-* with your{" "}
+ .modal-header to change theme of modal
+
+
+
+
+ {/* Button trigger for primary themes modal */}
+
+ Primary
+
+ {/*primary theme Modal */}
+
+
+
+
+
+ Primary Modal
+
+
+
+
+
+
+ Tart lemon drops macaroon oat cake chocolate
+ toffee chocolate bar icing. Pudding jelly beans
+ carrot cake pastry gummies cheesecake lollipop. I
+ love cookie lollipop cake I love sweet gummi bears
+ cupcake dessert.
+
+
+
+
+ Close
+
+
+
+
+ Accept
+
+
+
+
+
+
+
+
+ {/* Button trigger for Success theme modal */}
+
+ Success
+
+ {/*Success theme Modal */}
+
+
+
+
+
+ Success Modal
+
+
+
+
+
+
+ Tart lemon drops macaroon oat cake chocolate
+ toffee chocolate bar icing. Pudding jelly beans
+ carrot cake pastry gummies cheesecake lollipop. I
+ love cookie lollipop cake I love sweet gummi bears
+ cupcake dessert.
+
+
+
+
+ Close
+
+
+
+
+ Accept
+
+
+
+
+
+
+
+
+ {/* Button trigger for danger theme modal */}
+
+ Danger
+
+ {/*Danger theme Modal */}
+
+
+
+
+
+ Danger Modal
+
+
+
+
+
+
+ Tart lemon drops macaroon oat cake chocolate
+ toffee chocolate bar icing. Pudding jelly beans
+ carrot cake pastry gummies cheesecake lollipop. I
+ love cookie lollipop cake I love sweet gummi bears
+ cupcake dessert.
+
+
+
+
+ Close
+
+
+
+
+ Accept
+
+
+
+
+
+
+
+
+ {/* Button trigger for info theme modal */}
+
+ Info
+
+ {/*info theme Modal */}
+
+
+
+
+
+ Info Modal
+
+
+
+
+
+
+ Tart lemon drops macaroon oat cake chocolate
+ toffee chocolate bar icing. Pudding jelly beans
+ carrot cake pastry gummies cheesecake lollipop. I
+ love cookie lollipop cake I love sweet gummi bears
+ cupcake dessert.
+
+
+
+
+ Close
+
+
+
+
+ Accept
+
+
+
+
+
+
+
+
+ {/* Button trigger for warning theme modal */}
+
+ Warning
+
+ {/*warning theme Modal */}
+
+
+
+
+
+ Warning Modal
+
+
+
+
+
+
+ Tart lemon drops macaroon oat cake chocolate
+ toffee chocolate bar icing. Pudding jelly beans
+ carrot cake pastry gummies cheesecake lollipop. I
+ love cookie lollipop cake I love sweet gummi bears
+ cupcake dessert.
+
+
+
+
+ Close
+
+
+
+
+ Accept
+
+
+
+
+
+
+
+
+ {/* Button trigger for dark modal */}
+
+ Dark
+
+ {/*Dark theme Modal */}
+
+
+
+
+
+ Dark Modal
+
+
+
+
+
+
+ Tart lemon drops macaroon oat cake chocolate
+ toffee chocolate bar icing. Pudding jelly beans
+ carrot cake pastry gummies cheesecake lollipop. I
+ love cookie lollipop cake I love sweet gummi bears
+ cupcake dessert.
+
+
+
+
+ Close
+
+
+
+
+ Accept
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* Modal Themes end */}
+ {/* Modal Sizes start */}
+
+
+
+
Modal Sizes
+
+
+
+
+ Add class{" "}
+
+ .modal-{"{"}sm|lg|xl|full{"}"}
+ {" "}
+ with .modal-dialog to create a modal with different
+ size.
+
+
+
+ {/*Modal sm size */}
+
+ {/* Button trigger for small size modal modal */}
+
+ Small Modal
+
+ {/*small size modal */}
+
+
+
+
+
+ Small Modal
+
+
+
+
+
+
+ Biscuit chocolate cake gummies. Lollipop I love
+ macaroon bear claw caramels. I love marshmallow
+ tiramisu I love fruitcake I love gummi bears. Carrot
+ cake topping liquorice. Pudding caramels liquorice
+ sweet I love. Donut powder cupcake ice cream tootsie
+ roll jelly.
+
+
+
+
+ Close
+
+
+
+ Accept
+
+
+
+
+
+
+ {/*Modal default md size */}
+
+ {/* Button trigger for default modal */}
+
+ Default Modal
+
+ {/*Default size Modal */}
+
+
+
+
+
+ Default Modal
+
+
+
+
+
+
+ I love candy candy cake powder I love icing ice cream
+ pastry. Biscuit lemon drops sesame snaps. Topping
+ biscuit croissant gummi bears jelly beans cake cake
+ bear claw muffin. Lemon drops oat cake pastry bear
+ claw liquorice lemon drops.
+
+
+
+
+ Close
+
+
+
+ Accept
+
+
+
+
+
+
+ {/*Modal lg size */}
+
+ {/* Button trigger for large size modal */}
+
+ Large Modal
+
+ {/*large size Modal */}
+
+
+
+
+
+ Large Modal
+
+
+
+
+
+
+ I love tart cookie cupcake. I love chupa chups
+ biscuit. I love marshmallow apple pie wafer liquorice.
+ Marshmallow cotton candy chocolate. Apple pie muffin
+ tart. Marshmallow halvah pie marzipan lemon drops
+ jujubes. Macaroon sugar plum cake icing toffee.
+
+
+
+
+ Close
+
+
+
+ Accept
+
+
+
+
+
+
+ {/*Modal Xl size */}
+
+ {/* Button trigger for Extra Large modal */}
+
+ Extra Large Modal
+
+ {/*Extra Large Modal */}
+
+
+
+
+
+ Extra Large Modal
+
+
+
+
+
+
+ Cake cupcake sugar plum. Sesame snaps pudding cupcake
+ candy canes icing cheesecake. Sweet roll pudding
+ lollipop apple pie gummies dragée. Chocolate bar
+ cookie caramels I love lollipop ice cream tiramisu
+ lollipop sweet.
+
+
+
+
+ Close
+
+
+
+ Accept
+
+
+
+
+
+
+ {/*Modal full size */}
+
+ {/* Button trigger for full size modal */}
+
+ Full Screen Modal
+
+ {/* full size modal*/}
+
+
+
+
+
+ Full Screen Modal
+
+
+
+
+
+
+ Cake cupcake sugar plum. Sesame snaps pudding cupcake
+ candy canes icing cheesecake. Sweet roll pudding
+ lollipop apple pie gummies dragée. Chocolate bar
+ cookie caramels I love lollipop ice cream tiramisu
+ lollipop sweet.
+
+
+
+
+ Close
+
+
+
+ Accept
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* Modal Sizes end */}
+ {/* Form and scrolling Components start */}
+
+ {/* Form and scrolling Components end */}
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/component-navs.jsx b/src/component-navs.jsx
new file mode 100644
index 0000000..92234f1
--- /dev/null
+++ b/src/component-navs.jsx
@@ -0,0 +1,295 @@
+<>
+ {"{"}% set title = 'Navs' %{"}"}
+ {"{"}% set filename = 'component-navs.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Navs
+
+ Examples for how to use Bootstrap’s included navigation components.
+
+
+
+
+
+
+
+
+
+
+
+
Horizontal Navs
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+ Nulla ut nulla neque. Ut hendrerit nulla a euismod pretium.
+ Fusce venenatis sagittis ex efficitur suscipit. In tempor
+ mattis fringilla. Sed id tincidunt orci, et volutpat ligula.
+ Aliquam sollicitudin sagittis ex, a rhoncus nisl feugiat
+ quis. Lorem ipsum dolor sit amet, consectetur adipiscing
+ elit. Nunc ultricies ligula a tempor vulputate. Suspendisse
+ pretium mollis ultrices.
+
+
+
+ Integer interdum diam eleifend metus lacinia, quis gravida
+ eros mollis. Fusce non sapien sit amet magna dapibus ultrices.
+ Morbi tincidunt magna ex, eget faucibus sapien bibendum non.
+ Duis a mauris ex. Ut finibus risus sed massa mattis porta.
+ Aliquam sagittis massa et purus efficitur ultricies. Integer
+ pretium dolor at sapien laoreet ultricies. Fusce congue et
+ lorem id convallis. Nulla volutpat tellus nec molestie
+ finibus. In nec odio tincidunt eros finibus ullamcorper. Ut
+ sodales, dui nec posuere finibus, nisl sem aliquam metus, eu
+ accumsan lacus felis at odio. Sed lacus quam, convallis quis
+ condimentum ut, accumsan congue massa. Pellentesque et quam
+ vel massa pretium ullamcorper vitae eu tortor.
+
+
+
+
+
+
+
+
+
+
Javascript Behavior
+
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+ Nulla ut nulla neque. Ut hendrerit nulla a euismod
+ pretium. Fusce venenatis sagittis ex efficitur suscipit.
+ In tempor mattis fringilla. Sed id tincidunt orci, et
+ volutpat ligula. Aliquam sollicitudin sagittis ex, a
+ rhoncus nisl feugiat quis. Lorem ipsum dolor sit amet,
+ consectetur adipiscing elit. Nunc ultricies ligula a
+ tempor vulputate. Suspendisse pretium mollis ultrices.
+
+
+ Integer interdum diam eleifend metus lacinia, quis gravida
+ eros mollis. Fusce non sapien sit amet magna dapibus
+ ultrices. Morbi tincidunt magna ex, eget faucibus sapien
+ bibendum non. Duis a mauris ex. Ut finibus risus sed massa
+ mattis porta. Aliquam sagittis massa et purus efficitur
+ ultricies.
+
+
+ Integer pretium dolor at sapien laoreet ultricies. Fusce
+ congue et lorem id convallis. Nulla volutpat tellus nec
+ molestie finibus. In nec odio tincidunt eros finibus
+ ullamcorper. Ut sodales, dui nec posuere finibus, nisl sem
+ aliquam metus, eu accumsan lacus felis at odio.
+
+
+ Sed lacus quam, convallis quis condimentum ut, accumsan
+ congue massa. Pellentesque et quam vel massa pretium
+ ullamcorper vitae eu tortor.
+
+
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/component-pagination.jsx b/src/component-pagination.jsx
new file mode 100644
index 0000000..5538560
--- /dev/null
+++ b/src/component-pagination.jsx
@@ -0,0 +1,468 @@
+<>
+ {"{"}% set title = 'Pagination' %{"}"}
+ {"{"}% set filename = 'component-pagination.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Pagination
+
+ Examples for showing pagination to indicate a series of related
+ content exists across multiple pages.
+
+
+
+
+
+
+
+
+
+
+
Basic Pagination
+
+
+
Pagination with active item
+
+
+
+
+
+
+
+
+
+
Pagination with Icon
+
+
+
Change prev and next button into icon
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Pagination Color
+
+
+
+ To add pagination with different color options, use class{" "}
+
+ .pagination-{"{"}colorName{"}"}
+
+ with .pagination class.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Pagination Size
+
+
+
+ Fancy larger or smaller pagination? Add{" "}
+ .pagination-lg or
+ .pagination-sm for additional sizes.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Alignment
+
+
+
+ Change the alignment of pagination components with flexbox
+ utilities.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/component-placeholder.jsx b/src/component-placeholder.jsx
new file mode 100644
index 0000000..17af90f
--- /dev/null
+++ b/src/component-placeholder.jsx
@@ -0,0 +1,132 @@
+<>
+ {"{"}% set title = 'Placeholder' %{"}"}
+ {"{"}% set filename = 'component-placeholder.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Placeholder
+
+ Placeholders are used to enhance your app experience.
+
+
+
+
+
+
+
+
+
Example
+
+
+
+ In the example below, we take a typical card component and recreate
+ it with placeholders applied to create a “loading card”. Size and
+ proportions are the same between the two.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Width
+
+
+
+ You can change the width through grid column classes,
+ width utilities, or inline styles.
+
+
+
+
+
+
+
+
+
Color
+
+
+
+ By default, the placeholder uses the{" "}
+ currentColor. This can be overridden with an utility
+ class or custom color.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Sizing
+
+
+
+ The size of .placeholder is based on the typographic
+ style of the parent element. Customize them with sizing modifiers:{" "}
+ .placeholder-lg, .placeholder-sm, or
+ .placeholder-xs.
+
+
+
+
+
+
+
+
+
+
Animation
+
+
+
+ Animate placeholders with .placeholder-glow or{" "}
+ .placeholder-wave to better convey the perception of
+ something being actively loaded.
+
+
+
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/component-progress.jsx b/src/component-progress.jsx
new file mode 100644
index 0000000..ed29b24
--- /dev/null
+++ b/src/component-progress.jsx
@@ -0,0 +1,313 @@
+<>
+ {"{"}% set title = 'Progress' %{"}"}
+ {"{"}% set filename = 'component-progress.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Progress
+
+ Examples for how to use Bootstrap’s included progress components.
+
+
+
+
+
+ {/* Default Progress Start */}
+
+
+
+
Default
+
+
+
+ Use class{" "}
+
+ .progress-bar-{"{"}color-name{"}"}
+ {" "}
+ to add different colors to progressbar.
+
+
+
+
+
+
+
+
+
+
+ {/* Default Progress End */}
+ {/* Progress Label Start */}
+
+
+
+
Progress Label
+
+
+
+ Use class{" "}
+
+ .progress-bar-{"{"}color-name{"}"}
+ {" "}
+ to add different colors to progressbar.
+
+
+
+
+
+
+
+
+
+
+ {/* Progress Label End */}
+ {/* Progress Label Start */}
+
+
+
+
Progress Striped
+
+
+
+ Add .progress-bar-striped to any{" "}
+ .progress-bar to apply a stripe via CSS gradient over
+ the progress bar’s background color.
+
+
+
+
+
+
+
+
+
+
+ {/* Progress Label End */}
+ {/* Progress Sizes Start */}
+
+
+
+
Progress Sizes
+
+
+
+ For Default progress, No size class needed. you can use class{" "}
+ .progress-sm or
+ .progress-lg with .progress to change size
+ of your progress bar.
+
+
+
+
+
+
+
+ {/* Progress Label End */}
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/component-spinner.jsx b/src/component-spinner.jsx
new file mode 100644
index 0000000..c257c99
--- /dev/null
+++ b/src/component-spinner.jsx
@@ -0,0 +1,242 @@
+<>
+ {"{"}% set title = 'Spinner' %{"}"}
+ {"{"}% set filename = 'component-spinner.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Spinner
+
+ Indicate the loading state of a component or page with Bootstrap
+ spinners, built entirely with HTML, CSS, and no JavaScript.
+
+
+
+
+
+
+
+
+
+
+
Basic Spinners
+
+
+
+ Loading...
+
+
+ Loading...
+
+
+ Loading...
+
+
+ Loading...
+
+
+ Loading...
+
+
+ Loading...
+
+
+ Loading...
+
+
+ Loading...
+
+
+
+
+
+
Sizing
+
+
+
+
+ Loading...
+
+
+ Loading...
+
+
+
+
+ Loading...
+
+
+ Loading...
+
+
+
+
+ Loading...
+
+
+ Loading...
+
+
+
+
+
+
+
+
+
+
Spinner Growing
+
+
+
+ Loading...
+
+
+ Loading...
+
+
+ Loading...
+
+
+ Loading...
+
+
+ Loading...
+
+
+ Loading...
+
+
+ Loading...
+
+
+ Loading...
+
+
+
+
+
+
Spinner-in-button
+
+
+
+
+
+ Loading...
+
+
+
+ Loading...
+
+
+
+
+
+ Loading...
+
+
+
+ Processing...
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/component-toasts.jsx b/src/component-toasts.jsx
new file mode 100644
index 0000000..874dd4e
--- /dev/null
+++ b/src/component-toasts.jsx
@@ -0,0 +1,132 @@
+<>
+ {"{"}% set title = 'Toast' %{"}"}
+ {"{"}% set filename = 'component-toasts.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Toast
+
+ Push notifications to your visitors with a toast, a lightweight and
+ easily customizable alert message.
+
+
+
+
+
+
+
+
+
+
+
Basic Toasts
+
+
+
+
+
+
+
+ Bootstrap
+ 11 mins ago
+
+
+
+ Hello, world! This is a toast message.
+
+
+
+
+
+
+
+
+
Open Toast Buttons
+
+
+
Click the button to show toasts.
+
+ Show live toast
+
+
+
+
+
+
+
+ Bootstrap
+ 11 mins ago
+
+
+
+ Hello, world! This is a toast message.
+
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block js %{"}"}
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/component-tooltip.jsx b/src/component-tooltip.jsx
new file mode 100644
index 0000000..cb5adf9
--- /dev/null
+++ b/src/component-tooltip.jsx
@@ -0,0 +1,126 @@
+<>
+ {"{"}% set title = 'Tooltip' %{"}"}
+ {"{"}% set filename = 'component-tooltip.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Tooltip
+
+ The tooltip, also known as infotip or hint, is a common graphical
+ user interface element which shows additional information on element
+ hover.
+
+
+
+
+
+
+
+
+
+
+
Basic Tooltip
+
+
+
+
+ Tooltip on top
+
+
+
+
+ Tooltip on right
+
+
+
+
+ Tooltip on bottom
+
+
+
+
+ Tooltip on left
+
+
+
+
+
+
+
+
+
Tooltip in Text
+
+
+ Tight pants next level keffiyeh{" "}
+
+ you probably
+ {" "}
+ haven't heard of them. Photo booth beard raw denim letterpress
+ vegan messenger bag stumptown. Farm-to-table seitan, mcsweeney's
+ fixie sustainable quinoa 8-bit american apparel{" "}
+
+ have a
+ {" "}
+ terry richardson vinyl chambray. Beard stumptown, cardigans banh
+ mi lomo thundercats. Tofu biodiesel williamsburg marfa, four loko
+ mcsweeney's cleanse vegan chambray. A really ironic artisan{" "}
+
+ whatever keytar
+
+ , scenester farm-to-table banksy Austin twitter handle freegan
+ cred raw denim single-origin coffee viral.
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block js %{"}"}
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/components/ChartsSection.js b/src/components/ChartsSection.js
new file mode 100644
index 0000000..ce94fd9
--- /dev/null
+++ b/src/components/ChartsSection.js
@@ -0,0 +1,77 @@
+// import React from 'react';
+
+// function ChartsSection() {
+// return (
+//
+//
+//
+//
+//
Profile Visit
+//
+//
+//
+//
+//
+//
+//
+//
Profile Visit
+//
+//
+//
+//
+//
+//
+//
+//
+//
Europe
+//
+//
+//
+//
862
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
America
+//
+//
+//
+//
375
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
Indonesia
+//
+//
+//
+//
1025
+//
+//
+//
+//
+//
+//
+//
+// );
+// }
+
+// export default ChartsSection;
\ No newline at end of file
diff --git a/src/components/CommentsTable.js b/src/components/CommentsTable.js
new file mode 100644
index 0000000..01d0156
--- /dev/null
+++ b/src/components/CommentsTable.js
@@ -0,0 +1,49 @@
+// import React from 'react';
+
+// function CommentsTable() {
+// const comments = [
+// { name: "Si Cantik", avatar: "/assets/images/faces/5.jpg", text: "Congratulations on your graduation!" },
+// { name: "Si Ganteng", avatar: "/assets/images/faces/2.jpg", text: "Wow amazing design! Can you make another tutorial for this design?" },
+// ];
+
+// return (
+//
+//
+//
+//
Latest Comments
+//
+//
+//
+//
+//
+//
+// Name
+// Comment
+//
+//
+//
+// {comments.map((comment, index) => (
+//
+//
+//
+//
+//
+//
+//
{comment.name}
+//
+//
+//
+// {comment.text}
+//
+//
+// ))}
+//
+//
+//
+//
+//
+//
+// );
+// }
+
+// export default CommentsTable;
\ No newline at end of file
diff --git a/src/components/Dashboard.js b/src/components/Dashboard.js
new file mode 100644
index 0000000..c633596
--- /dev/null
+++ b/src/components/Dashboard.js
@@ -0,0 +1,46 @@
+import React from 'react';
+import StatsCard from './StatsCard';
+import VisitorsChart from './VisitorsChart';
+import LatestComments from './LatestComments';
+import RegionalVisitsChart from './RegionalVisitsChart';
+import RecentMessages from './RecentMessages';
+
+const Dashboard = () => {
+ return (
+
+
+ {/* Cards de estatísticas no topo */}
+
+
+
+
+
+
+
+ {/* Seção Principal - Lado a Lado */}
+
+
+ {/* Coluna da Esquerda (com os gráficos e comentários) */}
+
+
+
+ {/* Gráfico de Linha e Comentários Lado a Lado */}
+
+
+
+
+
+
+
+ {/* Coluna da Direita (com mensagens e gráfico de pizza) */}
+
+
+
+
+
+
+
+ );
+};
+
+export default Dashboard;
\ No newline at end of file
diff --git a/src/components/Header.js b/src/components/Header.js
new file mode 100644
index 0000000..a94edc9
--- /dev/null
+++ b/src/components/Header.js
@@ -0,0 +1,14 @@
+import React from 'react';
+
+// O componente agora recebe a função `toggleSidebar` como uma prop.
+function Header({ toggleSidebar }) {
+ return (
+
+ );
+}
+
+export default Header;
diff --git a/src/components/LatestComments.js b/src/components/LatestComments.js
new file mode 100644
index 0000000..3eb6e9c
--- /dev/null
+++ b/src/components/LatestComments.js
@@ -0,0 +1,18 @@
+import React from 'react';
+
+const commentsData = [
+ { name: 'Si Cantik', comment: 'Congratulations on your graduation!', avatar: '/assets/images/faces/5.jpg' },
+ { name: 'Si Ganteng', comment: 'Wow amazing design! Can you make another tutorial for this design?', avatar: '/assets/images/faces/6.jpg' },
+];
+
+const LatestComments = () => {
+ return (
+
+ );
+};
+
+export default LatestComments;
\ No newline at end of file
diff --git a/src/components/MainContent.js b/src/components/MainContent.js
new file mode 100644
index 0000000..dd25f75
--- /dev/null
+++ b/src/components/MainContent.js
@@ -0,0 +1,233 @@
+import React from 'react';
+
+function MainContent() {
+ return (
+ <>
+
+
Profile Statistics
+
+
+
+
+
+
+
+
+
+
+
+ {/* Ícone de "Profile Views" */}
+
+
+
+
+
+
Profile Views
+ 112.000
+
+
+
+
+
+
+
+
+
+
+ {/* Ícone de "Followers" */}
+
+
+
+
+
+
Followers
+ 183.000
+
+
+
+
+
+
+
+
+
+
+ {/* Ícone de "Following" */}
+
+
+
+
+
+
Following
+ 80.000
+
+
+
+
+
+
+
+
+
+
+ {/* Ícone de "Saved Post" */}
+
+
+
+
+
+
Saved Post
+ 112
+
+
+
+
+
+
+
+
+
+
+
Profile Visit
+
+
+ {/* Gráfico do Profile Visit */}
+
+
+
+
+
+
+
+
+
+
+
Latest Comments
+
+
+
+
+
+
+ Name
+ Comment
+
+
+
+
+
+
+
+
+
+
Si Cantik
+
+
+
+ Congratulations on your graduation!
+
+
+
+
+
+
+
+
+
Si Ganteng
+
+
+
+ Wow amazing design! Can you make another tutorial for this design?
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
John Duck
+ @johnducky
+
+
+
+
+
+
+
Recent Messages
+
+
+
+
+
+
+
+
Hank Schrader
+ @johnducky
+
+
+
+
+
+
+
+
Dean Winchester
+ @imdean
+
+
+
+
+
+
+
+
John Dodol
+ @dodoljohn
+
+
+
+ Start Conversation
+
+
+
+
+
+
+ >
+ );
+}
+
+export default MainContent;
\ No newline at end of file
diff --git a/src/components/ProfileCard.js b/src/components/ProfileCard.js
new file mode 100644
index 0000000..64b88b2
--- /dev/null
+++ b/src/components/ProfileCard.js
@@ -0,0 +1,21 @@
+import React from 'react';
+
+function ProfileCard() {
+ return (
+
+
+
+
+
+
+
+
John Doe
+ @johndoe
+
+
+
+
+ );
+}
+
+export default ProfileCard;
\ No newline at end of file
diff --git a/src/components/ProfileVisitChart.js b/src/components/ProfileVisitChart.js
new file mode 100644
index 0000000..e69de29
diff --git a/src/components/RecentMessages.js b/src/components/RecentMessages.js
new file mode 100644
index 0000000..5f14540
--- /dev/null
+++ b/src/components/RecentMessages.js
@@ -0,0 +1,12 @@
+import React from 'react';
+
+const messagesData = [
+ { name: 'John Duck', username: '@johnducky', avatar: '/assets/images/faces/1.jpg' },
+ { name: 'Hank Schrader', username: '@hankschrader', avatar: '/assets/images/faces/2.jpg' },
+ { name: 'Dean Winchester', username: '@imdean', avatar: '/assets/images/faces/3.jpg' },
+ { name: 'John Dodol', username: '@dodoljohn', avatar: '/assets/images/faces/4.jpg' },
+];
+
+const RecentMessages = () => {
+ }
+export default RecentMessages;
\ No newline at end of file
diff --git a/src/components/RegionalVisitsChart.js b/src/components/RegionalVisitsChart.js
new file mode 100644
index 0000000..198845c
--- /dev/null
+++ b/src/components/RegionalVisitsChart.js
@@ -0,0 +1,10 @@
+import React from 'react';
+import { LineChart, Line, XAxis, YAxis, Tooltip, Legend, ResponsiveContainer } from 'recharts';
+
+const data = [
+];
+
+const RegionalVisitsChart = () => {
+};
+
+export default RegionalVisitsChart;
\ No newline at end of file
diff --git a/src/components/Sidebar.js b/src/components/Sidebar.js
new file mode 100644
index 0000000..d5addb8
--- /dev/null
+++ b/src/components/Sidebar.js
@@ -0,0 +1,135 @@
+import React, { useState } from 'react';
+// ADIÇÃO 1: Importar o arquivo JSON com os itens do menu
+import menuItems from '../data/sidebar-items.json'; // <-- ATENÇÃO: ajuste o caminho para o seu arquivo!
+
+// ADIÇÃO 2: A função agora precisa receber 'props' para ter acesso ao setCurrentPage
+function Sidebar(props) {
+ const [isActive, setIsActive] = useState(true);
+ const [openSubmenu, setOpenSubmenu] = useState(null);
+
+ const toggleSidebar = () => {
+ setIsActive(!isActive);
+ };
+
+ const handleSubmenuClick = (submenuName) => {
+ setOpenSubmenu(openSubmenu === submenuName ? null : submenuName);
+ };
+
+ // =====================================================
+ // renderLink atualizado para suportar Table.jsx
+ // =====================================================
+ const renderLink = (item) => {
+ if (item.url && !item.url.includes('.html') && !item.url.startsWith('http')) {
+ return (
+ {
+ e.preventDefault();
+ props.setCurrentPage(item.url); // agora passa "table" corretamente
+ }}
+ >
+ {item.icon && }
+ {item.name}
+
+ );
+ }
+ return (
+
+ {item.icon && }
+ {item.name}
+
+ );
+ };
+
+ return (
+
+ );
+}
+
+export default Sidebar;
diff --git a/src/components/StatsCard.js b/src/components/StatsCard.js
new file mode 100644
index 0000000..5b837c3
--- /dev/null
+++ b/src/components/StatsCard.js
@@ -0,0 +1,27 @@
+import React from 'react';
+
+const StatsCard = ({ icon, color, title, value, className }) => {
+ return (
+
+
+
+
+
+ {/* Ajuste importante aqui: classes para o ícone e cor de fundo */}
+ {/* Use as classes 'stats-icon' e 'bg-' para a cor de fundo, e a classe 'iconly-' para o ícone */}
+
{/* A classe de cor (purple, blue, etc.) deve ser bg-purple se o seu CSS usar isso */}
+ {/* A prop 'icon' já deve vir com o 'iconly-boldShow', 'iconly-boldProfile', etc. */}
+
+
+
+
{title}
+ {value}
+
+
+
+
+
+ );
+};
+
+export default StatsCard;
\ No newline at end of file
diff --git a/src/components/VisitorsChart.js b/src/components/VisitorsChart.js
new file mode 100644
index 0000000..9c30550
--- /dev/null
+++ b/src/components/VisitorsChart.js
@@ -0,0 +1,15 @@
+import React from 'react';
+import { PieChart, Pie, Tooltip, Cell, ResponsiveContainer } from 'recharts';
+
+const data = [
+ { name: 'Novos Visitantes', value: 400 },
+ { name: 'Visitantes Recorrentes', value: 300 },
+ { name: 'Visitantes Únicos', value: 300 },
+];
+
+const COLORS = ['#0088FE', '#00C49F', '#FFBB28'];
+
+const VisitorsChart = () => {
+};
+
+export default VisitorsChart;
\ No newline at end of file
diff --git a/src/components/patients/PatientForm.jsx b/src/components/patients/PatientForm.jsx
new file mode 100644
index 0000000..3d22c4e
--- /dev/null
+++ b/src/components/patients/PatientForm.jsx
@@ -0,0 +1,228 @@
+import React, { useState } from 'react';
+import InputMask from "react-input-mask";
+
+function PatientForm({ onSave, onCancel }) {
+ const [formData, setFormData] = useState({
+ nome: '',
+ nomeSocial: '',
+ dataNascimento: '',
+ genero: '',
+ documento: '',
+ numeroDocumento: '',
+ cpf: '',
+ profissao: '',
+ nomeMae: '',
+ profissaoMae: '',
+ nomePai: '',
+ profissaoPai: '',
+ nomeResponsavel: '',
+ cpfResponsavel: '',
+ nomeConjuge: '',
+ outroId: '',
+ cep: '',
+ cidade: '',
+ estado: '',
+ bairro: '',
+ rua: '',
+ numero: '',
+ complemento: '',
+ email: '',
+ telefone1: '',
+ telefone2: '',
+ telefone3: '',
+ observacoes: ''
+ });
+
+ const handleChange = (e) => {
+ const { name, value } = e.target;
+ setFormData({
+ ...formData,
+ [name]: value
+ });
+ };
+
+ // Função para buscar endereço pelo CEP
+ const handleCepBlur = async () => {
+ const cep = formData.cep.replace(/\D/g, '');
+ if (cep.length === 8) {
+ try {
+ const response = await fetch(`https://viacep.com.br/ws/${cep}/json/`);
+ const data = await response.json();
+ if (!data.erro) {
+ setFormData((prev) => ({
+ ...prev,
+ rua: data.logradouro || '',
+ bairro: data.bairro || '',
+ cidade: data.localidade || '',
+ estado: data.uf || ''
+ }));
+ } else {
+ alert('CEP não encontrado!');
+ }
+ } catch (error) {
+ alert('Erro ao buscar o CEP.');
+ }
+ }
+ };
+
+ const handleSubmit = () => {
+ if (!formData.nome || !formData.cpf) {
+ alert('Por favor, preencha Nome e CPF.');
+ return;
+ }
+ onSave(formData);
+ };
+
+ return (
+
+
MedicoConnect
+
+ {/* ------------------ DADOS PESSOAIS ------------------ */}
+
Dados Pessoais
+
+
+ {/* ------------------ ENDEREÇO ------------------ */}
+
Endereço
+
+
+ {/* ------------------ CONTATO ------------------ */}
+
Contato
+
+
+ {/* ------------------ INFORMAÇÕES ADICIONAIS ------------------ */}
+
Informações Adicionais
+
+ Observações:
+
+
+
+ {/* Botões */}
+
+
+ Salvar Paciente
+
+
+ Cancelar
+
+
+
+ );
+}
+
+export default PatientForm;
diff --git a/src/components/patients/PatientList.jsx b/src/components/patients/PatientList.jsx
new file mode 100644
index 0000000..1619828
--- /dev/null
+++ b/src/components/patients/PatientList.jsx
@@ -0,0 +1,20 @@
+import React from 'react';
+
+// Este componente recebe uma função 'onAddPatient' para avisar que o botão foi clicado
+function PatientList({ onAddPatient }) {
+ return (
+
+
+
Pacientes
+
+
+
Gerencie os pacientes cadastrados no sistema.
+
+ Adicionar Paciente
+
+
+
+ );
+}
+
+export default PatientList;
\ No newline at end of file
diff --git a/src/data/sidebar-items.json b/src/data/sidebar-items.json
new file mode 100644
index 0000000..8a79aa0
--- /dev/null
+++ b/src/data/sidebar-items.json
@@ -0,0 +1,95 @@
+[
+ {
+ "name": "Menu",
+ "isTitle": true
+ },
+ {
+ "name": "Dashboard",
+ "url": "dashboard",
+ "icon": "grid-fill"
+ },
+
+ {
+ "name": "Form Layout",
+ "url": "form-layout",
+ "icon": "file-earmark-medical-fill"
+ },
+
+ {
+ "name": "Table",
+ "icon": "table",
+ "url": "table"
+ },
+ {
+ "name": "Data Table",
+ "icon": "table",
+ "url": "data-table"
+ },
+
+ {
+ "name": "Files",
+ "icon": "folder",
+ "url": "files"
+ },
+
+
+{
+ "name": "comunicação",
+ "isTitle": true
+ },
+
+ {
+ "name": "Email App",
+ "icon": "envelope",
+ "url": "email-app"
+ },
+
+ {
+ "name": "Chat App",
+ "icon": "chat-dots",
+ "url": "chat-app"
+ },
+
+
+ {
+ "name": "GalleryApp",
+ "icon": "gallery-fill",
+ "url": "gallery-app"
+ },
+
+ {
+ "name": "Account",
+ "key": "account",
+ "icon": "person-circle",
+ "submenu": [
+ {
+ "name": "Profile",
+ "url": "account-profile.html"
+ },
+ {
+ "name": "Security",
+ "url": "account-security.html"
+ }
+ ]
+ },
+ {
+ "name": "Authentication",
+ "key": "auth",
+ "icon": "person-badge-fill",
+ "submenu": [
+ {
+ "name": "Login",
+ "url": "auth-login.html"
+ },
+ {
+ "name": "Register",
+ "url": "auth-register.html"
+ },
+ {
+ "name": "Forgot Password",
+ "url": "auth-forgot-password.html"
+ }
+ ]
+ }
+
+]
\ No newline at end of file
diff --git a/src/error-403.jsx b/src/error-403.jsx
new file mode 100644
index 0000000..e4ceb80
--- /dev/null
+++ b/src/error-403.jsx
@@ -0,0 +1,24 @@
+<>
+ {"{"}% set title = '403' %{"}"}
+ {"{"}% extends 'src/layouts/error.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Forbidden
+
+ You are unauthorized to see this page.
+
+
+ Go Home
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/error-404.jsx b/src/error-404.jsx
new file mode 100644
index 0000000..798589a
--- /dev/null
+++ b/src/error-404.jsx
@@ -0,0 +1,24 @@
+<>
+ {"{"}% set title = '404' %{"}"}
+ {"{"}% extends 'src/layouts/error.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Not Found
+
+ The page you are looking not found.
+
+
+ Go Home
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/error-500.jsx b/src/error-500.jsx
new file mode 100644
index 0000000..7c74a99
--- /dev/null
+++ b/src/error-500.jsx
@@ -0,0 +1,25 @@
+<>
+ {"{"}% set title = '500' %{"}"}
+ {"{"}% extends 'src/layouts/error.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
System Error
+
+ The website is currently unaivailable. Try again later or contact the
+ developer.
+
+
+ Go Home
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/extra-component-avatar.jsx b/src/extra-component-avatar.jsx
new file mode 100644
index 0000000..95beb87
--- /dev/null
+++ b/src/extra-component-avatar.jsx
@@ -0,0 +1,117 @@
+<>
+ {"{"}% set title = 'Avatar' %{"}"}
+ {"{"}% set filename = 'extra-component-avatar.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Avatar
+
+ A container to show avatar images or initials.
+
+
+
+
+
+
+
+
+
Default Avatar
+
+
+
+ Wrap your content with .avatar class and wrap your text
+ in .avatar-content
+ to create a avatar.You have to use inline attributes to set height
+ width of image in default avatar.
+
+
+
+
+
+
+
+ AS
+
+
+
+
+
+
+
+
+
+
+
Avatar Sizes
+
+
+
+ use class{" "}
+
+ .avatar-{"{"}sm|lg|xl{"}"}
+ {" "}
+ with .avatar to modify size of your avatar.
+
+
+
+
+
+
+
+ AS
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Avatar Status
+
+
+
+ use class .avatar-status and{" "}
+
+ .bg-{"{"}color{"}"}
+ {" "}
+ after .avatar-content
+
+
+ AS
+
+
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/extra-component-comment.jsx b/src/extra-component-comment.jsx
new file mode 100644
index 0000000..623ac65
--- /dev/null
+++ b/src/extra-component-comment.jsx
@@ -0,0 +1,109 @@
+<>
+ {"{"}% set title = 'Comment' %{"}"}
+ {"{"}% set filename = 'extra-component-comment.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Comment
+
+ A component that can be used to comment on the content of your
+ website. It can be used to comment on a post, image, or video.
+
+
+
+
+
+
+
+
+
Basic Comment
+
+
+
+
+
+
+
+
+
+
+
Muhammad Alfian
+
8 seconds ago
+
+
+ Your{" "}
+
+ confession
+ {" "}
+ will be processed. Stay tuned!
+
+
+
+
+ Show
+
+
+ Edit
+
+
+ Remove
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Sana Fatima
+
4 minutes ago
+
+
+ I have looked into your matter and will respond soon.
+
+
+
+
+ Show
+
+
+ Edit
+
+
+ Remove
+
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/extra-component-date-picker.jsx b/src/extra-component-date-picker.jsx
new file mode 100644
index 0000000..60ec345
--- /dev/null
+++ b/src/extra-component-date-picker.jsx
@@ -0,0 +1,100 @@
+<>
+ {"{"}% set title = 'Date Picker' %{"}"}
+ {"{"}% set filename = 'extra-component-date-picker.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Date Picker
+
+ Lightweight and powerful datetime picker with flatpickr
+
+
+
+
+
+
+
+
+
+
+
Basic Usage
+
+
+
+ flatpickr without any config{" "}
+
+
+
Always-open date picker
+
+
+
+
+
+
+
+
Date Range
+
+
+
You can choose the start date and the end date
+
+
Preloaded date ranges
+
+
+
+
+
+
Time Picker
+
+
+
24-hour time picker
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block styles %{"}"}
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block js %{"}"}
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/extra-component-divider.jsx b/src/extra-component-divider.jsx
new file mode 100644
index 0000000..46d6844
--- /dev/null
+++ b/src/extra-component-divider.jsx
@@ -0,0 +1,133 @@
+<>
+ {"{"}% set title = 'Divider' %{"}"}
+ {"{"}% set filename = 'extra-component-divider.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Divider
+
+ Visually separate your content.
+
+
+
+
+
+
+
+
+
+
+
Default
+
+
+
+ You can use default divider with{" "}
+
+ {"{"}
+ {"{"} "
+
+
+
+
+ " | escape {"}"}
+ {"}"}
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit.
+ Provident nostrum numquam reprehenderit facilis. Dolor
+ blanditiis commodi voluptate esse voluptatum aut natus,
+ distinctio at, officiis ipsam molestiae doloribus ratione
+ corrupti dolorum.
+
+
+
+
+
+
+
+
+
+
+
+
Divider with Text
+
+
+
+ Use .divider-text and wrapped by{" "}
+ .divider to create a divider text
+
+
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit.
+ Provident nostrum numquam reprehenderit facilis. Dolor
+ blanditiis commodi voluptate esse voluptatum aut natus,
+ distinctio at, officiis ipsam molestiae doloribus ratione
+ corrupti dolorum.
+
+
+
+
+
+
+
+
+
+
+
+
Divider Position
+
+
+
+ Use{" "}
+
+ .divider-{"{"}left|left-center|right-center|right{"}"}
+ {" "}
+ and with
+ .divider to change the text position
+
+
+
+
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/extra-component-flag.jsx b/src/extra-component-flag.jsx
new file mode 100644
index 0000000..3ba2431
--- /dev/null
+++ b/src/extra-component-flag.jsx
@@ -0,0 +1,101 @@
+<>
+ {"{"}% set title = 'Flag' %{"}"}
+ {"{"}% set filename = 'extra-component-flag.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Flag
+
+ A flag that can represent a country or flag visually.
+
+
+
+
+
+
+
+
+
List of all flags
+
+
+ {"{"}% for country in ['ad', 'ae', 'af', 'ag', 'ai', 'al', 'am', 'ao',
+ 'aq', 'ar', 'as', 'at', 'au', 'aw', 'ax', 'az', 'ba', 'bb', 'bd',
+ 'be', 'bf', 'bg', 'bh', 'bi', 'bj', 'bl', 'bm', 'bn', 'bo', 'bq',
+ 'br', 'bs', 'bt', 'bv', 'bw', 'by', 'bz', 'ca', 'cc', 'cd', 'cf',
+ 'cg', 'ch', 'ci', 'ck', 'cl', 'cm', 'cn', 'co', 'cr', 'cu', 'cv',
+ 'cw', 'cx', 'cy', 'cz', 'de', 'dj', 'dk', 'dm', 'do', 'dz', 'ec',
+ 'ee', 'eg', 'eh', 'er', 'es', 'et', 'eu', 'fi', 'fj', 'fk', 'fm',
+ 'fo', 'fr', 'ga', 'gb-eng', 'gb-nir', 'gb-sct', 'gb-wls', 'gb', 'gd',
+ 'ge', 'gf', 'gg', 'gh', 'gi', 'gl', 'gm', 'gn', 'gp', 'gq', 'gr',
+ 'gs', 'gt', 'gu', 'gw', 'gy', 'hk', 'hm', 'hn', 'hr', 'ht', 'hu',
+ 'id', 'ie', 'il', 'im', 'in', 'io', 'iq', 'ir', 'is', 'it', 'je',
+ 'jm', 'jo', 'jp', 'ke', 'kg', 'kh', 'ki', 'km', 'kn', 'kp', 'kr',
+ 'kw', 'ky', 'kz', 'la', 'lb', 'lc', 'li', 'lk', 'lr', 'ls', 'lt',
+ 'lu', 'lv', 'ly', 'ma', 'mc', 'md', 'me', 'mf', 'mg', 'mh', 'mk',
+ 'ml', 'mm', 'mn', 'mo', 'mp', 'mq', 'mr', 'ms', 'mt', 'mu', 'mv',
+ 'mw', 'mx', 'my', 'mz', 'na', 'nc', 'ne', 'nf', 'ng', 'ni', 'nl',
+ 'no', 'np', 'nr', 'nu', 'nz', 'om', 'pa', 'pe', 'pf', 'pg', 'ph',
+ 'pk', 'pl', 'pm', 'pn', 'pr', 'ps', 'pt', 'pw', 'py', 'qa', 're',
+ 'ro', 'rs', 'ru', 'rw', 'sa', 'sb', 'sc', 'sd', 'se', 'sg', 'sh',
+ 'si', 'sj', 'sk', 'sl', 'sm', 'sn', 'so', 'sr', 'ss', 'st', 'sv',
+ 'sx', 'sy', 'sz', 'tc', 'td', 'tf', 'tg', 'th', 'tj', 'tk', 'tl',
+ 'tm', 'tn', 'to', 'tr', 'tt', 'tv', 'tw', 'tz', 'ua', 'ug', 'um',
+ 'us', 'uy', 'uz', 'va', 'vc', 've', 'vg', 'vi', 'vn', 'vu', 'wf',
+ 'ws', 'xk', 'ye', 'yt', 'za', 'zm', 'zw'] %{"}"}
+ {"{"}% endfor %{"}"}
+
+
+
+ Flag
+ Code
+ Usage
+
+
+
+
+
+
+
+
+
+ {"{"}
+ {"{"} country {"}"}
+ {"}"}
+
+
+
+
+ .flag-country-{"{"}
+ {"{"} country {"}"}
+ {"}"}
+
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block styles %{"}"}
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/extra-component-glightbox.jsx b/src/extra-component-glightbox.jsx
new file mode 100644
index 0000000..81a4e7e
--- /dev/null
+++ b/src/extra-component-glightbox.jsx
@@ -0,0 +1,398 @@
+<>
+ {"{"}% set title = 'GLightbox' %{"}"}
+ {"{"}% set filename = 'extra-component-glightbox.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
GLightbox
+
+ {" "}
+ A touchable Pure Javascript lightbox with mobile and video support.
+
+
+
+
+
+
+
+
+
+
+
Simple Image Gallery
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Images with Description
+
+ You can add descriptions to your slides, the description
+ position can be set globally for all slides or you can set a
+ different position for each slide. options are: top, bottom,
+ left or right. You can adjust the style the way you want with
+ basic CSS.
+ The description can display html code .
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ You can set the position of the description in different
+ ways for example
+
+ top, bottom, left or right
+
+
+
+
+ Example Google link
+
+ ipsum vehicula eros ultrices lacinia Vestibulum ante
+ ipsum primis in faucibus orci luctus et ultrices posuere
+ cubilia Curae Duis quis ipsum vehicula eros ultrices
+ lacinia. Vestibulum ante ipsum primis in faucibus orci
+ luctus et ultrices posuere
+
+
+ Primis pharetra facilisis lorem quis penatibus ad nulla
+ inceptos, dui per tempor taciti aliquet consequat
+ sodales, curae tristique gravida auctor interdum
+ malesuada sagittis. Felis pretium eros ligula natoque ad
+ ante rutrum himenaeos, adipiscing urna mauris porta quam
+ efficitur odio, sagittis morbi tellus nisi molestie mus
+ faucibus.
+
+
+ Primis pharetra facilisis lorem quis penatibus ad nulla
+ inceptos, dui per tempor taciti aliquet consequat
+ sodales, curae tristique gravida auctor interdum
+ malesuada sagittis. Felis pretium eros ligula natoque ad
+ ante rutrum himenaeos, adipiscing urna mauris porta quam
+ efficitur odio, sagittis morbi tellus nisi molestie mus
+ faucibus.
+
+
+
+
+
+
+
+
+
+
+
+ You can set the position of the description in different
+ ways for example top, bottom, left or right
+
+
+ Duis quis ipsum vehicula eros ultrices lacinia.
+ Vestibulum ante ipsum primis in faucibus orci luctus et
+ ultrices posuere cubilia Curae
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Videos Gallery
+
+ You can add videos with optional autoplay for
+ Vimeo ,Youtube
+ and
+ self hosted videos . You can specify a default
+ width for the videos or set different widths to each video in
+ your gallery. The videos are 100% responsive and will play
+ correctly on mobile devices.
+
+
+
+
+
+
+
+
+
+
+
+
+
Iframes and Inline Elements
+
+ You can easily add iframes by simply entering the url, it could
+ be a web page, a video, google maps, etc. also you can display
+ any div of your page by entering the ID in the href attribute.
+
+
+
+
+
+
+
+
+
+
+
Example of inline content
+
+
+ Duis quis ipsum vehicula eros ultrices lacinia. Vestibulum ante ipsum
+ primis in faucibus orci luctus et ultrices posuere cubilia Curae;
+ Donec nec sollicitudin felis. Donec vel nulla vel leo varius tempor.
+ Duis suscipit pharetra quam id imperdiet. Praesent vitae eros metus.
+ Donec placerat sagittis rhoncus. In condimentum eleifend ante et
+ ornare. Curabitur pharetra nibh non purus gravida.
+
+
+
+ Close Box
+
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block styles %{"}"}
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block js %{"}"}
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/extra-component-rating.jsx b/src/extra-component-rating.jsx
new file mode 100644
index 0000000..cc9c66f
--- /dev/null
+++ b/src/extra-component-rating.jsx
@@ -0,0 +1,85 @@
+<>
+ {"{"}% set title = 'Rating' %{"}"}
+ {"{"}% set filename = 'extra-component-rating.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Rating
+
+ Rating with rater-js - a pure javascript rating
+ library.
+
+
+
+
+
+
+
+
+
+
+
+
5 Star Rating with Step
+
+
+
+
+
+
+
+
+
+
+
+
Unlimited Number of Stars
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block styles %{"}"}
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block js %{"}"}
+ {"{"}% endblock %{"}"}
+>
+
\ No newline at end of file
diff --git a/src/extra-component-sweetalert.jsx b/src/extra-component-sweetalert.jsx
new file mode 100644
index 0000000..15613b1
--- /dev/null
+++ b/src/extra-component-sweetalert.jsx
@@ -0,0 +1,262 @@
+<>
+ {"{"}% set title = 'Sweet Alert' %{"}"}
+ {"{"}% set filename = 'extra-component-sweetalert.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Sweet Alert
+
+ A beautiful replacement for javascript alerts.
+
+
+
+
+
+
+
+
+
+
+
Basic Sweet Alert
+
+ SweetAlert automatically centers itself on the page and looks
+ great no matter if you're using a desktop computer, mobile or
+ tablet. It's even highly customizable, as you can see below!
+
+
+
+
+
+
+ Basic Example
+
+
+
+
+ A title with a text
+
+
+
+
+
+
+
+
+
+
+
+
+
Toast
+
+ SweetAlert can also show a message in the corner of your screen!
+
+
+
+
+
+
+ Success Example
+
+
+
+
+ Failed Toast
+
+
+
+
+ Toast Warning
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Types
+
+ The type of the modal. SweetAlert comes with 5 built-in types
+ which will show a corresponding icon animation: "warning",
+ "error", "success" and "info". You can also set it as "input" to
+ get a prompt modal. It can either be put in the object under the
+ key "icon" or passed as the third parameter of the function.
+
+
+
+
+
+
+ Success
+
+
+
+
+ Error
+
+
+
+
+ Warning
+
+
+
+
+
+
+ Info
+
+
+
+
+ Question
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Alert Input
+
+ The type of the modal. SweetAlert comes with 5 built-in types
+ which will show a corresponding icon animation: "warning",
+ "error", "success" and "info". You can also set it as "input" to
+ get a prompt modal. It can either be put in the object under the
+ key "icon" or passed as the third parameter of the function.
+
+
+
+
+
+
+ Text
+
+
+
+
+ Email
+
+
+
+
+ URL
+
+
+
+
+
+
+ Password
+
+
+
+
+ Textarea
+
+
+
+
+ Select
+
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block styles %{"}"}
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block js %{"}"}
+ > >
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/extra-component-toastify.jsx b/src/extra-component-toastify.jsx
new file mode 100644
index 0000000..ba8e463
--- /dev/null
+++ b/src/extra-component-toastify.jsx
@@ -0,0 +1,146 @@
+<>
+ {"{"}% set title = 'Toastify' %{"}"}
+ {"{"}% set filename = 'extra-component-toastify.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Toastify
+
+ Better notification messages.
+
+
+
+
+
+
+
+
+
+
+
Types
+
+
+
+
+
+ Basic Toast
+
+
+
+
+ Custom Background
+
+
+
+
+ Close Button
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Position
+
+
+
+
+
+ Top Left
+
+
+
+
+ Top Center
+
+
+
+
+ Top Right
+
+
+
+
+
+
+ Bottom Left
+
+
+
+
+ Bottom Center
+
+
+
+
+ Bottom Right
+
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block styles %{"}"}
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block js %{"}"}
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/form-editor-ckeditor.jsx b/src/form-editor-ckeditor.jsx
new file mode 100644
index 0000000..27003f6
--- /dev/null
+++ b/src/form-editor-ckeditor.jsx
@@ -0,0 +1,53 @@
+<>
+ {"{"}% set title = 'CKEditor' %{"}"}
+ {"{"}% set filename = 'form-editor-ckeditor.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
CKEditor
+
+ Allow your users to provide formatted content with a powerful
+ WYSIWYG editor.
+
+
+
+
+
+
+
+
+
+
+
Classic Editor
+
+
+
+
This is some sample content.
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block js %{"}"}
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/form-editor-quill.jsx b/src/form-editor-quill.jsx
new file mode 100644
index 0000000..ee538d3
--- /dev/null
+++ b/src/form-editor-quill.jsx
@@ -0,0 +1,98 @@
+<>
+ {"{"}% set title = 'Form Editor' %{"}"}
+ {"{"}% set filename = 'form-editor-quill.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Quill Form Editor
+
+ Allow your users to provide formatted content with a powerful
+ WYSIWYG editor.
+
+
+
+
+
+
+
+
+
Quill.js Snow Editor
+
+
+
Snow is a clean editor theme
+
+
Hello World!
+
+ Some initial bold text
+
+
+
+
+
+
+
+
+
+
+
+
Bubble Editor
+
+
+
Block some text to display options in poppovers
+
+
Hello World!
+
+ Some initial bold text
+
+
+
+
+
+
+
+
+
+
+
+
Full Editor
+
+
+
Block some text to display options in poppovers
+
+
Hello World!
+
+ Some initial bold text
+
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block styles %{"}"}
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block js %{"}"}
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/form-editor-summernote.jsx b/src/form-editor-summernote.jsx
new file mode 100644
index 0000000..12630b9
--- /dev/null
+++ b/src/form-editor-summernote.jsx
@@ -0,0 +1,71 @@
+<>
+ {"{"}% set title = 'Summernote' %{"}"}
+ {"{"}% set filename = 'form-editor-summernote.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Summernote
+
+ Super simple WYSIWYG editor. But you must include jQuery.
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block styles %{"}"}
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block js %{"}"}
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/form-editor-tinymce.jsx b/src/form-editor-tinymce.jsx
new file mode 100644
index 0000000..e627f63
--- /dev/null
+++ b/src/form-editor-tinymce.jsx
@@ -0,0 +1,71 @@
+<>
+ {"{"}% set title = 'TinyMCE' %{"}"}
+ {"{"}% set filename = 'form-editor-tinymce.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
TinyMCE
+
+ Allow your users to provide formatted content with a powerful
+ WYSIWYG editor.
+
+
+
+
+
+
+
+
+
+
+
Default Editor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Code Toolbar
+
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block js %{"}"}
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/form-element-checkbox.jsx b/src/form-element-checkbox.jsx
new file mode 100644
index 0000000..c94295d
--- /dev/null
+++ b/src/form-element-checkbox.jsx
@@ -0,0 +1,450 @@
+<>
+ {"{"}% set title = 'Checkbox' %{"}"}
+ {"{"}% set filename = 'form-element-checkbox.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Checkbox
+
+ For users to check their lists.
+
+
+
+
+
+
+
+
+
+
+
Basic Checkboxes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Disabled Checked Checkbox
+
+
+
+
+
+
+
+
+
+ Disabled Unchecked Checkbox
+
+
+
+
+
+
+
+
+
+
+
+ {/* Basic Checkbox end */}
+ {/* Custom Checkbox Colored start */}
+
+
+
+
+
+
Custom Colored Checkboxes
+
+
+
+
+ To change the color of the Custom CheckBoxes, use the{" "}
+
+ .bg-{"{"}colorName{"}"}
+ {" "}
+ with
+ .form-check-input class.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* Custom Checkbox end */}
+ {/* Checkbox Glow start */}
+
+
+
+
+
+
Checkboxes Glow
+
+
+
+
+ Use class .form-check-glow class with
+
+ .form-check-input.form-check-{"{"}colorName{"}"}
+
+ for glow effect to Checkboxes. Glow shadow color will be
+ changed according to Colored Checkboxes.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* Checkbox Glow end */}
+ {/* Checkbox Sizes start */}
+
+
+
+
+
+
Checkboxes Sizes
+
+
+
+
+ To add a checkBox with different sizes, we have the{" "}
+ .form-check-sm class for small Checkboxes. Add it
+ alongwith .form-check class.
+
+
+
+
+
+
+
+
+ {/* Checkbox Sizes end */}
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/form-element-input-group.jsx b/src/form-element-input-group.jsx
new file mode 100644
index 0000000..0056203
--- /dev/null
+++ b/src/form-element-input-group.jsx
@@ -0,0 +1,606 @@
+<>
+ {"{"}% set title = 'Input Group' %{"}"}
+ {"{"}% set filename = 'form-element-input-group.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Input Group
+
+ A group for input to display information in before or after input.
+
+
+
+
+
+
+ {/* Basic Inputs Groups end */}
+ {/* Multiple Inputs start */}
+
+ {/* Multiple Inputs end */}
+ {/* Multiple addons start */}
+
+
+
+
+
+
Multiple Addons
+
+
+
+
+ Multiple add-ons are supported and can be mixed with checkbox
+ and radio input versions.
+
+
+
+
+
+
+
+
+ {/* Multiple addons end */}
+ {/* Inputs Group Checkbox and Radio Buttons end */}
+
+ {/* Inputs Group Checkbox and Radio Buttons end */}
+ {/* Inputs Group Sizes */}
+
+ {/* Inputs Group Sizes end */}
+ {/* Inputs Group with Buttons */}
+
+
+ {/* Inputs Group with Buttons end */}
+ {/* Inputs Group with Dropdown */}
+
+ {/* Inputs Group with Dropdown end */}
+ {/* Custom file input start */}
+
+ {/* Custom file input end */}
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/form-element-input.jsx b/src/form-element-input.jsx
new file mode 100644
index 0000000..5f9a63f
--- /dev/null
+++ b/src/form-element-input.jsx
@@ -0,0 +1,439 @@
+<>
+ {"{"}% set title = 'Input' %{"}"}
+ {"{"}% set filename = 'form-element-input.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Input
+
+ Give textual form controls like input upgrade with custom styles,
+ sizing, focus states, and more.
+
+
+
+
+
+
+
+
+
Basic Inputs
+
+
+
+
+
+ Basic Input
+
+
+
+ Input text with help
+
+ eg.someone@example.com
+
+
+
+
+
With Helper Text
+
+
+
+ Find helper text here for given textbox.
+
+
+
+
+
+
+ Disabled Input
+
+
+
+ Readonly Input
+
+
+
+
Static Text
+
+ email@mazer.com
+
+
+
+
+
+
+
+ {/* Input Style start */}
+
+ {/* Input Style end */}
+ {/* Horizontal Input start */}
+
+ {/* Horizontal Input end */}
+ {/* Basic File Browser start */}
+
+ {/* Basic File Browser end */}
+ {/* Input with Icons start */}
+
+ {/* Input with Icons end */}
+ {/* Input Sizing start */}
+
+ {/* Input Sizing end */}
+ {/* validations start */}
+
+ {/* validations end */}
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/form-element-radio.jsx b/src/form-element-radio.jsx
new file mode 100644
index 0000000..e01ccb3
--- /dev/null
+++ b/src/form-element-radio.jsx
@@ -0,0 +1,309 @@
+<>
+ {"{"}% set title = 'Radio' %{"}"}
+ {"{"}% set filename = 'form-element-radio.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Radio
+
+ Choose one from a list with radio buttons.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
With Buttons
+
+
+
+ A switch has the markup of a custom checkbox but uses the{" "}
+ .form-switch class to render a toggle switch.
+ Switches also support the disabled attribute.
+
+
+
+ Checked success radio
+
+
+
+ Danger radio
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/form-element-select.jsx b/src/form-element-select.jsx
new file mode 100644
index 0000000..93834ba
--- /dev/null
+++ b/src/form-element-select.jsx
@@ -0,0 +1,350 @@
+<>
+ {"{"}% set title = 'Select' %{"}"}
+ {"{"}% set filename = 'form-element-select.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Select
+
+ Customize the native «select» with custom CSS that changes the
+ element’s initial appearance.
+
+
+
+
+
+
+
+
+
+
+
Bootstrap Select
+
+
+
+
+
+
Basic Select
+
+ Use .form-select class for basic select
+ control.
+
+
+
+ IT
+ Blade Runner
+ Thor Ragnarok
+
+
+
+
+
Disabled Select
+
+ Use disabled attribute for disabled select
+ control.
+
+
+
+ Green
+ Red
+ Blue
+
+
+
+
+
+
+
+
+
+
+ {/* Bootstrap Select end */}
+ {/* Input Group Select start */}
+
+
+
+
+
+
Input Group Select
+
+
+
+
+
+
Basic Select with Input Group
+
+
+ Options
+
+
+ Choose...
+ One
+ Two
+ Three
+
+
+
+
+
Input group append
+
+
+ Choose...
+ One
+ Two
+ Three
+
+
+ Options
+
+
+
+
+
+
+
+
+
+
+ {/* Bootstrap Select end */}
+ {/* Basic choices start */}
+
+
+
+
+
+
Choices
+
+
+
+
+
+
+
Basic Choices
+
+ Use .choices class for basic choices control.
+
+
+
+ Square
+ Rectangle
+ Rombo
+ Romboid
+ Trapeze
+ Triangle
+ Polygon
+
+
+
+
+
Single Select with Label
+
+ Use optgroup attribute for basic choices with
+ Label control.
+
+
+
+
+ Romboid
+ Trapeze
+ Triangle
+ Polygon
+
+
+ Red
+ Green
+ Blue
+ Purple
+
+
+
+
+
+
+
+
+
+
+
+ {/* Basic choices end */}
+ {/* Multiple choices start */}
+
+
+
+
+
+
Multiple choices
+
+
+
+
+
+
Basic Multiple choices
+
+ Use .choices class for basic choices control.
+ Use
+ multiple="multiple"
+ attribute for multiple select box.
+
+
+
+ Square
+
+ Rectangle
+
+ Rombo
+ Romboid
+ Trapeze
+
+ Triangle
+
+ Polygon
+
+
+
+
+
Multiple Select with Label
+
+ Use optgroup attribute for multiple select
+ box with Label control.
+
+
+
+
+ Romboid
+
+ Trapeze
+
+ Triangle
+ Polygon
+
+
+ Red
+ Green
+
+ Blue
+
+ Purple
+
+
+
+
+
+
Multiple Select with Remove Button
+
+ Use .multiple-remove attribute for multiple
+ select box with remove button.
+
+
+
+
+ Romboid
+
+ Trapeze
+
+ Triangle
+ Polygon
+
+
+ Red
+ Green
+
+ Blue
+
+ Purple
+
+
+
+
+
+
choices with Light Background Options
+
+ Use{" "}
+
+ .select-light-{"{"}colorName{"}"}
+ {" "}
+ class for light background to selected Options.
+
+
+
+ Square
+
+ Rectangle
+
+ Rombo
+ Romboid
+ Trapeze
+
+ Triangle
+
+ Polygon
+
+
+
+
+
+
+
+
+
+
+ {/* Multiple choices end */}
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block stylesfirst %{"}"}
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block js %{"}"}
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/form-element-textarea.jsx b/src/form-element-textarea.jsx
new file mode 100644
index 0000000..3f69f3d
--- /dev/null
+++ b/src/form-element-textarea.jsx
@@ -0,0 +1,99 @@
+<>
+ {"{"}% set title = 'Textarea' %{"}"}
+ {"{"}% set filename = 'form-element-textarea.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Textarea
+
+ Multi-line input where you can input a lot of text.
+
+
+
+
+
+
+
+
+
+
Default Textarea
+
+
+
+ Example textarea
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Textarea with Title
+
+
+
+ Your experience
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/form-layout.jsx b/src/form-layout.jsx
new file mode 100644
index 0000000..a5bcee9
--- /dev/null
+++ b/src/form-layout.jsx
@@ -0,0 +1,582 @@
+<>
+ {"{"}% set title = 'Form Layout' %{"}"}
+ {"{"}% set filename = 'form-layout.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Form Layout
+
+ Multiple form layouts, you can use.
+
+
+
+
+
+ {/* Basic Horizontal form layout section start */}
+
+
+
+
+
+
Horizontal Form
+
+
+
+
+
+
+
+
+ First Name
+
+
+
+
+
+
+ Email
+
+
+
+
+
+ Mobile
+
+
+
+
+
+ Password
+
+
+
+
+
+
+
+ Submit
+
+
+ Reset
+
+
+
+
+
+
+
+
+
+
+
+
+
Horizontal Form with Icons
+
+
+
+
+
+
+
+ Name
+
+
+
+ Email
+
+
+
+
+ Mobile
+
+
+
+
+
+ Password
+
+
+
+
+
+
+ Submit
+
+
+ Reset
+
+
+
+
+
+
+
+
+
+
+
+ {/* // Basic Horizontal form layout section end */}
+ {/* Basic Vertical form layout section start */}
+
+
+
+
+
+
Vertical Form
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Submit
+
+
+ Reset
+
+
+
+
+
+
+
+
+
+
+
+
+
Vertical Form with Icons
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Submit
+
+
+ Reset
+
+
+
+
+
+
+
+
+
+
+
+ {/* // Basic Vertical form layout section end */}
+ {/* // Basic multiple Column Form section start */}
+
+ {/* // Basic multiple Column Form section end */}
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/form-validation-parsley.jsx b/src/form-validation-parsley.jsx
new file mode 100644
index 0000000..bcf1ba7
--- /dev/null
+++ b/src/form-validation-parsley.jsx
@@ -0,0 +1,235 @@
+<>
+ {"{"}% set title = 'Form Validation' %{"}"} {"{"}% set filename =
+ 'form-validation-parsley.html' %{"}"} {"{"}% extends 'src/layouts/master.html'
+ %{"}"} {"{"}% block content %{"}"}
+
+
+
+
+
Form Validation
+
+ Complete the form with powerful validation library such as Parsley.
+
+
+
+
+
+
+ Dashboard
+
+
+ Form Validation
+
+
+ Parsley
+
+
+
+
+
+
+ {/* // Basic multiple Column Form section start */}
+
+ {/* // Basic multiple Column Form section end */}
+
+ {"{"}% endblock %{"}"} {"{"}% block js %{"}"}
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/horizontal-menu-items.json b/src/horizontal-menu-items.json
new file mode 100644
index 0000000..a18ae52
--- /dev/null
+++ b/src/horizontal-menu-items.json
@@ -0,0 +1,409 @@
+[
+ {
+ "name": "Dashboard",
+ "url": "dashboard",
+ "icon": "grid-fill"
+ },
+ {
+ "name": "Components",
+ "key": "component",
+ "icon": "stack",
+ "submenu": [
+ {
+ "name": "Alert",
+ "url": "component-alert.html"
+ },
+ {
+ "name": "Badge",
+ "url": "component-badge.html"
+ },
+ {
+ "name": "Breadcrumb",
+ "url": "component-breadcrumb.html"
+ },
+ {
+ "name": "Button",
+ "url": "component-button.html"
+ },
+ {
+ "name": "Card",
+ "url": "component-card.html"
+ },
+ {
+ "name": "Carousel",
+ "url": "component-carousel.html"
+ },
+ {
+ "name": "Collapse",
+ "url": "component-collapse.html"
+ },
+ {
+ "name": "Dropdown",
+ "url": "component-dropdown.html"
+ },
+ {
+ "name": "List Group",
+ "url": "component-list-group.html"
+ },
+ {
+ "name": "Modal",
+ "url": "component-modal.html"
+ },
+ {
+ "name": "Navs",
+ "url": "component-navs.html"
+ },
+ {
+ "name": "Pagination",
+ "url": "component-pagination.html"
+ },
+ {
+ "name": "Progress",
+ "url": "component-progress.html"
+ },
+ {
+ "name": "Spinner",
+ "url": "component-spinner.html"
+ },
+ {
+ "name": "Tooltip",
+ "url": "component-tooltip.html"
+ },
+ {
+ "name": "Extra Components",
+ "key": "extra-component",
+ "icon": "collection-fill",
+ "submenu": [
+ {
+ "name": "Avatar",
+ "url": "extra-component-avatar.html"
+ },
+ {
+ "name": "Comment",
+ "url": "extra-component-comment.html"
+ },
+ {
+ "name": "Sweet Alert",
+ "url": "extra-component-sweetalert.html"
+ },
+ {
+ "name": "Toastify",
+ "url": "extra-component-toastify.html"
+ },
+ {
+ "name": "Rating",
+ "url": "extra-component-rating.html"
+ },
+ {
+ "name": "Divider",
+ "url": "extra-component-divider.html"
+ },
+ {
+ "name": "GLightbox",
+ "url": "extra-component-glightbox.html"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "Layouts",
+ "key": "layout",
+ "icon": "grid-1x2-fill",
+ "submenu": [
+ {
+ "name": "Default Layout",
+ "url": "layout-default.html"
+ },
+ {
+ "name": "1 Column",
+ "url": "layout-vertical-1-column.html"
+ },
+ {
+ "name": "Vertical Navbar",
+ "url": "layout-vertical-navbar.html"
+ },
+ {
+ "name": "RTL Layout",
+ "url": "layout-rtl.html"
+ },
+ {
+ "name": "Horizontal Menu",
+ "url": "layout-horizontal.html"
+ }
+ ]
+ },
+ {
+ "name": "Forms",
+ "key": "form",
+ "icon": "file-earmark-medical-fill",
+ "submenu": [
+ {
+ "name": "Form Elements",
+ "key": "form-element",
+ "icon": "hexagon-fill",
+ "submenu": [
+ {
+ "name": "Input",
+ "url": "form-element-input.html"
+ },
+ {
+ "name": "Input Group",
+ "url": "form-element-input-group.html"
+ },
+ {
+ "name": "Select",
+ "url": "form-element-select.html"
+ },
+ {
+ "name": "Radio",
+ "url": "form-element-radio.html"
+ },
+ {
+ "name": "Checkbox",
+ "url": "form-element-checkbox.html"
+ },
+ {
+ "name": "Textarea",
+ "url": "form-element-textarea.html"
+ }
+ ]
+ },
+ {
+ "name": "Form Layout",
+ "url": "form-layout",
+ "icon": "file-earmark-medical-fill"
+ },
+ {
+ "name": "Form Validation",
+ "icon": "journal-check",
+ "key": "form-validation",
+ "submenu": [
+ {
+ "name": "Parsley",
+ "url": "form-validation-parsley.html"
+ }
+ ]
+ },
+ {
+ "name": "Form Editor",
+ "icon": "pen-fill",
+ "key": "form-editor",
+ "submenu": [
+ {
+ "name": "Quill",
+ "url": "form-editor-quill.html"
+ },
+ {
+ "name": "CKEditor",
+ "url": "form-editor-ckeditor.html"
+ },
+ {
+ "name": "Summernote",
+ "url": "form-editor-summernote.html"
+ },
+ {
+ "name": "TinyMCE",
+ "url": "form-editor-tinymce.html"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "Table",
+ "icon": "table",
+ "submenu": [
+ {
+ "name": "Table",
+ "url": "table",
+ "icon": "file-earmark-spreadsheet-fill"
+ },
+ {
+ "name": "Datatable",
+ "url": "table-datatable.html",
+ "icon": "file-earmark-spreadsheet-fill"
+ },
+ {
+ "name": "Datatable (jQuery)",
+ "url": "table-datatable-jquery.html",
+ "icon": "file-earmark-spreadsheet-fill"
+ }
+ ]
+ },
+ {
+ "name": "Extras",
+ "key": "extras",
+ "icon": "plus-square-fill",
+ "submenu": [
+ {
+ "name": "Widgets",
+ "key": "ui-widgets",
+ "icon": "pentagon-fill",
+ "submenu": [
+ {
+ "name": "Chatbox",
+ "url": "ui-widgets-chatbox.html"
+ },
+ {
+ "name": "Pricing",
+ "url": "ui-widgets-pricing.html"
+ },
+ {
+ "name": "To-do List",
+ "url": "ui-widgets-todolist.html"
+ }
+ ]
+ },
+ {
+ "name": "Icons",
+ "key": "ui-icons",
+ "icon": "egg-fill",
+ "submenu": [
+ {
+ "name": "Bootstrap Icons ",
+ "url": "ui-icons-bootstrap-icons.html"
+ },
+ {
+ "name": "Fontawesome",
+ "url": "ui-icons-fontawesome.html"
+ },
+ {
+ "name": "Dripicons",
+ "url": "ui-icons-dripicons.html"
+ }
+ ]
+ },
+ {
+ "name": "Charts",
+ "key": "ui-chart",
+ "icon": "bar-chart-fill",
+ "submenu": [
+ {
+ "name": "ChartJS",
+ "url": "ui-chart-chartjs.html"
+ },
+ {
+ "name": "Apexcharts",
+ "url": "ui-chart-apexcharts.html"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "Pages",
+ "key": "pages",
+ "icon": "file-earmark-fill",
+ "submenu": [
+ {
+ "name": "Authentication",
+ "key": "auth",
+ "icon": "person-badge-fill",
+ "submenu": [
+ {
+ "name": "Login",
+ "url": "auth-login.html"
+ },
+ {
+ "name": "Register",
+ "url": "auth-register.html"
+ },
+ {
+ "name": "Forgot Password",
+ "url": "auth-forgot-password.html"
+ }
+ ]
+ },
+ {
+ "name": "Errors",
+ "key": "error",
+ "icon": "x-octagon-fill",
+ "submenu": [
+ {
+ "name": "403",
+ "url": "error-403.html"
+ },
+ {
+ "name": "404",
+ "url": "error-404.html"
+ },
+ {
+ "name": "500",
+ "url": "error-500.html"
+ }
+ ]
+ },
+ {
+ "name": "File Uploader",
+ "key": "ui-file",
+ "icon": "cloud-arrow-up-fill",
+ "url": "ui-file-uploader.html"
+ },
+ {
+ "name": "Maps",
+ "key": "ui-map",
+ "icon": "map-fill",
+ "submenu": [
+ {
+ "name": "Google Map",
+ "url": "ui-map-google-map.html"
+ },
+ {
+ "name": "JS Vector Map",
+ "url": "ui-map-jsvectormap.html"
+ }
+ ]
+ },
+ {
+ "name": "Email Application",
+ "key": "application-email",
+ "icon": "envelope-fill",
+ "url": "application-email.html"
+ },
+ {
+ "name": "Chat Application",
+ "key": "application-chat",
+ "icon": "chat-dots-fill",
+ "url": "application-chat.html"
+ },
+ {
+ "name": "Photo Gallery",
+ "key": "application-gallery",
+ "icon": "image-fill",
+ "url": "application-gallery.html"
+ },
+ {
+ "name": "Checkout Page",
+ "key": "application-checkout",
+ "icon": "basket-fill",
+ "url": "application-checkout.html"
+ }
+ ]
+ },
+ {
+ "name": "Support",
+ "key": "error",
+ "icon": "life-preserver",
+ "submenu": [
+ {
+ "name": "Documentation",
+ "key": "error",
+ "icon": "life-preserver",
+ "url": "https://zuramai.github.io/mazer/docs"
+ },
+ {
+ "name": "Contribute",
+ "key": "error",
+ "url": "https://github.com/zuramai/mazer/blob/main/CONTRIBUTING.md",
+ "icon": "puzzle"
+ },
+ {
+ "name": "Donate",
+ "key": "error",
+ "url": "https://github.com/zuramai/mazer#donation",
+ "icon": "cash"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/src/index.css b/src/index.css
new file mode 100644
index 0000000..bd5bd6d
--- /dev/null
+++ b/src/index.css
@@ -0,0 +1,13 @@
+body {
+ margin: 0;
+ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
+ 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
+ sans-serif;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+code {
+ font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
+ monospace;
+}
diff --git a/src/index.html b/src/index.html
new file mode 100644
index 0000000..cff9d0b
--- /dev/null
+++ b/src/index.html
@@ -0,0 +1,320 @@
+{% set title = 'Dashboard' %}
+{% set filename = 'index.html' %}
+
+{% extends 'src/layouts/master.html' %}
+
+{% block styles %}
+
+{% endblock %}
+
+{% block content %}
+
+
Profile Statistics
+
+
+
+
+
+
+
+
+
+
+
+
Profile Views
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Name
+ Comment
+
+
+
+
+
+
+
+
+
+
Si Cantik
+
+
+
+ Congratulations on your graduation!
+
+
+
+
+
+
+
+
+
Si Ganteng
+
+
+
+ Wow amazing design! Can you make another tutorial for
+ this design?
+
+
+
+
+
+
+
+
+
Singh Eknoor
+
+
+
+ What a stunning design! You are so talented and creative!
+
+
+
+
+
+
+
+
+
Rani Jhadav
+
+
+
+ I love your design! It’s so beautiful and unique! How did you learn to do this?
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Hank Schrader
+ @johnducky
+
+
+
+
+
+
+
+
Dean Winchester
+ @imdean
+
+
+
+
+
+
+
+
John Dodol
+ @dodoljohn
+
+
+
+ Start Conversation
+
+
+
+
+
+
+
+{% endblock %}
+{% block js %}
+
+
+
+{% endblock %}
\ No newline at end of file
diff --git a/src/index.js b/src/index.js
new file mode 100644
index 0000000..a98e326
--- /dev/null
+++ b/src/index.js
@@ -0,0 +1,12 @@
+import React from 'react';
+import ReactDOM from 'react-dom';
+import './assets/scss/bootstrap.scss';
+import './assets/scss/app.scss';
+import App from './App';
+
+ReactDOM.render(
+
+
+ ,
+ document.getElementById('root')
+);
diff --git a/src/layout-default.jsx b/src/layout-default.jsx
new file mode 100644
index 0000000..b543fcf
--- /dev/null
+++ b/src/layout-default.jsx
@@ -0,0 +1,45 @@
+<>
+ {"{"}% set title = 'Layout Default' %{"}"}
+ {"{"}% set filename = 'layout-default.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Layout Default
+
The default layout.
+
+
+
+
+
+ Dashboard
+
+
+ Layout Default
+
+
+
+
+
+
+
+
+
+
Default Layout
+
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Magnam,
+ commodi? Ullam quaerat similique iusto temporibus, vero aliquam
+ praesentium, odit deserunt eaque nihil saepe hic deleniti? Placeat
+ delectus quibusdam ratione ullam!
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/layout-horizontal.jsx b/src/layout-horizontal.jsx
new file mode 100644
index 0000000..e1ea5ce
--- /dev/null
+++ b/src/layout-horizontal.jsx
@@ -0,0 +1,316 @@
+<>
+ {"{"}% set title = 'Layout Horizontal' %{"}"}
+ {"{"}% set filename = 'layout-horizontal.html' %{"}"}
+ {"{"}% block styles %{"}"}
+
+ {"{"}% endblock %{"}"}
+ {"{"}% extends 'src/layouts/horizontal.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
Horizontal Layout
+
+
+
+
+
+
+
+
+
+
+
+
Profile Views
+ 112.000
+
+
+
+
+
+
+
+
+
+
+
+
Followers
+ 183.000
+
+
+
+
+
+
+
+
+
+
+
+
Following
+ 80.000
+
+
+
+
+
+
+
+
+
+
+
+
Saved Post
+ 112
+
+
+
+
+
+
+
+
+
+
+
+
+
Latest Comments
+
+
+
+
+
+
+ Name
+ Comment
+
+
+
+
+
+
+
+
+
+
Cantik
+
+
+
+
+ Congratulations on your graduation!
+
+
+
+
+
+
+
+
+
+
Ganteng
+
+
+
+
+ Wow amazing design! Can you make another tutorial
+ for this design?
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
John Duck
+ @johnducky
+
+
+
+
+
+
+
Recent Messages
+
+
+
+
+
+
+
+
Hank Schrader
+ @johnducky
+
+
+
+
+
+
+
+
Dean Winchester
+ @imdean
+
+
+
+
+
+
+
+
John Dodol
+ @dodoljohn
+
+
+
+
+ Start Conversation
+
+
+
+
+
+
+
Visitors Profile
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block js %{"}"}
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/layout-rtl-backup.jsx b/src/layout-rtl-backup.jsx
new file mode 100644
index 0000000..14a3009
--- /dev/null
+++ b/src/layout-rtl-backup.jsx
@@ -0,0 +1,316 @@
+<>
+ {"{"}% set title = 'RTL Layout' %{"}"}
+ {"{"}% set filename = 'index.html' %{"}"}
+ {"{"}% extends 'src/layouts/rtl.html' %{"}"}
+ {"{"}% block styles %{"}"}
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block content %{"}"}
+
+
Profile Statistics
+
+
+
+
+
+
+
+
+
+
+
+
Profile Views
+ 112.000
+
+
+
+
+
+
+
+
+
+
+
+
Followers
+ 183.000
+
+
+
+
+
+
+
+
+
+
+
+
Following
+ 80.000
+
+
+
+
+
+
+
+
+
+
+
+
Saved Post
+ 112
+
+
+
+
+
+
+
+
+
+
+
+
+
Latest Comments
+
+
+
+
+
+
+ Name
+ Comment
+
+
+
+
+
+
+
+
+
+
Si Cantik
+
+
+
+
+ Congratulations on your graduation!
+
+
+
+
+
+
+
+
+
+
Si Ganteng
+
+
+
+
+ Wow amazing design! Can you make another tutorial
+ for this design?
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
John Duck
+ @johnducky
+
+
+
+
+
+
+
Recent Messages
+
+
+
+
+
+
+
+
Hank Schrader
+ @johnducky
+
+
+
+
+
+
+
+
Dean Winchester
+ @imdean
+
+
+
+
+
+
+
+
John Dodol
+ @dodoljohn
+
+
+
+
+ Start Conversation
+
+
+
+
+
+
+
Visitors Profile
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block js %{"}"}
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/layout-rtl.jsx b/src/layout-rtl.jsx
new file mode 100644
index 0000000..9cb30fd
--- /dev/null
+++ b/src/layout-rtl.jsx
@@ -0,0 +1,317 @@
+<>
+ {"{"}% set title = 'RTL Dashboard' %{"}"}
+ {"{"}% set filename = 'layout-rtl.html' %{"}"}
+ {"{"}% extends 'src/layouts/rtl.html' %{"}"}
+ {"{"}% block styles %{"}"}
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block content %{"}"}
+
+
Profile Statistics
+
+
+
+
+
+
+
+
+
+
+
+
Profile Views
+ 112.000
+
+
+
+
+
+
+
+
+
+
+
+
Followers
+ 183.000
+
+
+
+
+
+
+
+
+
+
+
+
Following
+ 80.000
+
+
+
+
+
+
+
+
+
+
+
+
Saved Post
+ 112
+
+
+
+
+
+
+
+
+
+
+
+
+
Latest Comments
+
+
+
+
+
+
+ Name
+ Comment
+
+
+
+
+
+
+
+
+
+
Si Cantik
+
+
+
+
+ Congratulations on your graduation!
+
+
+
+
+
+
+
+
+
+
Si Ganteng
+
+
+
+
+ Wow amazing design! Can you make another tutorial
+ for this design?
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
John Duck
+ @johnducky
+
+
+
+
+
+
+
Recent Messages
+
+
+
+
+
+
+
+
Hank Schrader
+ @johnducky
+
+
+
+
+
+
+
+
Dean Winchester
+ @imdean
+
+
+
+
+
+
+
+
John Dodol
+ @dodoljohn
+
+
+
+
+ Start Conversation
+
+
+
+
+
+
+
Visitors Profile
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block js %{"}"}
+ {/* Need: Apexcharts */}
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/layout-vertical-1-column.jsx b/src/layout-vertical-1-column.jsx
new file mode 100644
index 0000000..88cb239
--- /dev/null
+++ b/src/layout-vertical-1-column.jsx
@@ -0,0 +1,20 @@
+<>
+ {"{"}% extends 'src/layouts/vertical-1-column.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
Single Layout
+
+
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Possimus nemo
+ quasi labore expedita? Veritatis at maxime id voluptates excepturi
+ molestiae possimus blanditiis dicta consequuntur maiores suscipit,
+ eveniet neque obcaecati doloribus.
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/layout-vertical-navbar.jsx b/src/layout-vertical-navbar.jsx
new file mode 100644
index 0000000..c0808eb
--- /dev/null
+++ b/src/layout-vertical-navbar.jsx
@@ -0,0 +1,101 @@
+<>
+ {"{"}% set title = 'Vertical Navbar' %{"}"}
+ {"{"}% set filename = 'layout-vertical-navbar.html' %{"}"}
+ {"{"}% extends 'src/layouts/vertical-navbar.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Vertical Layout with Navbar
+
+ Navbar will appear on the top of the page.
+
+
+
+
+
+
+ Dashboard
+
+
+ Layout Vertical Navbar
+
+
+
+
+
+
+
+
+
+
About Vertical Navbar
+
+
+
+ Vertical Navbar is a layout option that you can use with Mazer.{" "}
+
+
+ In case you want the navbar to be sticky on top while scrolling, add{" "}
+ .navbar-fixed class alongside with{" "}
+ .layout-navbar class.
+
+
+
+
+
+
Dummy Text
+
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. In mollis
+ tincidunt tempus. Duis vitae facilisis enim, at rutrum lacus. Nam at
+ nisl ut ex egestas placerat sodales id quam. Aenean sit amet nibh
+ quis lacus pellentesque venenatis vitae at justo. Orci varius
+ natoque penatibus et magnis dis parturient montes, nascetur
+ ridiculus mus. Suspendisse venenatis tincidunt odio ut rutrum.
+ Maecenas ut urna venenatis, dapibus tortor sed, ultrices justo.
+ Phasellus scelerisque, nibh quis gravida venenatis, nibh mi lacinia
+ est, et porta purus nisi eget nibh. Fusce pretium vestibulum
+ sagittis. Donec sodales velit cursus convallis sollicitudin. Nunc
+ vel scelerisque elit, eget facilisis tellus. Donec id molestie
+ ipsum. Nunc tincidunt tellus sed felis vulputate euismod.
+
+
+ Proin accumsan nec arcu sit amet volutpat. Proin non risus luctus,
+ tempus quam quis, volutpat orci. Phasellus commodo arcu dui, ut
+ convallis quam sodales maximus. Aenean sollicitudin massa a quam
+ fermentum, et efficitur metus convallis. Curabitur nec laoreet
+ ipsum, eu congue sem. Nunc pellentesque quis erat at gravida.
+ Vestibulum dapibus efficitur felis, vel luctus libero congue eget.
+ Donec mollis pellentesque arcu, eu commodo nunc porta sit amet. In
+ commodo augue id mauris tempor, sed dignissim nulla facilisis. Ut
+ non mattis justo, ut placerat justo. Vestibulum scelerisque cursus
+ facilisis. Suspendisse velit justo, scelerisque ac ultrices eu,
+ consectetur ac odio.
+
+
+ In pharetra quam vel lobortis fermentum. Nulla vel risus ut sapien
+ porttitor volutpat eu ac lorem. Vestibulum porta elit magna, ut
+ ultrices sem fermentum ut. Vestibulum blandit eros ut imperdiet
+ porttitor. Pellentesque tempus nunc sed augue auctor eleifend. Sed
+ nisi sem, lobortis eget faucibus placerat, hendrerit vitae elit.
+ Vestibulum elit orci, pretium vel libero at, imperdiet congue
+ lectus. Praesent rutrum id turpis non aliquam. Cras dignissim, metus
+ vitae aliquam faucibus, elit augue dignissim nulla, bibendum
+ consectetur leo libero a tortor. Vestibulum non tincidunt nibh. Ut
+ imperdiet elit vel vehicula ultricies. Nulla maximus justo sit amet
+ fringilla laoreet. Aliquam malesuada diam in augue mattis aliquam.
+ Pellentesque id eros dignissim, dapibus sem ac, molestie dolor.
+ Mauris purus lacus, tempor sit amet vestibulum vitae, ultrices eu
+ urna.
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/layouts/auth.jsx b/src/layouts/auth.jsx
new file mode 100644
index 0000000..ada3885
--- /dev/null
+++ b/src/layouts/auth.jsx
@@ -0,0 +1,28 @@
+<>
+
+
+
+ {"{"}
+ {"{"} title {"}"}
+ {"}"} - {"{"}
+ {"{"} web_title {"}"}
+ {"}"}
+
+
+
+
+
+
+
+ {"{"}% block content %{"}"}
+ {"{"}% endblock %{"}"}
+
+>
diff --git a/src/layouts/error.jsx b/src/layouts/error.jsx
new file mode 100644
index 0000000..949201c
--- /dev/null
+++ b/src/layouts/error.jsx
@@ -0,0 +1,27 @@
+<>
+
+
+
+ {"{"}
+ {"{"} title {"}"}
+ {"}"} - {"{"}
+ {"{"} web_title {"}"}
+ {"}"}
+
+
+
+
+
+
+ {"{"}% block content %{"}"}
+ {"{"}% endblock %{"}"}
+
+>
diff --git a/src/layouts/horizontal.jsx b/src/layouts/horizontal.jsx
new file mode 100644
index 0000000..7045dfd
--- /dev/null
+++ b/src/layouts/horizontal.jsx
@@ -0,0 +1,184 @@
+<>
+
+
+
+ {"{"}
+ {"{"} title {"}"}
+ {"}"} - {"{"}
+ {"{"} web_title {"}"}
+ {"}"}
+
+ {"{"}% block stylesfirst %{"}"}
+ {"{"}% endblock %{"}"}
+
+
+
+
+ {"{"}% block styles %{"}"}
+ {"{"}% endblock %{"}"}
+
+
+
+
+
+
+
+
+ {/* Burger button responsive */}
+
+
+
+
+
+
+
+
+
+ {"{"}% set maxSubmenuItemY = 8 %{"}"}
+ {"{"}% for menuItem in horizontalMenuItems %{"}"}
+ {"{"}% if not menuItem.isTitle %{"}"}
+
+
+
+ {"{"}
+ {"{"}menuItem.name{"}"}
+ {"}"}
+
+
+ {"{"}% if menuItem.submenu.length > 0 %{"}"}
+
+ {/* Wrap to submenu-group-wrapper if you want 3-level submenu. Otherwise remove it. */}
+
+ {"{"}% for sub in menuItem.submenu %{"}"}
+ {"{"}% if loop.index % maxSubmenuItemY == 1 %{"}"}
+
+ {"{"}% endif %{"}"}
+
+
+ {"{"}
+ {"{"} sub.name {"}"}
+ {"}"}
+
+ {"{"}% if sub.submenu.length > 0 %{"}"}
+ {/* 3 Level Submenu */}
+
+ {"{"}% endif %{"}"}
+
+ {"{"}% if (loop.index % maxSubmenuItemY == 0) or
+ (loop.last) %{"}"}
+
+ {"{"}% endif %{"}"}
+ {"{"}% endfor %{"}"}
+
+
+ {"{"}% endif %{"}"}
+
+ {"{"}% endif %{"}"}
+ {"{"}% endfor %{"}"}
+
+
+
+
+
+ {"{"}% block content %{"}"}
+ {"{"}% endblock %{"}"}
+
+
+
+
+
+
+
+ Crafted with{" "}
+
+
+ {" "}
+ by Saugi
+
+
+
+
+
+
+
+ {"{"}% if isDev %{"}"}
+ {"{"}% else %{"}"}
+ {"{"}% endif %{"}"}
+ {"{"}% block js %{"}"}
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/layouts/master.jsx b/src/layouts/master.jsx
new file mode 100644
index 0000000..84bcbbc
--- /dev/null
+++ b/src/layouts/master.jsx
@@ -0,0 +1,47 @@
+<>
+
+
+
+ {"{"}
+ {"{"} title {"}"}
+ {"}"} - {"{"}
+ {"{"} web_title {"}"}
+ {"}"}
+
+ {"{"}% block stylesfirst %{"}"}
+ {"{"}% endblock %{"}"}
+
+
+
+
+ {"{"}% block styles %{"}"}
+ {"{"}% endblock %{"}"}
+
+
+
+
+ {"{"}% block content %{"}"}
+ {"{"}% endblock %{"}"}
+ {"{"}% include '../partials/footer.html' %{"}"}
+
+
+ {"{"}% if isDev %{"}"}
+ {"{"}% else %{"}"}
+ {"{"}% endif %{"}"}
+ {"{"}% block js %{"}"}
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/layouts/rtl.jsx b/src/layouts/rtl.jsx
new file mode 100644
index 0000000..c65043c
--- /dev/null
+++ b/src/layouts/rtl.jsx
@@ -0,0 +1,47 @@
+<>
+
+
+
+ {"{"}
+ {"{"} title {"}"}
+ {"}"} - {"{"}
+ {"{"} web_title {"}"}
+ {"}"}
+
+ {"{"}% block stylesfirst %{"}"}
+ {"{"}% endblock %{"}"}
+
+
+
+
+ {"{"}% block styles %{"}"}
+ {"{"}% endblock %{"}"}
+
+
+
+
+ {"{"}% block content %{"}"}
+ {"{"}% endblock %{"}"}
+ {"{"}% include '../partials/footer.html' %{"}"}
+
+
+ {"{"}% if isDev %{"}"}
+ {"{"}% else %{"}"}
+ {"{"}% endif %{"}"}
+ {"{"}% block js %{"}"}
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/layouts/sidebar.jsx b/src/layouts/sidebar.jsx
new file mode 100644
index 0000000..c0fd574
--- /dev/null
+++ b/src/layouts/sidebar.jsx
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {"{"}% for sidebarItem in sidebarItems %{"}"}
+ {"{"}% if sidebarItem.isTitle %{"}"}
+
+ {"{"}
+ {"{"}sidebarItem.name{"}"}
+ {"}"}
+
+ {"{"}% else %{"}"}
+
+
+
+
+ {"{"}
+ {"{"}sidebarItem.name{"}"}
+ {"}"}
+
+
+ {"{"}% if sidebarItem.submenu.length > 0 %{"}"}
+
+ {"{"}% endif %{"}"}
+
+ {"{"}% endif %{"}"}
+ {"{"}% endfor %{"}"}
+
+
+
diff --git a/src/layouts/vertical-1-column.jsx b/src/layouts/vertical-1-column.jsx
new file mode 100644
index 0000000..71211d0
--- /dev/null
+++ b/src/layouts/vertical-1-column.jsx
@@ -0,0 +1,32 @@
+<>
+
+
+ Layout Vertical 1 Column - Mazer
+
+
+
+
+
+
+
+ {"{"}% block content %{"}"}
+ {"{"}% endblock %{"}"}
+ {"{"}% if isDev %{"}"}
+ {"{"}% else %{"}"}
+ {"{"}% endif %{"}"}
+>
diff --git a/src/layouts/vertical-navbar.jsx b/src/layouts/vertical-navbar.jsx
new file mode 100644
index 0000000..7e976c2
--- /dev/null
+++ b/src/layouts/vertical-navbar.jsx
@@ -0,0 +1,203 @@
+<>
+
+
+
+ {"{"}
+ {"{"} title {"}"}
+ {"}"} - {"{"}
+ {"{"} web_title {"}"}
+ {"}"}
+
+ {"{"}% block stylesfirst %{"}"}
+ {"{"}% endblock %{"}"}
+
+
+ {"{"}% block styles %{"}"}
+ {"{"}% endblock %{"}"}
+
+
+
+
+
+
+
+ {"{"}% block content %{"}"}
+ {"{"}% endblock %{"}"}
+
+ {"{"}% include '../partials/footer.html' %{"}"}
+
+
+ {"{"}% if isDev %{"}"}
+ {"{"}% else %{"}"}
+ {"{"}% endif %{"}"}
+ {"{"}% block js %{"}"}
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/logo.svg b/src/logo.svg
new file mode 100644
index 0000000..9dfc1c0
--- /dev/null
+++ b/src/logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/pages/ChatApp.jsx b/src/pages/ChatApp.jsx
new file mode 100644
index 0000000..54d8ff5
--- /dev/null
+++ b/src/pages/ChatApp.jsx
@@ -0,0 +1,110 @@
+import React, { useState } from "react";
+
+function ChatApp() {
+ const [selectedUser, setSelectedUser] = useState(1);
+
+ const users = [
+ { id: 1, name: "Alice", avatar: "https://i.pravatar.cc/40?img=1" },
+ { id: 2, name: "Bob", avatar: "https://i.pravatar.cc/40?img=2" },
+ { id: 3, name: "Charlie", avatar: "https://i.pravatar.cc/40?img=3" }
+ ];
+
+ const messages = {
+ 1: [
+ { from: "Alice", text: "Oi Rafael 👋", time: "10:15" },
+ { from: "Você", text: "E aí Alice, tudo bem?", time: "10:16" },
+ { from: "Alice", text: "Tudo ótimo! 😄", time: "10:17" }
+ ],
+ 2: [
+ { from: "Bob", text: "Fala mano!", time: "09:30" },
+ { from: "Você", text: "Tranquilo Bob?", time: "09:32" },
+ { from: "Bob", text: "Sempre ✌️", time: "09:33" }
+ ],
+ 3: [
+ { from: "Charlie", text: "Já viu a novidade?", time: "Ontem" },
+ { from: "Você", text: "Qual novidade?", time: "Ontem" },
+ { from: "Charlie", text: "Te conto depois kkk 🤐", time: "Ontem" }
+ ]
+ };
+
+ const currentMessages = messages[selectedUser] || [];
+
+ return (
+ <>
+
+
Chat Application
+
Converse em tempo real com seus contatos
+
+
+
+
+ {/* Sidebar - Contatos */}
+
+
Contatos
+
+ {users.map((user) => (
+ setSelectedUser(user.id)}
+ >
+
+ {user.name}
+
+ ))}
+
+
+
+ {/* Chat */}
+
+
+ {currentMessages.map((msg, index) => (
+
+
+ {msg.from}: {msg.text}
+
+
{msg.time}
+
+ ))}
+
+
+ {/* Caixa de mensagem */}
+
+
+ Enviar
+
+
+
+
+ >
+ );
+}
+
+export default ChatApp;
diff --git a/src/pages/Dashboard.jsx b/src/pages/Dashboard.jsx
new file mode 100644
index 0000000..3ed5311
--- /dev/null
+++ b/src/pages/Dashboard.jsx
@@ -0,0 +1,44 @@
+import React from 'react';
+import StatsCard from '../components/StatsCard'; // Ajuste o caminho se necessário
+import ProfileCard from '../components/ProfileCard';
+import RecentMessages from '../components/RecentMessages';
+import RegionalVisitsChart from '../components/RegionalVisitsChart';
+import LatestComments from '../components/LatestComments';
+import VisitorsChart from '../components/VisitorsChart';
+
+function Dashboard() {
+ return (
+ <>
+
+
Profile Statistics
+
+
+ >
+ );
+}
+
+export default Dashboard;
\ No newline at end of file
diff --git a/src/pages/DataTable.jsx b/src/pages/DataTable.jsx
new file mode 100644
index 0000000..dd4fff7
--- /dev/null
+++ b/src/pages/DataTable.jsx
@@ -0,0 +1,27 @@
+import React from "react";
+
+function DataTable() {
+ return (
+ <>
+
+
Data Table
+
+
+
+
+
+
+
Minha Data Table
+
+
+
Aqui você vai construir sua DataTable futuramente 🚀
+
+
+
+
+
+ >
+ );
+}
+
+export default DataTable;
diff --git a/src/pages/EmailApp.jsx b/src/pages/EmailApp.jsx
new file mode 100644
index 0000000..4dd64e2
--- /dev/null
+++ b/src/pages/EmailApp.jsx
@@ -0,0 +1,113 @@
+import React from "react";
+
+function EmailApp() {
+ // Lista fake de emails para exibir
+ const emails = [
+ {
+ id: 1,
+ from: "Open source project public release",
+ preview: "Hey John, bah kivu decrete epanorthotic unnotched...",
+ time: "4:14 AM",
+ starred: true,
+ avatar: "https://i.pravatar.cc/40?img=1"
+ },
+ {
+ id: 2,
+ from: "Ecommerce website Paypal integration",
+ preview: "We will start the new application development soon...",
+ time: "2:15 AM",
+ starred: false,
+ avatar: "https://i.pravatar.cc/40?img=2"
+ },
+ {
+ id: 3,
+ from: "How To Set Intentions That Energize You",
+ preview: "I will provide you more details after this Saturday...",
+ time: "Yesterday",
+ starred: false,
+ avatar: "https://i.pravatar.cc/40?img=3"
+ }
+ ];
+
+ return (
+ <>
+
+
Email Application
+
An application for user to check email inbox
+
+
+
+
+ {/* Sidebar */}
+
+
Compose
+
+ 📥 Inbox
+ 📤 Sent
+ 📝 Draft
+ ⭐ Starred
+ 🚫 Spam
+ 🗑 Trash
+
+
+
Labels
+
+ 🏷 Product
+ 💼 Work
+ 📌 Misc
+ 👨👩👧 Family
+ 🎨 Design
+
+
+
+ {/* Emails */}
+
+
+
+
+ {emails.map((mail) => (
+
+
+
+
+
+
{mail.from}
+
{mail.preview}
+
+
+
+ {mail.starred ? "⭐" : "☆"}
+ {mail.time}
+
+
+ ))}
+
+
+
+
+ >
+ );
+}
+
+export default EmailApp;
diff --git a/src/pages/FormLayout.jsx b/src/pages/FormLayout.jsx
new file mode 100644
index 0000000..f21c50d
--- /dev/null
+++ b/src/pages/FormLayout.jsx
@@ -0,0 +1,46 @@
+import React, { useState } from 'react';
+
+// Importamos os dois novos componentes que criamos
+import PatientList from '../components/patients/PatientList';
+import PatientForm from '../components/patients/PatientForm';
+
+function FormLayout() {
+ // Este estado vai controlar qual "tela" mostrar: 'list' (lista) ou 'form' (formulário)
+ const [view, setView] = useState('list');
+
+ // Função que será chamada para "salvar" o paciente
+ const handleSavePatient = (patientData) => {
+ console.log('Salvando paciente:', patientData);
+ alert(`Paciente "${patientData.nome}" salvo com sucesso! (Simulação)`); //altere isso para integração com backend
+ // Após salvar, voltamos para a tela de lista
+ setView('list');
+ };
+
+ return (
+ <>
+
+
Gerenciamento de Pacientes
+
+
+
+
+ {/* Aqui está a lógica principal: */}
+ {/* Se a view for 'list', mostramos a lista com o botão. */}
+ {/* Se for 'form', mostramos o formulário de cadastro. */}
+
+ {view === 'list' ? (
+
setView('form')} />
+ ) : (
+ setView('list')}
+ />
+ )}
+
+
+
+ >
+ );
+}
+
+export default FormLayout;
\ No newline at end of file
diff --git a/src/pages/GalleryApp.jsx b/src/pages/GalleryApp.jsx
new file mode 100644
index 0000000..8a004b0
--- /dev/null
+++ b/src/pages/GalleryApp.jsx
@@ -0,0 +1,82 @@
+import React, { useState } from "react";
+
+function GalleryApp() {
+ const [photos, setPhotos] = useState([
+ { id: 1, url: "https://picsum.photos/400/300?random=7", title: "Paisagem 1" },
+ /*{url da fotos },*/
+ /*{url da fotos },*/
+ /*{url da fotos },*/
+ /*{url da fotos },*/
+ /*{url da fotos },*/
+ ]);
+
+ const [selectedPhoto, setSelectedPhoto] = useState(null);
+
+ return (
+
+
+
Galeria de Fotos
+
+
+ {/* Grade de fotos */}
+
+ {photos.map((photo) => (
+
+
setSelectedPhoto(photo)}>
+
+
+
{photo.title}
+
+
+
+ ))}
+
+
+ {/* Modal de visualização */}
+ {selectedPhoto && (
+
setSelectedPhoto(null)}
+ >
+
e.stopPropagation()}
+ >
+
+
{selectedPhoto.title}
+
setSelectedPhoto(null)}
+ >
+ Fechar
+
+
+
+ )}
+
+ );
+}
+
+export default GalleryApp;
diff --git a/src/pages/Table.jsx b/src/pages/Table.jsx
new file mode 100644
index 0000000..be5bb0b
--- /dev/null
+++ b/src/pages/Table.jsx
@@ -0,0 +1,93 @@
+import React, { useState } from 'react';
+
+// Seus dados JSON estáticos
+const dadosEstáticos = {
+ "success": true,
+ "data": [
+ {
+ "id": "123e4567-e89b-12d3-a456-426614174000",
+ "nome": "João Silva Santos",
+ "nome_social": "João Silva",
+ "cpf": "123.456.789-00",
+ "data_nascimento": "1985-03-15",
+ "sexo": "masculino",
+ "telefone": "+55 (11) 99999-8888",
+ "email": "joao.silva@email.com",
+ "status": "ativo",
+ "created_at": "2024-01-15T10:30:00Z",
+ "updated_at": "2024-02-20T14:45:00Z"
+ }
+ ],
+ "pagination": {
+ "current_page": 1,
+ "per_page": 20,
+ "total_pages": 5,
+ "total_records": 95,
+ "has_next": true,
+ "has_previous": false
+ }
+};
+
+function Table() {
+ // Usamos useState para guardar os dados, o que é uma boa prática
+ const [resposta, setResposta] = useState(dadosEstáticos);
+
+ const { data: pacientes, pagination } = resposta;
+
+ return (
+ <>
+
+
Tabela de Pacientes
+
+
+
+
+
+
+
Pacientes Cadastrados
+
+
+
+
+
+
+ Nome
+ CPF
+ Email
+ Telefone
+ Status
+
+
+
+ {pacientes.length > 0 ? (
+ pacientes.map(paciente => (
+
+ {paciente.nome}
+ {paciente.cpf}
+ {paciente.email}
+ {paciente.telefone}
+
+
+ {paciente.status}
+
+
+
+ ))
+ ) : (
+
+ Nenhum paciente encontrado.
+
+ )}
+
+
+
+
+
+
+
+
+ >
+ );
+}
+
+export default Table;
\ No newline at end of file
diff --git a/src/pages/files.jsx b/src/pages/files.jsx
new file mode 100644
index 0000000..a854aed
--- /dev/null
+++ b/src/pages/files.jsx
@@ -0,0 +1,84 @@
+import React, { useState } from "react";
+
+function Files() {
+ // 1. Criamos um estado para armazenar o arquivo selecionado pelo usuário
+ const [selectedFile, setSelectedFile] = useState(null);
+
+ // 2. Esta função é chamada quando o usuário seleciona um arquivo no input
+ const handleFileChange = (event) => {
+ // Pegamos o primeiro arquivo da lista (mesmo que só possa selecionar um)
+ const file = event.target.files[0];
+ if (file) {
+ setSelectedFile(file);
+ }
+ };
+
+ // 3. Esta função é chamada quando o botão "Enviar Arquivo" é clicado
+ const handleUpload = () => {
+ if (!selectedFile) {
+ alert("Por favor, selecione um arquivo antes de enviar.");
+ return;
+ }
+
+ // --- Lógica de Envio (Simulação) ---
+ // Em um projeto real, aqui você enviaria o 'selectedFile' para um servidor.
+ // Por enquanto, vamos apenas mostrar um alerta de sucesso.
+ console.log("Enviando o arquivo:", selectedFile.name);
+ alert(`Arquivo "${selectedFile.name}" enviado com sucesso! (Isso é uma simulação)`);
+
+ // Limpa o estado após o envio
+ setSelectedFile(null);
+ };
+
+ return (
+ <>
+
+
Files
+
+
+
+
+
+
+
Gerenciamento de Arquivos
+
+
+ {/* 4. Adicionamos o input de arquivo e o botão */}
+
+
+ Selecione um arquivo para enviar
+
+ {/* O 'key' ajuda o React a resetar o input quando o arquivo é "enviado" */}
+
+
+
+ {/* Mostra o nome do arquivo selecionado */}
+ {selectedFile && (
+
+ Arquivo selecionado: {selectedFile.name}
+
+ )}
+
+
+ Enviar Arquivo
+
+
+
+
+
+
+ >
+ );
+}
+
+export default Files;
\ No newline at end of file
diff --git a/src/partials/footer.jsx b/src/partials/footer.jsx
new file mode 100644
index 0000000..8db1368
--- /dev/null
+++ b/src/partials/footer.jsx
@@ -0,0 +1,16 @@
+
+
+
+
+
+ Crafted with{" "}
+
+
+
+ by Saugi
+
+
+
+
diff --git a/src/reportWebVitals.js b/src/reportWebVitals.js
new file mode 100644
index 0000000..77957db
--- /dev/null
+++ b/src/reportWebVitals.js
@@ -0,0 +1,13 @@
+const reportWebVitals = onPerfEntry => {
+ if (onPerfEntry && onPerfEntry instanceof Function) {
+ import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => {
+ getCLS(onPerfEntry);
+ getFID(onPerfEntry);
+ getFCP(onPerfEntry);
+ getLCP(onPerfEntry);
+ getTTFB(onPerfEntry);
+ });
+ }
+};
+
+export default reportWebVitals;
diff --git a/src/setupTests.js b/src/setupTests.js
new file mode 100644
index 0000000..141e479
--- /dev/null
+++ b/src/setupTests.js
@@ -0,0 +1,5 @@
+// jest-dom adds custom jest matchers for asserting on DOM nodes.
+// allows you to do things like:
+// expect(element).toHaveTextContent(/react/i)
+// learn more: https://github.com/testing-library/jest-dom
+import '@testing-library/jest-dom';
diff --git a/src/sidebar-items.json b/src/sidebar-items.json
new file mode 100644
index 0000000..2b13433
--- /dev/null
+++ b/src/sidebar-items.json
@@ -0,0 +1,463 @@
+[
+ {
+ "name": "Menu",
+ "isTitle": true
+ },
+ {
+ "name": "Dashboard",
+ "url": "dashboard",
+ "icon": "grid-fill"
+ },
+ {
+ "name": "Components",
+ "key": "component",
+ "icon": "stack",
+ "submenu": [
+ {
+ "name": "Accordion",
+ "url": "component-accordion.html"
+ },
+ {
+ "name": "Alert",
+ "url": "component-alert.html"
+ },
+ {
+ "name": "Badge",
+ "url": "component-badge.html"
+ },
+ {
+ "name": "Breadcrumb",
+ "url": "component-breadcrumb.html"
+ },
+ {
+ "name": "Button",
+ "url": "component-button.html"
+ },
+ {
+ "name": "Card",
+ "url": "component-card.html"
+ },
+ {
+ "name": "Carousel",
+ "url": "component-carousel.html"
+ },
+ {
+ "name": "Collapse",
+ "url": "component-collapse.html"
+ },
+ {
+ "name": "Dropdown",
+ "url": "component-dropdown.html"
+ },
+ {
+ "name": "List Group",
+ "url": "component-list-group.html"
+ },
+ {
+ "name": "Modal",
+ "url": "component-modal.html"
+ },
+ {
+ "name": "Navs",
+ "url": "component-navs.html"
+ },
+ {
+ "name": "Pagination",
+ "url": "component-pagination.html"
+ },
+ {
+ "name": "Placeholder",
+ "url": "component-placeholder.html"
+ },
+ {
+ "name": "Progress",
+ "url": "component-progress.html"
+ },
+ {
+ "name": "Spinner",
+ "url": "component-spinner.html"
+ },
+ {
+ "name": "Toasts",
+ "url": "component-toasts.html"
+ },
+ {
+ "name": "Tooltip",
+ "url": "component-tooltip.html"
+ }
+ ]
+ },
+ {
+ "name": "Extra Components",
+ "key": "extra-component",
+ "icon": "collection-fill",
+ "submenu": [
+ {
+ "name": "Avatar",
+ "url": "extra-component-avatar.html"
+ },
+ {
+ "name": "Comment",
+ "url": "extra-component-comment.html"
+ },
+ {
+ "name": "Divider",
+ "url": "extra-component-divider.html"
+ },
+ {
+ "name": "Date Picker",
+ "url": "extra-component-date-picker.html"
+ },
+ {
+ "name": "Flag",
+ "url": "extra-component-flag.html"
+ },
+ {
+ "name": "Sweet Alert",
+ "url": "extra-component-sweetalert.html"
+ },
+ {
+ "name": "Toastify",
+ "url": "extra-component-toastify.html"
+ },
+ {
+ "name": "Rating",
+ "url": "extra-component-rating.html"
+ },
+ {
+ "name": "GLightbox",
+ "url": "extra-component-glightbox.html"
+ }
+ ]
+ },
+ {
+ "name": "Layouts",
+ "key": "layout",
+ "icon": "grid-1x2-fill",
+ "submenu": [
+ {
+ "name": "Default Layout",
+ "url": "layout-default.html"
+ },
+ {
+ "name": "1 Column",
+ "url": "layout-vertical-1-column.html"
+ },
+ {
+ "name": "Vertical Navbar",
+ "url": "layout-vertical-navbar.html"
+ },
+ {
+ "name": "RTL Layout",
+ "url": "layout-rtl.html"
+ },
+ {
+ "name": "Horizontal Menu",
+ "url": "layout-horizontal.html"
+ }
+ ]
+ },
+ {
+ "name": "Forms & Tables",
+ "isTitle": true
+ },
+ {
+ "name": "Form Elements",
+ "key": "form-element",
+ "icon": "hexagon-fill",
+ "submenu": [
+ {
+ "name": "Input",
+ "url": "form-element-input.html"
+ },
+ {
+ "name": "Input Group",
+ "url": "form-element-input-group.html"
+ },
+ {
+ "name": "Select",
+ "url": "form-element-select.html"
+ },
+ {
+ "name": "Radio",
+ "url": "form-element-radio.html"
+ },
+ {
+ "name": "Checkbox",
+ "url": "form-element-checkbox.html"
+ },
+ {
+ "name": "Textarea",
+ "url": "form-element-textarea.html"
+ }
+ ]
+ },
+ {
+ "name": "Form Layout",
+ "url": "form-layout",
+ "icon": "file-earmark-medical-fill"
+ },
+ {
+ "name": "Form Validation",
+ "icon": "journal-check",
+ "key": "form-validation",
+ "submenu": [
+ {
+ "name": "Parsley",
+ "url": "form-validation-parsley.html"
+ }
+ ]
+ },
+ {
+ "name": "Form Editor",
+ "icon": "pen-fill",
+ "key": "form-editor",
+ "submenu": [
+ {
+ "name": "Quill",
+ "url": "form-editor-quill.html"
+ },
+ {
+ "name": "CKEditor",
+ "url": "form-editor-ckeditor.html"
+ },
+ {
+ "name": "Summernote",
+ "url": "form-editor-summernote.html"
+ },
+ {
+ "name": "TinyMCE",
+ "url": "form-editor-tinymce.html"
+ }
+ ]
+ },
+
+ {
+ "name": "Table",
+ "icon": "table",
+ "url": "table"
+ },
+ {
+ "name": "Datatables",
+ "key": "table-datatable",
+ "icon":"table"
+ },
+
+ {
+ "name": "Widgets",
+ "key": "ui-widgets",
+ "icon": "pentagon-fill",
+ "submenu": [
+ {
+ "name": "Chatbox",
+ "url": "ui-widgets-chatbox.html"
+ },
+ {
+ "name": "Pricing",
+ "url": "ui-widgets-pricing.html"
+ },
+ {
+ "name": "To-do List",
+ "url": "ui-widgets-todolist.html"
+ }
+ ]
+ },
+ {
+ "name": "Icons",
+ "key": "ui-icons",
+ "icon": "egg-fill",
+ "submenu": [
+ {
+ "name": "Bootstrap Icons ",
+ "url": "ui-icons-bootstrap-icons.html"
+ },
+ {
+ "name": "Fontawesome",
+ "url": "ui-icons-fontawesome.html"
+ },
+ {
+ "name": "Dripicons",
+ "url": "ui-icons-dripicons.html"
+ }
+ ]
+ },
+ {
+ "name": "Charts",
+ "key": "ui-chart",
+ "icon": "bar-chart-fill",
+ "submenu": [
+ {
+ "name": "ChartJS",
+ "url": "ui-chart-chartjs.html"
+ },
+ {
+ "name": "Apexcharts",
+ "url": "ui-chart-apexcharts.html"
+ }
+ ]
+ },
+ {
+ "name": "File Uploader",
+ "key": "ui-file",
+ "icon": "cloud-arrow-up-fill",
+ "url": "ui-file-uploader.html"
+ },
+ {
+ "name": "Maps",
+ "key": "ui-map",
+ "icon": "map-fill",
+ "submenu": [
+ {
+ "name": "Google Map",
+ "url": "ui-map-google-map.html"
+ },
+ {
+ "name": "JS Vector Map",
+ "url": "ui-map-jsvectormap.html"
+ },
+ {
+ "name": "Leaflet Map",
+ "url": "ui-map-leaflet.html"
+ },
+ {
+ "name": "OpenLayers Map",
+ "url": "ui-map-openlayers.html"
+ }
+ ]
+ },
+ {
+ "name": "Multi-level Menu",
+ "key": "ui-multi-level-menu",
+ "icon": "three-dots",
+ "submenu": [
+ {
+ "name": "First Level",
+ "key": "ui-multi-level-menu",
+ "url": "#",
+ "submenu": [
+ {
+ "name": "Second Level",
+ "url": "ui-multi-level-menu.html"
+ },
+ {
+ "name": "Second Level Menu",
+ "url": "#"
+ }
+ ]
+ },
+ {
+ "name": "Another Menu",
+ "url": "#",
+ "submenu": [
+ {
+ "name": "Second Level Menu",
+ "url": "#"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "Pages",
+ "isTitle": true
+ },
+ {
+ "name": "Email Application",
+ "key": "application-email",
+ "icon": "envelope-fill",
+ "url": "application-email.html"
+ },
+ {
+ "name": "Chat Application",
+ "key": "application-chat",
+ "icon": "chat-dots-fill",
+ "url": "application-chat.html"
+ },
+ {
+ "name": "Photo Gallery",
+ "key": "application-gallery",
+ "icon": "image-fill",
+ "url": "application-gallery.html"
+ },
+ {
+ "name": "Checkout Page",
+ "key": "application-checkout",
+ "icon": "basket-fill",
+ "url": "application-checkout.html"
+ },
+ {
+ "name": "Account",
+ "key": "account",
+ "icon": "person-circle",
+ "submenu": [
+ {
+ "name": "Profile",
+ "url": "account-profile.html"
+ },
+ {
+ "name": "Security",
+ "url": "account-security.html"
+ }
+ ]
+ },
+ {
+ "name": "Authentication",
+ "key": "auth",
+ "icon": "person-badge-fill",
+ "submenu": [
+ {
+ "name": "Login",
+ "url": "auth-login.html"
+ },
+ {
+ "name": "Register",
+ "url": "auth-register.html"
+ },
+ {
+ "name": "Forgot Password",
+ "url": "auth-forgot-password.html"
+ }
+ ]
+ },
+ {
+ "name": "Errors",
+ "key": "error",
+ "icon": "x-octagon-fill",
+ "submenu": [
+ {
+ "name": "403",
+ "url": "error-403.html"
+ },
+ {
+ "name": "404",
+ "url": "error-404.html"
+ },
+ {
+ "name": "500",
+ "url": "error-500.html"
+ }
+ ]
+ },
+ {
+ "name": "Raise Support",
+ "isTitle": true
+ },
+ {
+ "name": "Documentation",
+ "key": "error",
+ "icon": "life-preserver",
+ "url": "https://zuramai.github.io/mazer/docs"
+ },
+ {
+ "name": "Contribute",
+ "key": "error",
+ "url": "https://github.com/zuramai/mazer/blob/main/CONTRIBUTING.md",
+ "icon": "puzzle"
+ },
+ {
+ "name": "Donate",
+ "key": "error",
+ "url": "https://github.com/sponsors/zuramai",
+ "icon": "cash"
+ }
+]
\ No newline at end of file
diff --git a/src/table-datatable-jquery.jsx b/src/table-datatable-jquery.jsx
new file mode 100644
index 0000000..a6b29c9
--- /dev/null
+++ b/src/table-datatable-jquery.jsx
@@ -0,0 +1,563 @@
+<>
+ {"{"}% set title = 'Table Datatable jQuery' %{"}"}
+ {"{"}% set filename = 'table-datatable-jquery.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
DataTable jQuery
+
+ Powerful interactive tables with datatables (jQuery required).
+
+
+
+
+
+
+ Dashboard
+
+
+ DataTable jQuery
+
+
+
+
+
+
+ {/* Minimal jQuery Datatable start */}
+
+
+
+
Minimal jQuery Datatable
+
+
+
+
+
+
+ Name
+ Email
+ Phone
+ City
+ Status
+
+
+
+
+ Graiden
+ vehicula.aliquet@semconsequat.co.uk
+ 076 4820 8838
+ Offenburg
+
+ Active
+
+
+
+ Dale
+ fringilla.euismod.enim@quam.ca
+ 0500 527693
+ New Quay
+
+ Active
+
+
+
+ Nathaniel
+ mi.Duis@diam.edu
+ (012165) 76278
+ Grumo Appula
+
+ Inactive
+
+
+
+ Darius
+ velit@nec.com
+ 0309 690 7871
+ Ways
+
+ Active
+
+
+
+ Oleg
+ rhoncus.id@Aliquamauctorvelit.net
+ 0500 441046
+ Rossignol
+
+ Active
+
+
+
+ Kermit
+ diam.Sed.diam@anteVivamusnon.org
+ (01653) 27844
+ Patna
+
+ Active
+
+
+
+ Jermaine
+ sodales@nuncsit.org
+ 0800 528324
+ Mold
+
+ Active
+
+
+
+ Ferdinand
+ gravida.molestie@tinciduntadipiscing.org
+ (016977) 4107
+ Marlborough
+
+ Inactive
+
+
+
+ Kuame
+ Quisque.purus@mauris.org
+ (0151) 561 8896
+ Tresigallo
+
+ Active
+
+
+
+ Deacon
+ Duis.a.mi@sociisnatoquepenatibus.com
+ 07740 599321
+ Karapınar
+
+ Active
+
+
+
+ Channing
+ tempor.bibendum.Donec@ornarelectusante.ca
+ 0845 46 49
+ Warrnambool
+
+ Active
+
+
+
+ Aladdin
+ sem.ut@pellentesqueafacilisis.ca
+ 0800 1111
+ Bothey
+
+ Active
+
+
+
+ Cruz
+ non@quisturpisvitae.ca
+ 07624 944915
+ Shikarpur
+
+ Active
+
+
+
+ Keegan
+ molestie.dapibus@condimentumDonecat.edu
+ 0800 200103
+ Assen
+
+ Active
+
+
+
+ Ray
+ placerat.eget@sagittislobortis.edu
+ (0112) 896 6829
+ Hofors
+
+ Active
+
+
+
+ Maxwell
+ diam@dapibus.org
+ 0334 836 4028
+ Thane
+
+ Active
+
+
+
+ Carter
+ urna.justo.faucibus@orci.com
+ 07079 826350
+ Biez
+
+ Active
+
+
+
+ Stone
+ velit.Aliquam.nisl@sitametrisus.com
+ 0800 1111
+ Olivar
+
+ Active
+
+
+
+ Berk
+ fringilla.porttitor.vulputate@taciti.edu
+ (0101) 043 2822
+ Sanquhar
+
+ Active
+
+
+
+ Philip
+ turpis@euenimEtiam.org
+ 0500 571108
+ Okara
+
+ Active
+
+
+
+ Kibo
+ feugiat@urnajustofaucibus.co.uk
+ 07624 682306
+ La Cisterna
+
+ Active
+
+
+
+ Bruno
+ elit.Etiam.laoreet@luctuslobortisClass.edu
+ 07624 869434
+ Rocca d"Arce
+
+ Active
+
+
+
+ Leonard
+ blandit.enim.consequat@mollislectuspede.net
+ 0800 1111
+ Lobbes
+
+ Active
+
+
+
+ Hamilton
+ mauris@diam.org
+ 0800 256 8788
+ Sanzeno
+
+ Active
+
+
+
+ Harding
+ Lorem.ipsum.dolor@etnetuset.com
+ 0800 1111
+ Obaix
+
+ Active
+
+
+
+ Emmanuel
+ eget.lacus.Mauris@feugiatSednec.org
+ (016977) 8208
+ Saint-Remy-Geest
+
+ Active
+
+
+
+
+
+
+
+
+ {/* Minimal jQuery Datatable end */}
+ {/* Basic Tables start */}
+
+
+
+
jQuery Datatable
+
+
+
+
+
+
+ Name
+ Email
+ Phone
+ City
+ Status
+
+
+
+
+ Graiden
+ vehicula.aliquet@semconsequat.co.uk
+ 076 4820 8838
+ Offenburg
+
+ Active
+
+
+
+ Dale
+ fringilla.euismod.enim@quam.ca
+ 0500 527693
+ New Quay
+
+ Active
+
+
+
+ Nathaniel
+ mi.Duis@diam.edu
+ (012165) 76278
+ Grumo Appula
+
+ Inactive
+
+
+
+ Darius
+ velit@nec.com
+ 0309 690 7871
+ Ways
+
+ Active
+
+
+
+ Oleg
+ rhoncus.id@Aliquamauctorvelit.net
+ 0500 441046
+ Rossignol
+
+ Active
+
+
+
+ Kermit
+ diam.Sed.diam@anteVivamusnon.org
+ (01653) 27844
+ Patna
+
+ Active
+
+
+
+ Jermaine
+ sodales@nuncsit.org
+ 0800 528324
+ Mold
+
+ Active
+
+
+
+ Ferdinand
+ gravida.molestie@tinciduntadipiscing.org
+ (016977) 4107
+ Marlborough
+
+ Inactive
+
+
+
+ Kuame
+ Quisque.purus@mauris.org
+ (0151) 561 8896
+ Tresigallo
+
+ Active
+
+
+
+ Deacon
+ Duis.a.mi@sociisnatoquepenatibus.com
+ 07740 599321
+ Karapınar
+
+ Active
+
+
+
+ Channing
+ tempor.bibendum.Donec@ornarelectusante.ca
+ 0845 46 49
+ Warrnambool
+
+ Active
+
+
+
+ Aladdin
+ sem.ut@pellentesqueafacilisis.ca
+ 0800 1111
+ Bothey
+
+ Active
+
+
+
+ Cruz
+ non@quisturpisvitae.ca
+ 07624 944915
+ Shikarpur
+
+ Active
+
+
+
+ Keegan
+ molestie.dapibus@condimentumDonecat.edu
+ 0800 200103
+ Assen
+
+ Active
+
+
+
+ Ray
+ placerat.eget@sagittislobortis.edu
+ (0112) 896 6829
+ Hofors
+
+ Active
+
+
+
+ Maxwell
+ diam@dapibus.org
+ 0334 836 4028
+ Thane
+
+ Active
+
+
+
+ Carter
+ urna.justo.faucibus@orci.com
+ 07079 826350
+ Biez
+
+ Active
+
+
+
+ Stone
+ velit.Aliquam.nisl@sitametrisus.com
+ 0800 1111
+ Olivar
+
+ Active
+
+
+
+ Berk
+ fringilla.porttitor.vulputate@taciti.edu
+ (0101) 043 2822
+ Sanquhar
+
+ Active
+
+
+
+ Philip
+ turpis@euenimEtiam.org
+ 0500 571108
+ Okara
+
+ Active
+
+
+
+ Kibo
+ feugiat@urnajustofaucibus.co.uk
+ 07624 682306
+ La Cisterna
+
+ Active
+
+
+
+ Bruno
+ elit.Etiam.laoreet@luctuslobortisClass.edu
+ 07624 869434
+ Rocca d"Arce
+
+ Active
+
+
+
+ Leonard
+ blandit.enim.consequat@mollislectuspede.net
+ 0800 1111
+ Lobbes
+
+ Active
+
+
+
+ Hamilton
+ mauris@diam.org
+ 0800 256 8788
+ Sanzeno
+
+ Active
+
+
+
+ Harding
+ Lorem.ipsum.dolor@etnetuset.com
+ 0800 1111
+ Obaix
+
+ Active
+
+
+
+ Emmanuel
+ eget.lacus.Mauris@feugiatSednec.org
+ (016977) 8208
+ Saint-Remy-Geest
+
+ Active
+
+
+
+
+
+
+
+
+ {/* Basic Tables end */}
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block styles %{"}"}
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block js %{"}"}
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/table-datatable.jsx b/src/table-datatable.jsx
new file mode 100644
index 0000000..871c632
--- /dev/null
+++ b/src/table-datatable.jsx
@@ -0,0 +1,297 @@
+<>
+ {"{"}% set title = 'DataTable' %{"}"}
+ {"{"}% set filename = 'table-datatable.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
DataTable
+
+ A sortable, searchable, paginated table without dependencies thanks
+ to simple-datatables.
+
+
+
+
+
+
+
+
+
Simple Datatable
+
+
+
+
+
+ Name
+ Email
+ Phone
+ City
+ Status
+
+
+
+
+ Graiden
+ vehicula.aliquet@semconsequat.co.uk
+ 076 4820 8838
+ Offenburg
+
+ Active
+
+
+
+ Dale
+ fringilla.euismod.enim@quam.ca
+ 0500 527693
+ New Quay
+
+ Active
+
+
+
+ Nathaniel
+ mi.Duis@diam.edu
+ (012165) 76278
+ Grumo Appula
+
+ Inactive
+
+
+
+ Darius
+ velit@nec.com
+ 0309 690 7871
+ Ways
+
+ Active
+
+
+
+ Oleg
+ rhoncus.id@Aliquamauctorvelit.net
+ 0500 441046
+ Rossignol
+
+ Active
+
+
+
+ Kermit
+ diam.Sed.diam@anteVivamusnon.org
+ (01653) 27844
+ Patna
+
+ Active
+
+
+
+ Jermaine
+ sodales@nuncsit.org
+ 0800 528324
+ Mold
+
+ Active
+
+
+
+ Ferdinand
+ gravida.molestie@tinciduntadipiscing.org
+ (016977) 4107
+ Marlborough
+
+ Inactive
+
+
+
+ Kuame
+ Quisque.purus@mauris.org
+ (0151) 561 8896
+ Tresigallo
+
+ Active
+
+
+
+ Deacon
+ Duis.a.mi@sociisnatoquepenatibus.com
+ 07740 599321
+ Karapınar
+
+ Active
+
+
+
+ Channing
+ tempor.bibendum.Donec@ornarelectusante.ca
+ 0845 46 49
+ Warrnambool
+
+ Active
+
+
+
+ Aladdin
+ sem.ut@pellentesqueafacilisis.ca
+ 0800 1111
+ Bothey
+
+ Active
+
+
+
+ Cruz
+ non@quisturpisvitae.ca
+ 07624 944915
+ Shikarpur
+
+ Active
+
+
+
+ Keegan
+ molestie.dapibus@condimentumDonecat.edu
+ 0800 200103
+ Assen
+
+ Active
+
+
+
+ Ray
+ placerat.eget@sagittislobortis.edu
+ (0112) 896 6829
+ Hofors
+
+ Active
+
+
+
+ Maxwell
+ diam@dapibus.org
+ 0334 836 4028
+ Thane
+
+ Active
+
+
+
+ Carter
+ urna.justo.faucibus@orci.com
+ 07079 826350
+ Biez
+
+ Active
+
+
+
+ Stone
+ velit.Aliquam.nisl@sitametrisus.com
+ 0800 1111
+ Olivar
+
+ Active
+
+
+
+ Berk
+ fringilla.porttitor.vulputate@taciti.edu
+ (0101) 043 2822
+ Sanquhar
+
+ Active
+
+
+
+ Philip
+ turpis@euenimEtiam.org
+ 0500 571108
+ Okara
+
+ Active
+
+
+
+ Kibo
+ feugiat@urnajustofaucibus.co.uk
+ 07624 682306
+ La Cisterna
+
+ Active
+
+
+
+ Bruno
+ elit.Etiam.laoreet@luctuslobortisClass.edu
+ 07624 869434
+ Rocca d"Arce
+
+ Active
+
+
+
+ Leonard
+ blandit.enim.consequat@mollislectuspede.net
+ 0800 1111
+ Lobbes
+
+ Active
+
+
+
+ Hamilton
+ mauris@diam.org
+ 0800 256 8788
+ Sanzeno
+
+ Active
+
+
+
+ Harding
+ Lorem.ipsum.dolor@etnetuset.com
+ 0800 1111
+ Obaix
+
+ Active
+
+
+
+ Emmanuel
+ eget.lacus.Mauris@feugiatSednec.org
+ (016977) 8208
+ Saint-Remy-Geest
+
+ Active
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block styles %{"}"}
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block js %{"}"}
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/table.jsx b/src/table.jsx
new file mode 100644
index 0000000..d50bcb2
--- /dev/null
+++ b/src/table.jsx
@@ -0,0 +1,1354 @@
+<>
+ {"{"}% set title = 'Table' %{"}"}
+ {"{"}% set filename = 'table.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Table
+
Who does not love tables?
+
+
+
+
+ {/* Basic Tables start */}
+
+
+
+
+
+
Table with outer spacing
+
+
+
+
+ Using the most basic table up, here’s how
+ .table-based tables look in Bootstrap. You can
+ use any example of below table for your table and it can be
+ use with any type of bootstrap tables.
+
+ {/* Table with outer spacing */}
+
+
+
+
+ NAME
+ RATE
+ SKILL
+
+
+
+
+ Michael Right
+ $15/hr
+ UI/UX
+
+
+ Morgan Vanblum
+ $13/hr
+ Graphic concepts
+
+
+ Tiffani Blogz
+ $15/hr
+ Animation
+
+
+ Ashley Boul
+ $15/hr
+ Animation
+
+
+ Mikkey Mice
+ $15/hr
+ Animation
+
+
+
+
+
+
+
+
+
+
+
+
Table without outer spacing
+
+
+
+
+ Using the most basic table up, here’s how
+ .table-based tables look in Bootstrap. You can
+ use any example of below table for your table and it can be
+ use with any type of bootstrap tables.
+
+
+ {/* Table with no outer spacing */}
+
+
+
+
+ NAME
+ RATE
+ SKILL
+
+
+
+
+ Michael Right
+ $15/hr
+ UI/UX
+
+
+ Morgan Vanblum
+ $13/hr
+ Graphic concepts
+
+
+ Tiffani Blogz
+ $15/hr
+ Animation
+
+
+ Ashley Boul
+ $15/hr
+ Animation
+
+
+ Mikkey Mice
+ $15/hr
+ Animation
+
+
+
+
+
+
+
+
+
+ {/* Basic Tables end */}
+ {/* Inverse table start */}
+
+
+
+
+
+
Inverse table
+
+
+
+
+ You can also invert the colors—with light text on dark
+ backgrounds—with{" "}
+ .table-dark.
+
+
+ {/* table with dark */}
+
+
+
+
+ NAME
+ RATE
+ SKILL
+ TYPE
+ LOCATION
+ ACTION
+
+
+
+
+ Michael Right
+ $15/hr
+ UI/UX
+ Remote
+ Austin,Taxes
+
+
+
+
+
+
+
+ Morgan Vanblum
+ $13/hr
+ Graphic concepts
+ Remote
+ Shangai,China
+
+
+
+
+
+
+
+ Tiffani Blogz
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+ Ashley Boul
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+ Mikkey Mice
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+
+
+
+
+ You can also invert the colors—with dark text on light
+ backgrounds—with{" "}
+ .table-light.
+
+
+ {/* table with light */}
+
+
+
+
+ NAME
+ RATE
+ SKILL
+ TYPE
+ LOCATION
+ ACTION
+
+
+
+
+ Michael Right
+ $15/hr
+ UI/UX
+ Remote
+ Austin,Taxes
+
+
+
+
+
+
+
+ Morgan Vanblum
+ $13/hr
+ Graphic concepts
+ Remote
+ Shangai,China
+
+
+
+
+
+
+
+ Tiffani Blogz
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+ Ashley Boul
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+ Mikkey Mice
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* Inverse table end */}
+ {/* Table head options start */}
+
+
+
+
+
+
Table head options
+
+
+
+
+ Similar to tables and dark tables, use the modifier classes{" "}
+ .thead-light or{" "}
+ .thead-dark to make{" "}
+ <thead>s
+ appear light or dark gray.
+
+
+ {/* table head dark */}
+
+
+
+
+ NAME
+ RATE
+ SKILL
+ TYPE
+ LOCATION
+ ACTION
+
+
+
+
+ Michael Right
+ $15/hr
+ UI/UX
+ Remote
+ Austin,Taxes
+
+
+
+
+
+
+
+ Morgan Vanblum
+ $13/hr
+ Graphic concepts
+ Remote
+ Shangai,China
+
+
+
+
+
+
+
+ Tiffani Blogz
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+ Ashley Boul
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+ Mikkey Mice
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* Table head options end */}
+ {/* Striped rows start */}
+
+
+
+
+
+
Striped rows
+
+
+
+
+ Use .table-striped{" "}
+ to add zebra-striping to any table row within the{" "}
+ <tbody>. This
+ styling doesn't work in IE8 and below as{" "}
+ :nth-child CSS selector isn't supported.
+
+
+ {/* table striped */}
+
+
+
+
+ NAME
+ RATE
+ SKILL
+ TYPE
+ LOCATION
+ ACTION
+
+
+
+
+ Michael Right
+ $15/hr
+ UI/UX
+ Remote
+ Austin,Taxes
+
+
+
+
+
+
+
+ Morgan Vanblum
+ $13/hr
+ Graphic concepts
+ Remote
+ Shangai,China
+
+
+
+
+
+
+
+ Tiffani Blogz
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+ Ashley Boul
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+ Mikkey Mice
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* Striped rows end */}
+ {/* Striped rows with inverse dark table start */}
+
+
+
+
+
+
Striped inverse dark
+
+
+
+
+ Use .table-dark with .table-striped{" "}
+ to add zebra-striping to any inverse table row within the{" "}
+ <tbody>. This styling doesn't work in IE8
+ and below as
+ :nth-child CSS selector isn't supported.
+
+
+ {/* table strip dark */}
+
+
+
+
+ NAME
+ RATE
+ SKILL
+ TYPE
+ LOCATION
+ ACTION
+
+
+
+
+ Michael Right
+ $15/hr
+ UI/UX
+ Remote
+ Austin,Taxes
+
+
+
+
+
+
+
+ Morgan Vanblum
+ $13/hr
+ Graphic concepts
+ Remote
+ Shangai,China
+
+
+
+
+
+
+
+ Tiffani Blogz
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+ Ashley Boul
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+ Mikkey Mice
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* Striped rows with inverse dark table end */}
+ {/* Bordered table start */}
+
+
+
+
+
+
Bordered table
+
+
+
+
+ Add .table-bordered for borders on all sides of
+ the table and cells. For Inverse Dark Table, add{" "}
+ .table-dark along with
+ .table-bordered.
+
+
+ {/* table bordered */}
+
+
+
+
+ NAME
+ RATE
+ SKILL
+ TYPE
+ LOCATION
+ ACTION
+
+
+
+
+ Michael Right
+ $15/hr
+ UI/UX
+ Remote
+ Austin,Taxes
+
+
+
+
+
+
+
+ Morgan Vanblum
+ $13/hr
+ Graphic concepts
+ Remote
+ Shangai,China
+
+
+
+
+
+
+
+ Tiffani Blogz
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+ Ashley Boul
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+ Mikkey Mice
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* Bordered table end */}
+ {/* Borderless table start */}
+
+
+
+
+
+
Borderless Table
+
+
+
+
+ Add .table-borderless for a table without
+ borders. It can also be used on dark tables.
+
+
+ {/* table with no border */}
+
+
+
+
+ NAME
+ RATE
+ SKILL
+ TYPE
+ LOCATION
+ ACTION
+
+
+
+
+ Michael Right
+ $15/hr
+ UI/UX
+ Remote
+ Austin,Taxes
+
+
+
+
+
+
+
+ Morgan Vanblum
+ $13/hr
+ Graphic concepts
+ Remote
+ Shangai,China
+
+
+
+
+
+
+
+ Tiffani Blogz
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+ Ashley Boul
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+ Mikkey Mice
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* Borderless table end */}
+ {/* Hoverable rows start */}
+
+
+
+
+
+
Hoverable rows
+
+
+
+
+ Add .table-hover to
+ enable a hover state on table rows within a
+ <tbody>.
+
+
+ {/* table hover */}
+
+
+
+
+ NAME
+ RATE
+ SKILL
+ TYPE
+ LOCATION
+ ACTION
+
+
+
+
+ Michael Right
+ $15/hr
+ UI/UX
+ Remote
+ Austin,Taxes
+
+
+
+
+
+
+
+ Morgan Vanblum
+ $13/hr
+ Graphic concepts
+ Remote
+ Shangai,China
+
+
+
+
+
+
+
+ Tiffani Blogz
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+ Ashley Boul
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+ Mikkey Mice
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* Hoverable rows end */}
+ {/* Contextual classes start */}
+
+
+
+
+
+
Contextual classes
+
+
+
+
+ Use contextual classes to color table rows or individual
+ cells. Read full documnetation
+
+ here.
+
+
+
+ {/* table contextual / colored */}
+
+
+
+
+ NAME
+ RATE
+ SKILL
+ TYPE
+ LOCATION
+ ACTION
+
+
+
+
+ Michael Right
+ $15/hr
+ UI/UX
+ Remote
+ Austin,Taxes
+
+
+
+
+
+
+
+ Morgan Vanblum
+ $13/hr
+ Graphic concepts
+ Remote
+ Shangai,China
+
+
+
+
+
+
+
+ Tiffani Blogz
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+ Ashley Boul
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+ Mikkey Mice
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+ Mikkey Mice
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+ Mikkey Mice
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+ Mikkey Mice
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+ Mikkey Mice
+ $15/hr
+ Animation
+ Remote
+ Austin,Texas
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* Contextual classes end */}
+ {/* Responsive tables start */}
+
+
+
+
+
+
Always responsive
+
+
+
+
+ Responsive tables allow tables to be scrolled horizontally
+ with ease. Make any table responsive across all viewports by
+ adding a div with the class{" "}
+ .table-responsive
+ around the table. Or, pick a maximum breakpoint with which to
+ have a responsive table up to by adding{" "}
+
+ {" "}
+ .table-responsive{"{"}-sm|-md|-lg|-xl{"}"}
+
+ . Read full documentation{" "}
+
+ here.
+
+
+
+
+ Vertical clipping/truncation
+
+
+ Responsive tables make use of{" "}
+
+ overflow-y: hidden
+
+ , which clips off any content that goes beyond the bottom or
+ top edges of the table. In particular, this can clip off
+ dropdown menus and other third-party widgets.
+
+
+
+ {/* table responsive */}
+
+
+
+
+ #
+ Heading 1
+ Heading 2
+ Heading 3
+ Heading 4
+ Heading 5
+ Heading 6
+ Heading 7
+ Heading 8
+ Heading 9
+ Heading 10
+ Heading 11
+ Heading 12
+ Heading 13
+
+
+
+
+ Michael Right
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+
+
+ Michael Right
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+
+
+ Michael Right
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+
+
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/ui-chart-apexcharts.jsx b/src/ui-chart-apexcharts.jsx
new file mode 100644
index 0000000..3f5d897
--- /dev/null
+++ b/src/ui-chart-apexcharts.jsx
@@ -0,0 +1,94 @@
+<>
+ {"{"}% set title = 'Apexcharts' %{"}"}
+ {"{"}% set filename = 'ui-chart-apexcharts.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Apexcharts
+
+ A chart says more than a thousand words.
+
+
+
+
+
+
+
+
+
+
+
Line Area Chart
+
+
+
+
+
+
+
+
Radial Gradient Chart
+
+
+
+
+
+
+
+
+
+
+
Radial Gradient Chart
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block js %{"}"}
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/ui-chart-chartjs.jsx b/src/ui-chart-chartjs.jsx
new file mode 100644
index 0000000..f182be1
--- /dev/null
+++ b/src/ui-chart-chartjs.jsx
@@ -0,0 +1,60 @@
+<>
+ {"{"}% set title = 'ChartJS' %{"}"}
+ {"{"}% set filename = 'ui-chart-chartjs.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
ChartJS
+
+ A chart says more than a thousand words.
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block js %{"}"}
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/ui-file-uploader.jsx b/src/ui-file-uploader.jsx
new file mode 100644
index 0000000..e154c47
--- /dev/null
+++ b/src/ui-file-uploader.jsx
@@ -0,0 +1,247 @@
+<>
+ {"{"}% set title = 'File Uploader' %{"}"}
+ {"{"}% set filename = 'ui-file-uploader.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
File Uploader
+
+ Javascript enhanced uploaders for easier file handling.
+
+
+
+
+
+
+ Dashboard
+
+
+ File Uploader
+
+
+
+
+
+
+
+
+
+
+
+
Basic File Uploader
+
+
+
+
+ Using the basic file uploader up, upload here to see how
+ .basic-filepond look.
+
+ {/* Basic file uploader */}
+
+
+
+
+
+
+
+
+
ImgBB Uploader
+
+
+
+
+ Using the basic file uploader up, upload here to see how
+ .imgbb-filepond-based basic file uploader look.
+ You must use
+ name=image or by FormData fieldName for your
+ input type=file to upload in imgBB.
+
+ {/* imgBB file uploader */}
+
+
+
+
+
+
+
+
+
Multiple Files
+
+
+
+
+ Using the basic table up, upload here to see how
+ .multiple-files-filepond-based basic file
+ uploader look. You can use
+ allowMultiple or multiple attribute
+ too to implement multiple upload.
+
+ {/* File uploader with multiple files upload */}
+
+
+
+
+
+
+
+
+
With Validation
+
+
+
+
+ Using the basic table up, upload here to see how
+ .with-validation-filepond-based basic file
+ uploader look. You can use
+
+ see here
+
+ or{" "}
+
+ required (to make your input required), data-max-file-size
+ (to limit your input file size), data-max-files (to limit
+ your uploaded files), etc (start with data-)
+ {" "}
+ attribute too to implement validation.
+
+ {/* File uploader with validation */}
+
+
+
+
+
+
+
+
+
Image Preview
+
+
+
+
+ Using the basic table up, upload here to see how
+ .image-preview-filepond-based basic file uploader
+ look. This preview for uploaded or dropped images.
+
+ {/* File uploader with image preview */}
+
+
+
+
+
+
+
+
+
Image Exif Orientation
+
+
+
+
+ Using the basic table up, upload here to see how
+ .image-exif-filepond-based basic file uploader
+ look. This helps in correctly orienting photos taken on mobile
+ devices.
+
+ {/* Auto image crop file uploader */}
+
+
+
+
+
+
+
+
+
Image Auto Crop
+
+
+
+
+ Using the basic table up, upload here to see how
+ .image-crop-filepond-based basic file uploader
+ look. You can use
+ imageCropAspectRatio or{" "}
+ image-crop-aspect-ratio to set aspect ratio.
+
+ {/* Auto crop image file uploader */}
+
+
+
+
+
+
+
+
+
Image Auto Filter
+
+
+
+
+ Using the basic table up, upload here to see how
+ .image-filter-filepond-based basic file uploader
+ look.
+
+ {/* Auto filter image file uploader */}
+
+
+
+
+
+
+
+
+
Image Auto Resize
+
+
+
+
+ Using the basic table up, upload here to see how
+ .image-resize-filepond-based basic file uploader
+ look.
+
+ {/* Auto resize image file uploader */}
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block styles %{"}"}
+
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block js %{"}"}
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/ui-icons-bootstrap-icons.jsx b/src/ui-icons-bootstrap-icons.jsx
new file mode 100644
index 0000000..2ab4598
--- /dev/null
+++ b/src/ui-icons-bootstrap-icons.jsx
@@ -0,0 +1,43448 @@
+<>
+ {"{"}% set title = 'Bootstrap Icons' %{"}"}
+ {"{"}% set filename = 'ui-icons-bootstrap-icons.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Bootstrap Icons
+
+ Get over 1,000+ icons with Bootstrap Icons.
+
+
+
+
+
+
+ Dashboard
+
+
+ Bootstrap Icons
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/ui-icons-dripicons.jsx b/src/ui-icons-dripicons.jsx
new file mode 100644
index 0000000..3315be1
--- /dev/null
+++ b/src/ui-icons-dripicons.jsx
@@ -0,0 +1,1270 @@
+<>
+ {"{"}% set title = 'Dripicons' %{"}"}
+ {"{"}% set filename = 'ui-icons-dripicons.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Dripicons
+
+ Get over 1,000+ icons with Dripicons.
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block styles %{"}"}
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/ui-icons-fontawesome.jsx b/src/ui-icons-fontawesome.jsx
new file mode 100644
index 0000000..c1a341a
--- /dev/null
+++ b/src/ui-icons-fontawesome.jsx
@@ -0,0 +1,17040 @@
+<>
+ {"{"}% set title = 'Fontawesome' %{"}"}
+ {"{"}% set filename = 'ui-icons-fontawesome.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Fontawesome
+
+ Get over 1,000+ icons with Fontawesome.
+
+
+
+
+
+
+
+
+
Icon List
+
+
+
+
+
+
+
+
+
+ ad
+
+
+ f641
+
+
+ {/**/}
+
+
+
+
+
+
+
+ address-book
+
+
+ f2b9
+
+
+ {/**/}
+
+
+
+
+
+
+
+ address-card
+
+
+ f2bb
+
+
+ {/**/}
+
+
+
+
+
+
+
+ adjust
+
+
+ f042
+
+
+ {/**/}
+
+
+
+
+
+
+
+ air-freshener
+
+
+ f5d0
+
+
+ {/**/}
+
+
+
+
+
+
+
+ align-center
+
+
+ f037
+
+
+ {/**/}
+
+
+
+
+
+
+
+ align-justify
+
+
+ f039
+
+
+ {/**/}
+
+
+
+
+
+
+
+ align-left
+
+
+ f036
+
+
+ {/**/}
+
+
+
+
+
+
+
+ align-right
+
+
+ f038
+
+
+ {/**/}
+
+
+
+
+
+
+
+ allergies
+
+
+ f461
+
+
+ {/**/}
+
+
+
+
+
+
+
+ ambulance
+
+
+ f0f9
+
+
+ {/**/}
+
+
+
+
+
+
+
+ american-sign-language-interpreting
+
+
+ f2a3
+
+
+ {/**/}
+
+
+
+
+
+
+
+ anchor
+
+
+ f13d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ angle-double-down
+
+
+ f103
+
+
+ {/**/}
+
+
+
+
+
+
+
+ angle-double-left
+
+
+ f100
+
+
+ {/**/}
+
+
+
+
+
+
+
+ angle-double-right
+
+
+ f101
+
+
+ {/**/}
+
+
+
+
+
+
+
+ angle-double-up
+
+
+ f102
+
+
+ {/**/}
+
+
+
+
+
+
+
+ angle-down
+
+
+ f107
+
+
+ {/**/}
+
+
+
+
+
+
+
+ angle-left
+
+
+ f104
+
+
+ {/**/}
+
+
+
+
+
+
+
+ angle-right
+
+
+ f105
+
+
+ {/**/}
+
+
+
+
+
+
+
+ angle-up
+
+
+ f106
+
+
+ {/**/}
+
+
+
+
+
+
+
+ angry
+
+
+ f556
+
+
+ {/**/}
+
+
+
+
+
+
+
+ ankh
+
+
+ f644
+
+
+ {/**/}
+
+
+
+
+
+
+
+ apple-alt
+
+
+ f5d1
+
+
+ {/**/}
+
+
+
+
+
+
+
+ archive
+
+
+ f187
+
+
+ {/**/}
+
+
+
+
+
+
+
+ archway
+
+
+ f557
+
+
+ {/**/}
+
+
+
+
+
+
+
+ arrow-alt-circle-down
+
+
+ f358
+
+
+ {/**/}
+
+
+
+
+
+
+
+ arrow-alt-circle-left
+
+
+ f359
+
+
+ {/**/}
+
+
+
+
+
+
+
+ arrow-alt-circle-right
+
+
+ f35a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ arrow-alt-circle-up
+
+
+ f35b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ arrow-circle-down
+
+
+ f0ab
+
+
+ {/**/}
+
+
+
+
+
+
+
+ arrow-circle-left
+
+
+ f0a8
+
+
+ {/**/}
+
+
+
+
+
+
+
+ arrow-circle-right
+
+
+ f0a9
+
+
+ {/**/}
+
+
+
+
+
+
+
+ arrow-circle-up
+
+
+ f0aa
+
+
+ {/**/}
+
+
+
+
+
+
+
+ arrow-down
+
+
+ f063
+
+
+ {/**/}
+
+
+
+
+
+
+
+ arrow-left
+
+
+ f060
+
+
+ {/**/}
+
+
+
+
+
+
+
+ arrow-right
+
+
+ f061
+
+
+ {/**/}
+
+
+
+
+
+
+
+ arrow-up
+
+
+ f062
+
+
+ {/**/}
+
+
+
+
+
+
+
+ arrows-alt
+
+
+ f0b2
+
+
+ {/**/}
+
+
+
+
+
+
+
+ arrows-alt-h
+
+
+ f337
+
+
+ {/**/}
+
+
+
+
+
+
+
+ arrows-alt-v
+
+
+ f338
+
+
+ {/**/}
+
+
+
+
+
+
+
+ assistive-listening-systems
+
+
+ f2a2
+
+
+ {/**/}
+
+
+
+
+
+
+
+ asterisk
+
+
+ f069
+
+
+ {/**/}
+
+
+
+
+
+
+
+ at
+
+
+ f1fa
+
+
+ {/**/}
+
+
+
+
+
+
+
+ atlas
+
+
+ f558
+
+
+ {/**/}
+
+
+
+
+
+
+
+ atom
+
+
+ f5d2
+
+
+ {/**/}
+
+
+
+
+
+
+
+ audio-description
+
+
+ f29e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ award
+
+
+ f559
+
+
+ {/**/}
+
+
+
+
+
+
+
+ baby
+
+
+ f77c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ baby-carriage
+
+
+ f77d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ backspace
+
+
+ f55a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ backward
+
+
+ f04a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ bacon
+
+
+ f7e5
+
+
+ {/**/}
+
+
+
+
+
+
+
+ bacteria
+
+
+ e059
+
+
+ {/**/}
+
+
+
+
+
+
+
+ bacterium
+
+
+ e05a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ bahai
+
+
+ f666
+
+
+ {/**/}
+
+
+
+
+
+
+
+ balance-scale
+
+
+ f24e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ balance-scale-left
+
+
+ f515
+
+
+ {/**/}
+
+
+
+
+
+
+
+ balance-scale-right
+
+
+ f516
+
+
+ {/**/}
+
+
+
+
+
+
+
+ ban
+
+
+ f05e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ band-aid
+
+
+ f462
+
+
+ {/**/}
+
+
+
+
+
+
+
+ barcode
+
+
+ f02a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ bars
+
+
+ f0c9
+
+
+ {/**/}
+
+
+
+
+
+
+
+ baseball-ball
+
+
+ f433
+
+
+ {/**/}
+
+
+
+
+
+
+
+ basketball-ball
+
+
+ f434
+
+
+ {/**/}
+
+
+
+
+
+
+
+ bath
+
+
+ f2cd
+
+
+ {/**/}
+
+
+
+
+
+
+
+ battery-empty
+
+
+ f244
+
+
+ {/**/}
+
+
+
+
+
+
+
+ battery-full
+
+
+ f240
+
+
+ {/**/}
+
+
+
+
+
+
+
+ battery-half
+
+
+ f242
+
+
+ {/**/}
+
+
+
+
+
+
+
+ battery-quarter
+
+
+ f243
+
+
+ {/**/}
+
+
+
+
+
+
+
+ battery-three-quarters
+
+
+ f241
+
+
+ {/**/}
+
+
+
+
+
+
+
+ bed
+
+
+ f236
+
+
+ {/**/}
+
+
+
+
+
+
+
+ beer
+
+
+ f0fc
+
+
+ {/**/}
+
+
+
+
+
+
+
+ bell
+
+
+ f0f3
+
+
+ {/**/}
+
+
+
+
+
+
+
+ bell-slash
+
+
+ f1f6
+
+
+ {/**/}
+
+
+
+
+
+
+
+ bezier-curve
+
+
+ f55b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ bible
+
+
+ f647
+
+
+ {/**/}
+
+
+
+
+
+
+
+ bicycle
+
+
+ f206
+
+
+ {/**/}
+
+
+
+
+
+
+
+ biking
+
+
+ f84a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ binoculars
+
+
+ f1e5
+
+
+ {/**/}
+
+
+
+
+
+
+
+ biohazard
+
+
+ f780
+
+
+ {/**/}
+
+
+
+
+
+
+
+ birthday-cake
+
+
+ f1fd
+
+
+ {/**/}
+
+
+
+
+
+
+
+ blender
+
+
+ f517
+
+
+ {/**/}
+
+
+
+
+
+
+
+ blender-phone
+
+
+ f6b6
+
+
+ {/**/}
+
+
+
+
+
+
+
+ blind
+
+
+ f29d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ blog
+
+
+ f781
+
+
+ {/**/}
+
+
+
+
+
+
+
+ bold
+
+
+ f032
+
+
+ {/**/}
+
+
+
+
+
+
+
+ bolt
+
+
+ f0e7
+
+
+ {/**/}
+
+
+
+
+
+
+
+ bomb
+
+
+ f1e2
+
+
+ {/**/}
+
+
+
+
+
+
+
+ bone
+
+
+ f5d7
+
+
+ {/**/}
+
+
+
+
+
+
+
+ bong
+
+
+ f55c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ book
+
+
+ f02d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ book-dead
+
+
+ f6b7
+
+
+ {/**/}
+
+
+
+
+
+
+
+ book-medical
+
+
+ f7e6
+
+
+ {/**/}
+
+
+
+
+
+
+
+ book-open
+
+
+ f518
+
+
+ {/**/}
+
+
+
+
+
+
+
+ book-reader
+
+
+ f5da
+
+
+ {/**/}
+
+
+
+
+
+
+
+ bookmark
+
+
+ f02e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ border-all
+
+
+ f84c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ border-none
+
+
+ f850
+
+
+ {/**/}
+
+
+
+
+
+
+
+ border-style
+
+
+ f853
+
+
+ {/**/}
+
+
+
+
+
+
+
+ bowling-ball
+
+
+ f436
+
+
+ {/**/}
+
+
+
+
+
+
+
+ box
+
+
+ f466
+
+
+ {/**/}
+
+
+
+
+
+
+
+ box-open
+
+
+ f49e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ box-tissue
+
+
+ e05b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ boxes
+
+
+ f468
+
+
+ {/**/}
+
+
+
+
+
+
+
+ braille
+
+
+ f2a1
+
+
+ {/**/}
+
+
+
+
+
+
+
+ brain
+
+
+ f5dc
+
+
+ {/**/}
+
+
+
+
+
+
+
+ bread-slice
+
+
+ f7ec
+
+
+ {/**/}
+
+
+
+
+
+
+
+ briefcase
+
+
+ f0b1
+
+
+ {/**/}
+
+
+
+
+
+
+
+ briefcase-medical
+
+
+ f469
+
+
+ {/**/}
+
+
+
+
+
+
+
+ broadcast-tower
+
+
+ f519
+
+
+ {/**/}
+
+
+
+
+
+
+
+ broom
+
+
+ f51a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ brush
+
+
+ f55d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ bug
+
+
+ f188
+
+
+ {/**/}
+
+
+
+
+
+
+
+ building
+
+
+ f1ad
+
+
+ {/**/}
+
+
+
+
+
+
+
+ bullhorn
+
+
+ f0a1
+
+
+ {/**/}
+
+
+
+
+
+
+
+ bullseye
+
+
+ f140
+
+
+ {/**/}
+
+
+
+
+
+
+
+ burn
+
+
+ f46a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ bus
+
+
+ f207
+
+
+ {/**/}
+
+
+
+
+
+
+
+ bus-alt
+
+
+ f55e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ business-time
+
+
+ f64a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ calculator
+
+
+ f1ec
+
+
+ {/**/}
+
+
+
+
+
+
+
+ calendar
+
+
+ f133
+
+
+ {/**/}
+
+
+
+
+
+
+
+ calendar-alt
+
+
+ f073
+
+
+ {/**/}
+
+
+
+
+
+
+
+ calendar-check
+
+
+ f274
+
+
+ {/**/}
+
+
+
+
+
+
+
+ calendar-day
+
+
+ f783
+
+
+ {/**/}
+
+
+
+
+
+
+
+ calendar-minus
+
+
+ f272
+
+
+ {/**/}
+
+
+
+
+
+
+
+ calendar-plus
+
+
+ f271
+
+
+ {/**/}
+
+
+
+
+
+
+
+ calendar-times
+
+
+ f273
+
+
+ {/**/}
+
+
+
+
+
+
+
+ calendar-week
+
+
+ f784
+
+
+ {/**/}
+
+
+
+
+
+
+
+ camera
+
+
+ f030
+
+
+ {/**/}
+
+
+
+
+
+
+
+ camera-retro
+
+
+ f083
+
+
+ {/**/}
+
+
+
+
+
+
+
+ campground
+
+
+ f6bb
+
+
+ {/**/}
+
+
+
+
+
+
+
+ candy-cane
+
+
+ f786
+
+
+ {/**/}
+
+
+
+
+
+
+
+ cannabis
+
+
+ f55f
+
+
+ {/**/}
+
+
+
+
+
+
+
+ capsules
+
+
+ f46b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ car
+
+
+ f1b9
+
+
+ {/**/}
+
+
+
+
+
+
+
+ car-alt
+
+
+ f5de
+
+
+ {/**/}
+
+
+
+
+
+
+
+ car-battery
+
+
+ f5df
+
+
+ {/**/}
+
+
+
+
+
+
+
+ car-crash
+
+
+ f5e1
+
+
+ {/**/}
+
+
+
+
+
+
+
+ car-side
+
+
+ f5e4
+
+
+ {/**/}
+
+
+
+
+
+
+
+ caravan
+
+
+ f8ff
+
+
+ {/**/}
+
+
+
+
+
+
+
+ caret-down
+
+
+ f0d7
+
+
+ {/**/}
+
+
+
+
+
+
+
+ caret-left
+
+
+ f0d9
+
+
+ {/**/}
+
+
+
+
+
+
+
+ caret-right
+
+
+ f0da
+
+
+ {/**/}
+
+
+
+
+
+
+
+ caret-square-down
+
+
+ f150
+
+
+ {/**/}
+
+
+
+
+
+
+
+ caret-square-left
+
+
+ f191
+
+
+ {/**/}
+
+
+
+
+
+
+
+ caret-square-right
+
+
+ f152
+
+
+ {/**/}
+
+
+
+
+
+
+
+ caret-square-up
+
+
+ f151
+
+
+ {/**/}
+
+
+
+
+
+
+
+ caret-up
+
+
+ f0d8
+
+
+ {/**/}
+
+
+
+
+
+
+
+ carrot
+
+
+ f787
+
+
+ {/**/}
+
+
+
+
+
+
+
+ cart-arrow-down
+
+
+ f218
+
+
+ {/**/}
+
+
+
+
+
+
+
+ cart-plus
+
+
+ f217
+
+
+ {/**/}
+
+
+
+
+
+
+
+ cash-register
+
+
+ f788
+
+
+ {/**/}
+
+
+
+
+
+
+
+ cat
+
+
+ f6be
+
+
+ {/**/}
+
+
+
+
+
+
+
+ certificate
+
+
+ f0a3
+
+
+ {/**/}
+
+
+
+
+
+
+
+ chair
+
+
+ f6c0
+
+
+ {/**/}
+
+
+
+
+
+
+
+ chalkboard
+
+
+ f51b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ chalkboard-teacher
+
+
+ f51c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ charging-station
+
+
+ f5e7
+
+
+ {/**/}
+
+
+
+
+
+
+
+ chart-area
+
+
+ f1fe
+
+
+ {/**/}
+
+
+
+
+
+
+
+ chart-bar
+
+
+ f080
+
+
+ {/**/}
+
+
+
+
+
+
+
+ chart-line
+
+
+ f201
+
+
+ {/**/}
+
+
+
+
+
+
+
+ chart-pie
+
+
+ f200
+
+
+ {/**/}
+
+
+
+
+
+
+
+ check
+
+
+ f00c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ check-circle
+
+
+ f058
+
+
+ {/**/}
+
+
+
+
+
+
+
+ check-double
+
+
+ f560
+
+
+ {/**/}
+
+
+
+
+
+
+
+ check-square
+
+
+ f14a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ cheese
+
+
+ f7ef
+
+
+ {/**/}
+
+
+
+
+
+
+
+ chess
+
+
+ f439
+
+
+ {/**/}
+
+
+
+
+
+
+
+ chess-bishop
+
+
+ f43a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ chess-board
+
+
+ f43c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ chess-king
+
+
+ f43f
+
+
+ {/**/}
+
+
+
+
+
+
+
+ chess-knight
+
+
+ f441
+
+
+ {/**/}
+
+
+
+
+
+
+
+ chess-pawn
+
+
+ f443
+
+
+ {/**/}
+
+
+
+
+
+
+
+ chess-queen
+
+
+ f445
+
+
+ {/**/}
+
+
+
+
+
+
+
+ chess-rook
+
+
+ f447
+
+
+ {/**/}
+
+
+
+
+
+
+
+ chevron-circle-down
+
+
+ f13a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ chevron-circle-left
+
+
+ f137
+
+
+ {/**/}
+
+
+
+
+
+
+
+ chevron-circle-right
+
+
+ f138
+
+
+ {/**/}
+
+
+
+
+
+
+
+ chevron-circle-up
+
+
+ f139
+
+
+ {/**/}
+
+
+
+
+
+
+
+ chevron-down
+
+
+ f078
+
+
+ {/**/}
+
+
+
+
+
+
+
+ chevron-left
+
+
+ f053
+
+
+ {/**/}
+
+
+
+
+
+
+
+ chevron-right
+
+
+ f054
+
+
+ {/**/}
+
+
+
+
+
+
+
+ chevron-up
+
+
+ f077
+
+
+ {/**/}
+
+
+
+
+
+
+
+ child
+
+
+ f1ae
+
+
+ {/**/}
+
+
+
+
+
+
+
+ church
+
+
+ f51d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ circle
+
+
+ f111
+
+
+ {/**/}
+
+
+
+
+
+
+
+ circle-notch
+
+
+ f1ce
+
+
+ {/**/}
+
+
+
+
+
+
+
+ city
+
+
+ f64f
+
+
+ {/**/}
+
+
+
+
+
+
+
+ clinic-medical
+
+
+ f7f2
+
+
+ {/**/}
+
+
+
+
+
+
+
+ clipboard
+
+
+ f328
+
+
+ {/**/}
+
+
+
+
+
+
+
+ clipboard-check
+
+
+ f46c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ clipboard-list
+
+
+ f46d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ clock
+
+
+ f017
+
+
+ {/**/}
+
+
+
+
+
+
+
+ clone
+
+
+ f24d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ closed-captioning
+
+
+ f20a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ cloud
+
+
+ f0c2
+
+
+ {/**/}
+
+
+
+
+
+
+
+ cloud-download-alt
+
+
+ f381
+
+
+ {/**/}
+
+
+
+
+
+
+
+ cloud-meatball
+
+
+ f73b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ cloud-moon
+
+
+ f6c3
+
+
+ {/**/}
+
+
+
+
+
+
+
+ cloud-moon-rain
+
+
+ f73c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ cloud-rain
+
+
+ f73d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ cloud-showers-heavy
+
+
+ f740
+
+
+ {/**/}
+
+
+
+
+
+
+
+ cloud-sun
+
+
+ f6c4
+
+
+ {/**/}
+
+
+
+
+
+
+
+ cloud-sun-rain
+
+
+ f743
+
+
+ {/**/}
+
+
+
+
+
+
+
+ cloud-upload-alt
+
+
+ f382
+
+
+ {/**/}
+
+
+
+
+
+
+
+ cocktail
+
+
+ f561
+
+
+ {/**/}
+
+
+
+
+
+
+
+ code
+
+
+ f121
+
+
+ {/**/}
+
+
+
+
+
+
+
+ code-branch
+
+
+ f126
+
+
+ {/**/}
+
+
+
+
+
+
+
+ coffee
+
+
+ f0f4
+
+
+ {/**/}
+
+
+
+
+
+
+
+ cog
+
+
+ f013
+
+
+ {/**/}
+
+
+
+
+
+
+
+ cogs
+
+
+ f085
+
+
+ {/**/}
+
+
+
+
+
+
+
+ coins
+
+
+ f51e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ columns
+
+
+ f0db
+
+
+ {/**/}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ compact-disc
+
+
+ f51f
+
+
+ {/**/}
+
+
+
+
+
+
+
+ compass
+
+
+ f14e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ compress
+
+
+ f066
+
+
+ {/**/}
+
+
+
+
+
+
+
+ compress-alt
+
+
+ f422
+
+
+ {/**/}
+
+
+
+
+
+
+
+ compress-arrows-alt
+
+
+ f78c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ concierge-bell
+
+
+ f562
+
+
+ {/**/}
+
+
+
+
+
+
+
+ cookie
+
+
+ f563
+
+
+ {/**/}
+
+
+
+
+
+
+
+ cookie-bite
+
+
+ f564
+
+
+ {/**/}
+
+
+
+
+
+
+
+ copy
+
+
+ f0c5
+
+
+ {/**/}
+
+
+
+
+
+
+
+ copyright
+
+
+ f1f9
+
+
+ {/**/}
+
+
+
+
+
+
+
+ couch
+
+
+ f4b8
+
+
+ {/**/}
+
+
+
+
+
+
+
+ credit-card
+
+
+ f09d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ crop
+
+
+ f125
+
+
+ {/**/}
+
+
+
+
+
+
+
+ crop-alt
+
+
+ f565
+
+
+ {/**/}
+
+
+
+
+
+
+
+ cross
+
+
+ f654
+
+
+ {/**/}
+
+
+
+
+
+
+
+ crosshairs
+
+
+ f05b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ crow
+
+
+ f520
+
+
+ {/**/}
+
+
+
+
+
+
+
+ crown
+
+
+ f521
+
+
+ {/**/}
+
+
+
+
+
+
+
+ crutch
+
+
+ f7f7
+
+
+ {/**/}
+
+
+
+
+
+
+
+ cube
+
+
+ f1b2
+
+
+ {/**/}
+
+
+
+
+
+
+
+ cubes
+
+
+ f1b3
+
+
+ {/**/}
+
+
+
+
+
+
+
+ cut
+
+
+ f0c4
+
+
+ {/**/}
+
+
+
+
+
+
+
+ database
+
+
+ f1c0
+
+
+ {/**/}
+
+
+
+
+
+
+
+ deaf
+
+
+ f2a4
+
+
+ {/**/}
+
+
+
+
+
+
+
+ democrat
+
+
+ f747
+
+
+ {/**/}
+
+
+
+
+
+
+
+ desktop
+
+
+ f108
+
+
+ {/**/}
+
+
+
+
+
+
+
+ dharmachakra
+
+
+ f655
+
+
+ {/**/}
+
+
+
+
+
+
+
+ diagnoses
+
+
+ f470
+
+
+ {/**/}
+
+
+
+
+
+
+
+ dice
+
+
+ f522
+
+
+ {/**/}
+
+
+
+
+
+
+
+ dice-d20
+
+
+ f6cf
+
+
+ {/**/}
+
+
+
+
+
+
+
+ dice-d6
+
+
+ f6d1
+
+
+ {/**/}
+
+
+
+
+
+
+
+ dice-five
+
+
+ f523
+
+
+ {/**/}
+
+
+
+
+
+
+
+ dice-four
+
+
+ f524
+
+
+ {/**/}
+
+
+
+
+
+
+
+ dice-one
+
+
+ f525
+
+
+ {/**/}
+
+
+
+
+
+
+
+ dice-six
+
+
+ f526
+
+
+ {/**/}
+
+
+
+
+
+
+
+ dice-three
+
+
+ f527
+
+
+ {/**/}
+
+
+
+
+
+
+
+ dice-two
+
+
+ f528
+
+
+ {/**/}
+
+
+
+
+
+
+
+ digital-tachograph
+
+
+ f566
+
+
+ {/**/}
+
+
+
+
+
+
+
+ directions
+
+
+ f5eb
+
+
+ {/**/}
+
+
+
+
+
+
+
+ disease
+
+
+ f7fa
+
+
+ {/**/}
+
+
+
+
+
+
+
+ divide
+
+
+ f529
+
+
+ {/**/}
+
+
+
+
+
+
+
+ dizzy
+
+
+ f567
+
+
+ {/**/}
+
+
+
+
+
+
+
+ dna
+
+
+ f471
+
+
+ {/**/}
+
+
+
+
+
+
+
+ dog
+
+
+ f6d3
+
+
+ {/**/}
+
+
+
+
+
+
+
+ dollar-sign
+
+
+ f155
+
+
+ {/**/}
+
+
+
+
+
+
+
+ dolly
+
+
+ f472
+
+
+ {/**/}
+
+
+
+
+
+
+
+ dolly-flatbed
+
+
+ f474
+
+
+ {/**/}
+
+
+
+
+
+
+
+ donate
+
+
+ f4b9
+
+
+ {/**/}
+
+
+
+
+
+
+
+ door-closed
+
+
+ f52a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ door-open
+
+
+ f52b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ dot-circle
+
+
+ f192
+
+
+ {/**/}
+
+
+
+
+
+
+
+ dove
+
+
+ f4ba
+
+
+ {/**/}
+
+
+
+
+
+
+
+ download
+
+
+ f019
+
+
+ {/**/}
+
+
+
+
+
+
+
+ drafting-compass
+
+
+ f568
+
+
+ {/**/}
+
+
+
+
+
+
+
+ dragon
+
+
+ f6d5
+
+
+ {/**/}
+
+
+
+
+
+
+
+ draw-polygon
+
+
+ f5ee
+
+
+ {/**/}
+
+
+
+
+
+
+
+ drum
+
+
+ f569
+
+
+ {/**/}
+
+
+
+
+
+
+
+ drum-steelpan
+
+
+ f56a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ drumstick-bite
+
+
+ f6d7
+
+
+ {/**/}
+
+
+
+
+
+
+
+ dumbbell
+
+
+ f44b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ dumpster
+
+
+ f793
+
+
+ {/**/}
+
+
+
+
+
+
+
+ dumpster-fire
+
+
+ f794
+
+
+ {/**/}
+
+
+
+
+
+
+
+ dungeon
+
+
+ f6d9
+
+
+ {/**/}
+
+
+
+
+
+
+
+ edit
+
+
+ f044
+
+
+ {/**/}
+
+
+
+
+
+
+
+ egg
+
+
+ f7fb
+
+
+ {/**/}
+
+
+
+
+
+
+
+ eject
+
+
+ f052
+
+
+ {/**/}
+
+
+
+
+
+
+
+ ellipsis-h
+
+
+ f141
+
+
+ {/**/}
+
+
+
+
+
+
+
+ ellipsis-v
+
+
+ f142
+
+
+ {/**/}
+
+
+
+
+
+
+
+ envelope
+
+
+ f0e0
+
+
+ {/**/}
+
+
+
+
+
+
+
+ envelope-open
+
+
+ f2b6
+
+
+ {/**/}
+
+
+
+
+
+
+
+ envelope-open-text
+
+
+ f658
+
+
+ {/**/}
+
+
+
+
+
+
+
+ envelope-square
+
+
+ f199
+
+
+ {/**/}
+
+
+
+
+
+
+
+ equals
+
+
+ f52c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ eraser
+
+
+ f12d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ ethernet
+
+
+ f796
+
+
+ {/**/}
+
+
+
+
+
+
+
+ euro-sign
+
+
+ f153
+
+
+ {/**/}
+
+
+
+
+
+
+
+ exchange-alt
+
+
+ f362
+
+
+ {/**/}
+
+
+
+
+
+
+
+ exclamation
+
+
+ f12a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ exclamation-circle
+
+
+ f06a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ exclamation-triangle
+
+
+ f071
+
+
+ {/**/}
+
+
+
+
+
+
+
+ expand
+
+
+ f065
+
+
+ {/**/}
+
+
+
+
+
+
+
+ expand-alt
+
+
+ f424
+
+
+ {/**/}
+
+
+
+
+
+
+
+ expand-arrows-alt
+
+
+ f31e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ external-link-alt
+
+
+ f35d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ external-link-square-alt
+
+
+ f360
+
+
+ {/**/}
+
+
+
+
+
+
+
+ eye
+
+
+ f06e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ eye-dropper
+
+
+ f1fb
+
+
+ {/**/}
+
+
+
+
+
+
+
+ eye-slash
+
+
+ f070
+
+
+ {/**/}
+
+
+
+
+
+
+
+ fan
+
+
+ f863
+
+
+ {/**/}
+
+
+
+
+
+
+
+ fast-backward
+
+
+ f049
+
+
+ {/**/}
+
+
+
+
+
+
+
+ fast-forward
+
+
+ f050
+
+
+ {/**/}
+
+
+
+
+
+
+
+ faucet
+
+
+ e005
+
+
+ {/**/}
+
+
+
+
+
+
+
+ fax
+
+
+ f1ac
+
+
+ {/**/}
+
+
+
+
+
+
+
+ feather
+
+
+ f52d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ feather-alt
+
+
+ f56b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ female
+
+
+ f182
+
+
+ {/**/}
+
+
+
+
+
+
+
+ fighter-jet
+
+
+ f0fb
+
+
+ {/**/}
+
+
+
+
+
+
+
+ file
+
+
+ f15b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ file-alt
+
+
+ f15c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ file-archive
+
+
+ f1c6
+
+
+ {/**/}
+
+
+
+
+
+
+
+ file-audio
+
+
+ f1c7
+
+
+ {/**/}
+
+
+
+
+
+
+
+ file-code
+
+
+ f1c9
+
+
+ {/**/}
+
+
+
+
+
+
+
+ file-contract
+
+
+ f56c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ file-csv
+
+
+ f6dd
+
+
+ {/**/}
+
+
+
+
+
+
+
+ file-download
+
+
+ f56d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ file-excel
+
+
+ f1c3
+
+
+ {/**/}
+
+
+
+
+
+
+
+ file-export
+
+
+ f56e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ file-image
+
+
+ f1c5
+
+
+ {/**/}
+
+
+
+
+
+
+
+ file-import
+
+
+ f56f
+
+
+ {/**/}
+
+
+
+
+
+
+
+ file-invoice
+
+
+ f570
+
+
+ {/**/}
+
+
+
+
+
+
+
+ file-invoice-dollar
+
+
+ f571
+
+
+ {/**/}
+
+
+
+
+
+
+
+ file-medical
+
+
+ f477
+
+
+ {/**/}
+
+
+
+
+
+
+
+ file-medical-alt
+
+
+ f478
+
+
+ {/**/}
+
+
+
+
+
+
+
+ file-pdf
+
+
+ f1c1
+
+
+ {/**/}
+
+
+
+
+
+
+
+ file-powerpoint
+
+
+ f1c4
+
+
+ {/**/}
+
+
+
+
+
+
+
+ file-prescription
+
+
+ f572
+
+
+ {/**/}
+
+
+
+
+
+
+
+ file-signature
+
+
+ f573
+
+
+ {/**/}
+
+
+
+
+
+
+
+ file-upload
+
+
+ f574
+
+
+ {/**/}
+
+
+
+
+
+
+
+ file-video
+
+
+ f1c8
+
+
+ {/**/}
+
+
+
+
+
+
+
+ file-word
+
+
+ f1c2
+
+
+ {/**/}
+
+
+
+
+
+
+
+ fill
+
+
+ f575
+
+
+ {/**/}
+
+
+
+
+
+
+
+ fill-drip
+
+
+ f576
+
+
+ {/**/}
+
+
+
+
+
+
+
+ film
+
+
+ f008
+
+
+ {/**/}
+
+
+
+
+
+
+
+ filter
+
+
+ f0b0
+
+
+ {/**/}
+
+
+
+
+
+
+
+ fingerprint
+
+
+ f577
+
+
+ {/**/}
+
+
+
+
+
+
+
+ fire
+
+
+ f06d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ fire-alt
+
+
+ f7e4
+
+
+ {/**/}
+
+
+
+
+
+
+
+ fire-extinguisher
+
+
+ f134
+
+
+ {/**/}
+
+
+
+
+
+
+
+ first-aid
+
+
+ f479
+
+
+ {/**/}
+
+
+
+
+
+
+
+ fish
+
+
+ f578
+
+
+ {/**/}
+
+
+
+
+
+
+
+ fist-raised
+
+
+ f6de
+
+
+ {/**/}
+
+
+
+
+
+
+
+ flag
+
+
+ f024
+
+
+ {/**/}
+
+
+
+
+
+
+
+ flag-checkered
+
+
+ f11e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ flag-usa
+
+
+ f74d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ flask
+
+
+ f0c3
+
+
+ {/**/}
+
+
+
+
+
+
+
+ flushed
+
+
+ f579
+
+
+ {/**/}
+
+
+
+
+
+
+
+ folder
+
+
+ f07b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ folder-minus
+
+
+ f65d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ folder-open
+
+
+ f07c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ folder-plus
+
+
+ f65e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ font
+
+
+ f031
+
+
+ {/**/}
+
+
+
+
+
+
+
+
+ forward
+
+
+ f04e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ frog
+
+
+ f52e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ frown
+
+
+ f119
+
+
+ {/**/}
+
+
+
+
+
+
+
+ frown-open
+
+
+ f57a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ funnel-dollar
+
+
+ f662
+
+
+ {/**/}
+
+
+
+
+
+
+
+ futbol
+
+
+ f1e3
+
+
+ {/**/}
+
+
+
+
+
+
+
+ gamepad
+
+
+ f11b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ gas-pump
+
+
+ f52f
+
+
+ {/**/}
+
+
+
+
+
+
+
+ gavel
+
+
+ f0e3
+
+
+ {/**/}
+
+
+
+
+
+
+
+ gem
+
+
+ f3a5
+
+
+ {/**/}
+
+
+
+
+
+
+
+ genderless
+
+
+ f22d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ ghost
+
+
+ f6e2
+
+
+ {/**/}
+
+
+
+
+
+
+
+ gift
+
+
+ f06b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ gifts
+
+
+ f79c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ glass-cheers
+
+
+ f79f
+
+
+ {/**/}
+
+
+
+
+
+
+
+ glass-martini
+
+
+ f000
+
+
+ {/**/}
+
+
+
+
+
+
+
+ glass-martini-alt
+
+
+ f57b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ glass-whiskey
+
+
+ f7a0
+
+
+ {/**/}
+
+
+
+
+
+
+
+ glasses
+
+
+ f530
+
+
+ {/**/}
+
+
+
+
+
+
+
+ globe
+
+
+ f0ac
+
+
+ {/**/}
+
+
+
+
+
+
+
+ globe-africa
+
+
+ f57c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ globe-americas
+
+
+ f57d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ globe-asia
+
+
+ f57e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ globe-europe
+
+
+ f7a2
+
+
+ {/**/}
+
+
+
+
+
+
+
+ golf-ball
+
+
+ f450
+
+
+ {/**/}
+
+
+
+
+
+
+
+ gopuram
+
+
+ f664
+
+
+ {/**/}
+
+
+
+
+
+
+
+ graduation-cap
+
+
+ f19d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ greater-than
+
+
+ f531
+
+
+ {/**/}
+
+
+
+
+
+
+
+ greater-than-equal
+
+
+ f532
+
+
+ {/**/}
+
+
+
+
+
+
+
+ grimace
+
+
+ f57f
+
+
+ {/**/}
+
+
+
+
+
+
+
+ grin
+
+
+ f580
+
+
+ {/**/}
+
+
+
+
+
+
+
+ grin-alt
+
+
+ f581
+
+
+ {/**/}
+
+
+
+
+
+
+
+ grin-beam
+
+
+ f582
+
+
+ {/**/}
+
+
+
+
+
+
+
+ grin-beam-sweat
+
+
+ f583
+
+
+ {/**/}
+
+
+
+
+
+
+
+ grin-hearts
+
+
+ f584
+
+
+ {/**/}
+
+
+
+
+
+
+
+ grin-squint
+
+
+ f585
+
+
+ {/**/}
+
+
+
+
+
+
+
+ grin-squint-tears
+
+
+ f586
+
+
+ {/**/}
+
+
+
+
+
+
+
+ grin-stars
+
+
+ f587
+
+
+ {/**/}
+
+
+
+
+
+
+
+ grin-tears
+
+
+ f588
+
+
+ {/**/}
+
+
+
+
+
+
+
+ grin-tongue
+
+
+ f589
+
+
+ {/**/}
+
+
+
+
+
+
+
+ grin-tongue-squint
+
+
+ f58a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ grin-tongue-wink
+
+
+ f58b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ grin-wink
+
+
+ f58c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ grip-horizontal
+
+
+ f58d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ grip-lines
+
+
+ f7a4
+
+
+ {/**/}
+
+
+
+
+
+
+
+ grip-lines-vertical
+
+
+ f7a5
+
+
+ {/**/}
+
+
+
+
+
+
+
+ grip-vertical
+
+
+ f58e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ guitar
+
+
+ f7a6
+
+
+ {/**/}
+
+
+
+
+
+
+
+ h-square
+
+
+ f0fd
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hamburger
+
+
+ f805
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hammer
+
+
+ f6e3
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hamsa
+
+
+ f665
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hand-holding
+
+
+ f4bd
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hand-holding-heart
+
+
+ f4be
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hand-holding-medical
+
+
+ e05c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hand-holding-usd
+
+
+ f4c0
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hand-holding-water
+
+
+ f4c1
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hand-lizard
+
+
+ f258
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hand-middle-finger
+
+
+ f806
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hand-paper
+
+
+ f256
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hand-peace
+
+
+ f25b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hand-point-down
+
+
+ f0a7
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hand-point-left
+
+
+ f0a5
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hand-point-right
+
+
+ f0a4
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hand-point-up
+
+
+ f0a6
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hand-pointer
+
+
+ f25a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hand-rock
+
+
+ f255
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hand-scissors
+
+
+ f257
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hand-sparkles
+
+
+ e05d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hand-spock
+
+
+ f259
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hands
+
+
+ f4c2
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hands-helping
+
+
+ f4c4
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hands-wash
+
+
+ e05e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ handshake
+
+
+ f2b5
+
+
+ {/**/}
+
+
+
+
+
+
+
+ handshake-alt-slash
+
+
+ e05f
+
+
+ {/**/}
+
+
+
+
+
+
+
+ handshake-slash
+
+
+ e060
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hanukiah
+
+
+ f6e6
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hard-hat
+
+
+ f807
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hashtag
+
+
+ f292
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hat-cowboy
+
+
+ f8c0
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hat-cowboy-side
+
+
+ f8c1
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hat-wizard
+
+
+ f6e8
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hdd
+
+
+ f0a0
+
+
+ {/**/}
+
+
+
+
+
+
+
+ head-side-cough
+
+
+ e061
+
+
+ {/**/}
+
+
+
+
+
+
+
+ head-side-cough-slash
+
+
+ e062
+
+
+ {/**/}
+
+
+
+
+
+
+
+ head-side-mask
+
+
+ e063
+
+
+ {/**/}
+
+
+
+
+
+
+
+ head-side-virus
+
+
+ e064
+
+
+ {/**/}
+
+
+
+
+
+
+
+ heading
+
+
+ f1dc
+
+
+ {/**/}
+
+
+
+
+
+
+
+ headphones
+
+
+ f025
+
+
+ {/**/}
+
+
+
+
+
+
+
+ headphones-alt
+
+
+ f58f
+
+
+ {/**/}
+
+
+
+
+
+
+
+ headset
+
+
+ f590
+
+
+ {/**/}
+
+
+
+
+
+
+
+ heart
+
+
+ f004
+
+
+ {/**/}
+
+
+
+
+
+
+
+ heart-broken
+
+
+ f7a9
+
+
+ {/**/}
+
+
+
+
+
+
+
+ heartbeat
+
+
+ f21e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ helicopter
+
+
+ f533
+
+
+ {/**/}
+
+
+
+
+
+
+
+ highlighter
+
+
+ f591
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hiking
+
+
+ f6ec
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hippo
+
+
+ f6ed
+
+
+ {/**/}
+
+
+
+
+
+
+
+ history
+
+
+ f1da
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hockey-puck
+
+
+ f453
+
+
+ {/**/}
+
+
+
+
+
+
+
+ holly-berry
+
+
+ f7aa
+
+
+ {/**/}
+
+
+
+
+
+
+
+ home
+
+
+ f015
+
+
+ {/**/}
+
+
+
+
+
+
+
+ horse
+
+
+ f6f0
+
+
+ {/**/}
+
+
+
+
+
+
+
+ horse-head
+
+
+ f7ab
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hospital
+
+
+ f0f8
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hospital-alt
+
+
+ f47d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hospital-symbol
+
+
+ f47e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hospital-user
+
+
+ f80d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hot-tub
+
+
+ f593
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hotdog
+
+
+ f80f
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hotel
+
+
+ f594
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hourglass
+
+
+ f254
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hourglass-end
+
+
+ f253
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hourglass-half
+
+
+ f252
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hourglass-start
+
+
+ f251
+
+
+ {/**/}
+
+
+
+
+
+
+
+ house-damage
+
+
+ f6f1
+
+
+ {/**/}
+
+
+
+
+
+
+
+ house-user
+
+
+ e065
+
+
+ {/**/}
+
+
+
+
+
+
+
+ hryvnia
+
+
+ f6f2
+
+
+ {/**/}
+
+
+
+
+
+
+
+ i-cursor
+
+
+ f246
+
+
+ {/**/}
+
+
+
+
+
+
+
+ ice-cream
+
+
+ f810
+
+
+ {/**/}
+
+
+
+
+
+
+
+ icicles
+
+
+ f7ad
+
+
+ {/**/}
+
+
+
+
+
+
+
+ icons
+
+
+ f86d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ id-badge
+
+
+ f2c1
+
+
+ {/**/}
+
+
+
+
+
+
+
+ id-card
+
+
+ f2c2
+
+
+ {/**/}
+
+
+
+
+
+
+
+ id-card-alt
+
+
+ f47f
+
+
+ {/**/}
+
+
+
+
+
+
+
+ igloo
+
+
+ f7ae
+
+
+ {/**/}
+
+
+
+
+
+
+
+ image
+
+
+ f03e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ images
+
+
+ f302
+
+
+ {/**/}
+
+
+
+
+
+
+
+ inbox
+
+
+ f01c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ indent
+
+
+ f03c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ industry
+
+
+ f275
+
+
+ {/**/}
+
+
+
+
+
+
+
+ infinity
+
+
+ f534
+
+
+ {/**/}
+
+
+
+
+
+
+
+ info
+
+
+ f129
+
+
+ {/**/}
+
+
+
+
+
+
+
+ info-circle
+
+
+ f05a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ italic
+
+
+ f033
+
+
+ {/**/}
+
+
+
+
+
+
+
+ jedi
+
+
+ f669
+
+
+ {/**/}
+
+
+
+
+
+
+
+ joint
+
+
+ f595
+
+
+ {/**/}
+
+
+
+
+
+
+
+ journal-whills
+
+
+ f66a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ kaaba
+
+
+ f66b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ key
+
+
+ f084
+
+
+ {/**/}
+
+
+
+
+
+
+
+ keyboard
+
+
+ f11c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ khanda
+
+
+ f66d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ kiss
+
+
+ f596
+
+
+ {/**/}
+
+
+
+
+
+
+
+ kiss-beam
+
+
+ f597
+
+
+ {/**/}
+
+
+
+
+
+
+
+ kiss-wink-heart
+
+
+ f598
+
+
+ {/**/}
+
+
+
+
+
+
+
+ kiwi-bird
+
+
+ f535
+
+
+ {/**/}
+
+
+
+
+
+
+
+ landmark
+
+
+ f66f
+
+
+ {/**/}
+
+
+
+
+
+
+
+ language
+
+
+ f1ab
+
+
+ {/**/}
+
+
+
+
+
+
+
+ laptop
+
+
+ f109
+
+
+ {/**/}
+
+
+
+
+
+
+
+ laptop-code
+
+
+ f5fc
+
+
+ {/**/}
+
+
+
+
+
+
+
+ laptop-house
+
+
+ e066
+
+
+ {/**/}
+
+
+
+
+
+
+
+ laptop-medical
+
+
+ f812
+
+
+ {/**/}
+
+
+
+
+
+
+
+ laugh
+
+
+ f599
+
+
+ {/**/}
+
+
+
+
+
+
+
+ laugh-beam
+
+
+ f59a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ laugh-squint
+
+
+ f59b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ laugh-wink
+
+
+ f59c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ layer-group
+
+
+ f5fd
+
+
+ {/**/}
+
+
+
+
+
+
+
+ leaf
+
+
+ f06c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ lemon
+
+
+ f094
+
+
+ {/**/}
+
+
+
+
+
+
+
+ less-than
+
+
+ f536
+
+
+ {/**/}
+
+
+
+
+
+
+
+ less-than-equal
+
+
+ f537
+
+
+ {/**/}
+
+
+
+
+
+
+
+ level-down-alt
+
+
+ f3be
+
+
+ {/**/}
+
+
+
+
+
+
+
+ level-up-alt
+
+
+ f3bf
+
+
+ {/**/}
+
+
+
+
+
+
+
+ life-ring
+
+
+ f1cd
+
+
+ {/**/}
+
+
+
+
+
+
+
+ lightbulb
+
+
+ f0eb
+
+
+ {/**/}
+
+
+
+
+
+
+
+ link
+
+
+ f0c1
+
+
+ {/**/}
+
+
+
+
+
+
+
+ lira-sign
+
+
+ f195
+
+
+ {/**/}
+
+
+
+
+
+
+
+ list
+
+
+ f03a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ list-alt
+
+
+ f022
+
+
+ {/**/}
+
+
+
+
+
+
+
+ list-ol
+
+
+ f0cb
+
+
+ {/**/}
+
+
+
+
+
+
+
+ list-ul
+
+
+ f0ca
+
+
+ {/**/}
+
+
+
+
+
+
+
+ location-arrow
+
+
+ f124
+
+
+ {/**/}
+
+
+
+
+
+
+
+ lock
+
+
+ f023
+
+
+ {/**/}
+
+
+
+
+
+
+
+ lock-open
+
+
+ f3c1
+
+
+ {/**/}
+
+
+
+
+
+
+
+ long-arrow-alt-down
+
+
+ f309
+
+
+ {/**/}
+
+
+
+
+
+
+
+ long-arrow-alt-left
+
+
+ f30a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ long-arrow-alt-right
+
+
+ f30b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ long-arrow-alt-up
+
+
+ f30c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ low-vision
+
+
+ f2a8
+
+
+ {/**/}
+
+
+
+
+
+
+
+ luggage-cart
+
+
+ f59d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ lungs
+
+
+ f604
+
+
+ {/**/}
+
+
+
+
+
+
+
+ lungs-virus
+
+
+ e067
+
+
+ {/**/}
+
+
+
+
+
+
+
+ magic
+
+
+ f0d0
+
+
+ {/**/}
+
+
+
+
+
+
+
+ magnet
+
+
+ f076
+
+
+ {/**/}
+
+
+
+
+
+
+
+ mail-bulk
+
+
+ f674
+
+
+ {/**/}
+
+
+
+
+
+
+
+ male
+
+
+ f183
+
+
+ {/**/}
+
+
+
+
+
+
+
+ map
+
+
+ f279
+
+
+ {/**/}
+
+
+
+
+
+
+
+ map-marked
+
+
+ f59f
+
+
+ {/**/}
+
+
+
+
+
+
+
+ map-marked-alt
+
+
+ f5a0
+
+
+ {/**/}
+
+
+
+
+
+
+
+ map-marker
+
+
+ f041
+
+
+ {/**/}
+
+
+
+
+
+
+
+ map-marker-alt
+
+
+ f3c5
+
+
+ {/**/}
+
+
+
+
+
+
+
+ map-pin
+
+
+ f276
+
+
+ {/**/}
+
+
+
+
+
+
+
+ map-signs
+
+
+ f277
+
+
+ {/**/}
+
+
+
+
+
+
+
+ marker
+
+
+ f5a1
+
+
+ {/**/}
+
+
+
+
+
+
+
+ mars
+
+
+ f222
+
+
+ {/**/}
+
+
+
+
+
+
+
+ mars-double
+
+
+ f227
+
+
+ {/**/}
+
+
+
+
+
+
+
+ mars-stroke
+
+
+ f229
+
+
+ {/**/}
+
+
+
+
+
+
+
+ mars-stroke-h
+
+
+ f22b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ mars-stroke-v
+
+
+ f22a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ mask
+
+
+ f6fa
+
+
+ {/**/}
+
+
+
+
+
+
+
+ medal
+
+
+ f5a2
+
+
+ {/**/}
+
+
+
+
+
+
+
+ medkit
+
+
+ f0fa
+
+
+ {/**/}
+
+
+
+
+
+
+
+ meh
+
+
+ f11a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ meh-blank
+
+
+ f5a4
+
+
+ {/**/}
+
+
+
+
+
+
+
+ meh-rolling-eyes
+
+
+ f5a5
+
+
+ {/**/}
+
+
+
+
+
+
+
+ memory
+
+
+ f538
+
+
+ {/**/}
+
+
+
+
+
+
+
+ menorah
+
+
+ f676
+
+
+ {/**/}
+
+
+
+
+
+
+
+ mercury
+
+
+ f223
+
+
+ {/**/}
+
+
+
+
+
+
+
+ meteor
+
+
+ f753
+
+
+ {/**/}
+
+
+
+
+
+
+
+ microchip
+
+
+ f2db
+
+
+ {/**/}
+
+
+
+
+
+
+
+ microphone
+
+
+ f130
+
+
+ {/**/}
+
+
+
+
+
+
+
+ microphone-alt
+
+
+ f3c9
+
+
+ {/**/}
+
+
+
+
+
+
+
+ microphone-alt-slash
+
+
+ f539
+
+
+ {/**/}
+
+
+
+
+
+
+
+ microphone-slash
+
+
+ f131
+
+
+ {/**/}
+
+
+
+
+
+
+
+ microscope
+
+
+ f610
+
+
+ {/**/}
+
+
+
+
+
+
+
+ minus
+
+
+ f068
+
+
+ {/**/}
+
+
+
+
+
+
+
+ minus-circle
+
+
+ f056
+
+
+ {/**/}
+
+
+
+
+
+
+
+ minus-square
+
+
+ f146
+
+
+ {/**/}
+
+
+
+
+
+
+
+ mitten
+
+
+ f7b5
+
+
+ {/**/}
+
+
+
+
+
+
+
+ mobile
+
+
+ f10b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ mobile-alt
+
+
+ f3cd
+
+
+ {/**/}
+
+
+
+
+
+
+
+ money-bill
+
+
+ f0d6
+
+
+ {/**/}
+
+
+
+
+
+
+
+ money-bill-alt
+
+
+ f3d1
+
+
+ {/**/}
+
+
+
+
+
+
+
+ money-bill-wave
+
+
+ f53a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ money-bill-wave-alt
+
+
+ f53b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ money-check
+
+
+ f53c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ money-check-alt
+
+
+ f53d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ monument
+
+
+ f5a6
+
+
+ {/**/}
+
+
+
+
+
+
+
+ moon
+
+
+ f186
+
+
+ {/**/}
+
+
+
+
+
+
+
+ mortar-pestle
+
+
+ f5a7
+
+
+ {/**/}
+
+
+
+
+
+
+
+ mosque
+
+
+ f678
+
+
+ {/**/}
+
+
+
+
+
+
+
+ motorcycle
+
+
+ f21c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ mountain
+
+
+ f6fc
+
+
+ {/**/}
+
+
+
+
+
+
+
+ mouse
+
+
+ f8cc
+
+
+ {/**/}
+
+
+
+
+
+
+
+ mouse-pointer
+
+
+ f245
+
+
+ {/**/}
+
+
+
+
+
+
+
+ mug-hot
+
+
+ f7b6
+
+
+ {/**/}
+
+
+
+
+
+
+
+ music
+
+
+ f001
+
+
+ {/**/}
+
+
+
+
+
+
+
+ network-wired
+
+
+ f6ff
+
+
+ {/**/}
+
+
+
+
+
+
+
+ neuter
+
+
+ f22c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ newspaper
+
+
+ f1ea
+
+
+ {/**/}
+
+
+
+
+
+
+
+ not-equal
+
+
+ f53e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ notes-medical
+
+
+ f481
+
+
+ {/**/}
+
+
+
+
+
+
+
+ object-group
+
+
+ f247
+
+
+ {/**/}
+
+
+
+
+
+
+
+ object-ungroup
+
+
+ f248
+
+
+ {/**/}
+
+
+
+
+
+
+
+ oil-can
+
+
+ f613
+
+
+ {/**/}
+
+
+
+
+
+
+
+ om
+
+
+ f679
+
+
+ {/**/}
+
+
+
+
+
+
+
+ otter
+
+
+ f700
+
+
+ {/**/}
+
+
+
+
+
+
+
+ outdent
+
+
+ f03b
+
+
+ {/**/}
+
+
+
+
+
+
+
+
+ paint-brush
+
+
+ f1fc
+
+
+ {/**/}
+
+
+
+
+
+
+
+ paint-roller
+
+
+ f5aa
+
+
+ {/**/}
+
+
+
+
+
+
+
+ palette
+
+
+ f53f
+
+
+ {/**/}
+
+
+
+
+
+
+
+ pallet
+
+
+ f482
+
+
+ {/**/}
+
+
+
+
+
+
+
+ paper-plane
+
+
+ f1d8
+
+
+ {/**/}
+
+
+
+
+
+
+
+ paperclip
+
+
+ f0c6
+
+
+ {/**/}
+
+
+
+
+
+
+
+ parachute-box
+
+
+ f4cd
+
+
+ {/**/}
+
+
+
+
+
+
+
+ paragraph
+
+
+ f1dd
+
+
+ {/**/}
+
+
+
+
+
+
+
+ parking
+
+
+ f540
+
+
+ {/**/}
+
+
+
+
+
+
+
+ passport
+
+
+ f5ab
+
+
+ {/**/}
+
+
+
+
+
+
+
+ pastafarianism
+
+
+ f67b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ paste
+
+
+ f0ea
+
+
+ {/**/}
+
+
+
+
+
+
+
+ pause
+
+
+ f04c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ pause-circle
+
+
+ f28b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ paw
+
+
+ f1b0
+
+
+ {/**/}
+
+
+
+
+
+
+
+ peace
+
+
+ f67c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ pen
+
+
+ f304
+
+
+ {/**/}
+
+
+
+
+
+
+
+ pen-alt
+
+
+ f305
+
+
+ {/**/}
+
+
+
+
+
+
+
+ pen-fancy
+
+
+ f5ac
+
+
+ {/**/}
+
+
+
+
+
+
+
+ pen-nib
+
+
+ f5ad
+
+
+ {/**/}
+
+
+
+
+
+
+
+ pen-square
+
+
+ f14b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ pencil-alt
+
+
+ f303
+
+
+ {/**/}
+
+
+
+
+
+
+
+ pencil-ruler
+
+
+ f5ae
+
+
+ {/**/}
+
+
+
+
+
+
+
+ people-arrows
+
+
+ e068
+
+
+ {/**/}
+
+
+
+
+
+
+
+ people-carry
+
+
+ f4ce
+
+
+ {/**/}
+
+
+
+
+
+
+
+ pepper-hot
+
+
+ f816
+
+
+ {/**/}
+
+
+
+
+
+
+
+ percent
+
+
+ f295
+
+
+ {/**/}
+
+
+
+
+
+
+
+ percentage
+
+
+ f541
+
+
+ {/**/}
+
+
+
+
+
+
+
+ person-booth
+
+
+ f756
+
+
+ {/**/}
+
+
+
+
+
+
+
+ phone
+
+
+ f095
+
+
+ {/**/}
+
+
+
+
+
+
+
+ phone-alt
+
+
+ f879
+
+
+ {/**/}
+
+
+
+
+
+
+
+ phone-slash
+
+
+ f3dd
+
+
+ {/**/}
+
+
+
+
+
+
+
+ phone-square
+
+
+ f098
+
+
+ {/**/}
+
+
+
+
+
+
+
+ phone-square-alt
+
+
+ f87b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ phone-volume
+
+
+ f2a0
+
+
+ {/**/}
+
+
+
+
+
+
+
+ photo-video
+
+
+ f87c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ piggy-bank
+
+
+ f4d3
+
+
+ {/**/}
+
+
+
+
+
+
+
+ pills
+
+
+ f484
+
+
+ {/**/}
+
+
+
+
+
+
+
+ pizza-slice
+
+
+ f818
+
+
+ {/**/}
+
+
+
+
+
+
+
+ place-of-worship
+
+
+ f67f
+
+
+ {/**/}
+
+
+
+
+
+
+
+ plane
+
+
+ f072
+
+
+ {/**/}
+
+
+
+
+
+
+
+ plane-arrival
+
+
+ f5af
+
+
+ {/**/}
+
+
+
+
+
+
+
+ plane-departure
+
+
+ f5b0
+
+
+ {/**/}
+
+
+
+
+
+
+
+ plane-slash
+
+
+ e069
+
+
+ {/**/}
+
+
+
+
+
+
+
+ play
+
+
+ f04b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ play-circle
+
+
+ f144
+
+
+ {/**/}
+
+
+
+
+
+
+
+ plug
+
+
+ f1e6
+
+
+ {/**/}
+
+
+
+
+
+
+
+ plus
+
+
+ f067
+
+
+ {/**/}
+
+
+
+
+
+
+
+ plus-circle
+
+
+ f055
+
+
+ {/**/}
+
+
+
+
+
+
+
+ plus-square
+
+
+ f0fe
+
+
+ {/**/}
+
+
+
+
+
+
+
+ podcast
+
+
+ f2ce
+
+
+ {/**/}
+
+
+
+
+
+
+
+ poll
+
+
+ f681
+
+
+ {/**/}
+
+
+
+
+
+
+
+ poll-h
+
+
+ f682
+
+
+ {/**/}
+
+
+
+
+
+
+
+ poo
+
+
+ f2fe
+
+
+ {/**/}
+
+
+
+
+
+
+
+ poo-storm
+
+
+ f75a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ poop
+
+
+ f619
+
+
+ {/**/}
+
+
+
+
+
+
+
+ portrait
+
+
+ f3e0
+
+
+ {/**/}
+
+
+
+
+
+
+
+ pound-sign
+
+
+ f154
+
+
+ {/**/}
+
+
+
+
+
+
+
+ power-off
+
+
+ f011
+
+
+ {/**/}
+
+
+
+
+
+
+
+ pray
+
+
+ f683
+
+
+ {/**/}
+
+
+
+
+
+
+
+ praying-hands
+
+
+ f684
+
+
+ {/**/}
+
+
+
+
+
+
+
+ prescription
+
+
+ f5b1
+
+
+ {/**/}
+
+
+
+
+
+
+
+ prescription-bottle
+
+
+ f485
+
+
+ {/**/}
+
+
+
+
+
+
+
+ prescription-bottle-alt
+
+
+ f486
+
+
+ {/**/}
+
+
+
+
+
+
+
+ print
+
+
+ f02f
+
+
+ {/**/}
+
+
+
+
+
+
+
+ procedures
+
+
+ f487
+
+
+ {/**/}
+
+
+
+
+
+
+
+ project-diagram
+
+
+ f542
+
+
+ {/**/}
+
+
+
+
+
+
+
+ pump-medical
+
+
+ e06a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ pump-soap
+
+
+ e06b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ puzzle-piece
+
+
+ f12e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ qrcode
+
+
+ f029
+
+
+ {/**/}
+
+
+
+
+
+
+
+ question
+
+
+ f128
+
+
+ {/**/}
+
+
+
+
+
+
+
+ question-circle
+
+
+ f059
+
+
+ {/**/}
+
+
+
+
+
+
+
+ quidditch
+
+
+ f458
+
+
+ {/**/}
+
+
+
+
+
+
+
+ quote-left
+
+
+ f10d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ quote-right
+
+
+ f10e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ quran
+
+
+ f687
+
+
+ {/**/}
+
+
+
+
+
+
+
+ radiation
+
+
+ f7b9
+
+
+ {/**/}
+
+
+
+
+
+
+
+ radiation-alt
+
+
+ f7ba
+
+
+ {/**/}
+
+
+
+
+
+
+
+ rainbow
+
+
+ f75b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ random
+
+
+ f074
+
+
+ {/**/}
+
+
+
+
+
+
+
+ receipt
+
+
+ f543
+
+
+ {/**/}
+
+
+
+
+
+
+
+ record-vinyl
+
+
+ f8d9
+
+
+ {/**/}
+
+
+
+
+
+
+
+ recycle
+
+
+ f1b8
+
+
+ {/**/}
+
+
+
+
+
+
+
+ redo
+
+
+ f01e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ redo-alt
+
+
+ f2f9
+
+
+ {/**/}
+
+
+
+
+
+
+
+ registered
+
+
+ f25d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ remove-format
+
+
+ f87d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ reply
+
+
+ f3e5
+
+
+ {/**/}
+
+
+
+
+
+
+
+ reply-all
+
+
+ f122
+
+
+ {/**/}
+
+
+
+
+
+
+
+ republican
+
+
+ f75e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ restroom
+
+
+ f7bd
+
+
+ {/**/}
+
+
+
+
+
+
+
+
+ ribbon
+
+
+ f4d6
+
+
+ {/**/}
+
+
+
+
+
+
+
+ ring
+
+
+ f70b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ road
+
+
+ f018
+
+
+ {/**/}
+
+
+
+
+
+
+
+ robot
+
+
+ f544
+
+
+ {/**/}
+
+
+
+
+
+
+
+ rocket
+
+
+ f135
+
+
+ {/**/}
+
+
+
+
+
+
+
+ route
+
+
+ f4d7
+
+
+ {/**/}
+
+
+
+
+
+
+
+
+
+ ruble-sign
+
+
+ f158
+
+
+ {/**/}
+
+
+
+
+
+
+
+ ruler
+
+
+ f545
+
+
+ {/**/}
+
+
+
+
+
+
+
+ ruler-combined
+
+
+ f546
+
+
+ {/**/}
+
+
+
+
+
+
+
+ ruler-horizontal
+
+
+ f547
+
+
+ {/**/}
+
+
+
+
+
+
+
+ ruler-vertical
+
+
+ f548
+
+
+ {/**/}
+
+
+
+
+
+
+
+ running
+
+
+ f70c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ rupee-sign
+
+
+ f156
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sad-cry
+
+
+ f5b3
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sad-tear
+
+
+ f5b4
+
+
+ {/**/}
+
+
+
+
+
+
+
+ satellite
+
+
+ f7bf
+
+
+ {/**/}
+
+
+
+
+
+
+
+ satellite-dish
+
+
+ f7c0
+
+
+ {/**/}
+
+
+
+
+
+
+
+ save
+
+
+ f0c7
+
+
+ {/**/}
+
+
+
+
+
+
+
+ school
+
+
+ f549
+
+
+ {/**/}
+
+
+
+
+
+
+
+ screwdriver
+
+
+ f54a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ scroll
+
+
+ f70e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sd-card
+
+
+ f7c2
+
+
+ {/**/}
+
+
+
+
+
+
+
+ search
+
+
+ f002
+
+
+ {/**/}
+
+
+
+
+
+
+
+ search-dollar
+
+
+ f688
+
+
+ {/**/}
+
+
+
+
+
+
+
+ search-location
+
+
+ f689
+
+
+ {/**/}
+
+
+
+
+
+
+
+ search-minus
+
+
+ f010
+
+
+ {/**/}
+
+
+
+
+
+
+
+ search-plus
+
+
+ f00e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ seedling
+
+
+ f4d8
+
+
+ {/**/}
+
+
+
+
+
+
+
+ server
+
+
+ f233
+
+
+ {/**/}
+
+
+
+
+
+
+
+ shapes
+
+
+ f61f
+
+
+ {/**/}
+
+
+
+
+
+
+
+ share
+
+
+ f064
+
+
+ {/**/}
+
+
+
+
+
+
+
+ share-alt
+
+
+ f1e0
+
+
+ {/**/}
+
+
+
+
+
+
+
+ share-alt-square
+
+
+ f1e1
+
+
+ {/**/}
+
+
+
+
+
+
+
+ share-square
+
+
+ f14d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ shekel-sign
+
+
+ f20b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ shield-alt
+
+
+ f3ed
+
+
+ {/**/}
+
+
+
+
+
+
+
+ shield-virus
+
+
+ e06c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ ship
+
+
+ f21a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ shipping-fast
+
+
+ f48b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ shoe-prints
+
+
+ f54b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ shopping-bag
+
+
+ f290
+
+
+ {/**/}
+
+
+
+
+
+
+
+ shopping-basket
+
+
+ f291
+
+
+ {/**/}
+
+
+
+
+
+
+
+ shopping-cart
+
+
+ f07a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ shower
+
+
+ f2cc
+
+
+ {/**/}
+
+
+
+
+
+
+
+ shuttle-van
+
+
+ f5b6
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sign
+
+
+ f4d9
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sign-in-alt
+
+
+ f2f6
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sign-language
+
+
+ f2a7
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sign-out-alt
+
+
+ f2f5
+
+
+ {/**/}
+
+
+
+
+
+
+
+ signal
+
+
+ f012
+
+
+ {/**/}
+
+
+
+
+
+
+
+ signature
+
+
+ f5b7
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sim-card
+
+
+ f7c4
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sink
+
+
+ e06d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sitemap
+
+
+ f0e8
+
+
+ {/**/}
+
+
+
+
+
+
+
+ skating
+
+
+ f7c5
+
+
+ {/**/}
+
+
+
+
+
+
+
+ skiing
+
+
+ f7c9
+
+
+ {/**/}
+
+
+
+
+
+
+
+ skiing-nordic
+
+
+ f7ca
+
+
+ {/**/}
+
+
+
+
+
+
+
+ skull
+
+
+ f54c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ skull-crossbones
+
+
+ f714
+
+
+ {/**/}
+
+
+
+
+
+
+
+ slash
+
+
+ f715
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sleigh
+
+
+ f7cc
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sliders-h
+
+
+ f1de
+
+
+ {/**/}
+
+
+
+
+
+
+
+ smile
+
+
+ f118
+
+
+ {/**/}
+
+
+
+
+
+
+
+ smile-beam
+
+
+ f5b8
+
+
+ {/**/}
+
+
+
+
+
+
+
+ smile-wink
+
+
+ f4da
+
+
+ {/**/}
+
+
+
+
+
+
+
+ smog
+
+
+ f75f
+
+
+ {/**/}
+
+
+
+
+
+
+
+ smoking
+
+
+ f48d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ smoking-ban
+
+
+ f54d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sms
+
+
+ f7cd
+
+
+ {/**/}
+
+
+
+
+
+
+
+ snowboarding
+
+
+ f7ce
+
+
+ {/**/}
+
+
+
+
+
+
+
+ snowflake
+
+
+ f2dc
+
+
+ {/**/}
+
+
+
+
+
+
+
+ snowman
+
+
+ f7d0
+
+
+ {/**/}
+
+
+
+
+
+
+
+ snowplow
+
+
+ f7d2
+
+
+ {/**/}
+
+
+
+
+
+
+
+ soap
+
+
+ e06e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ socks
+
+
+ f696
+
+
+ {/**/}
+
+
+
+
+
+
+
+ solar-panel
+
+
+ f5ba
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sort
+
+
+ f0dc
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sort-alpha-down
+
+
+ f15d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sort-alpha-down-alt
+
+
+ f881
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sort-alpha-up
+
+
+ f15e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sort-alpha-up-alt
+
+
+ f882
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sort-amount-down
+
+
+ f160
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sort-amount-down-alt
+
+
+ f884
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sort-amount-up
+
+
+ f161
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sort-amount-up-alt
+
+
+ f885
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sort-down
+
+
+ f0dd
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sort-numeric-down
+
+
+ f162
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sort-numeric-down-alt
+
+
+ f886
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sort-numeric-up
+
+
+ f163
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sort-numeric-up-alt
+
+
+ f887
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sort-up
+
+
+ f0de
+
+
+ {/**/}
+
+
+
+
+
+
+
+ spa
+
+
+ f5bb
+
+
+ {/**/}
+
+
+
+
+
+
+
+ space-shuttle
+
+
+ f197
+
+
+ {/**/}
+
+
+
+
+
+
+
+ spell-check
+
+
+ f891
+
+
+ {/**/}
+
+
+
+
+
+
+
+ spider
+
+
+ f717
+
+
+ {/**/}
+
+
+
+
+
+
+
+ spinner
+
+
+ f110
+
+
+ {/**/}
+
+
+
+
+
+
+
+ splotch
+
+
+ f5bc
+
+
+ {/**/}
+
+
+
+
+
+
+
+ spray-can
+
+
+ f5bd
+
+
+ {/**/}
+
+
+
+
+
+
+
+ square
+
+
+ f0c8
+
+
+ {/**/}
+
+
+
+
+
+
+
+ square-full
+
+
+ f45c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ square-root-alt
+
+
+ f698
+
+
+ {/**/}
+
+
+
+
+
+
+
+ stamp
+
+
+ f5bf
+
+
+ {/**/}
+
+
+
+
+
+
+
+ star
+
+
+ f005
+
+
+ {/**/}
+
+
+
+
+
+
+
+ star-and-crescent
+
+
+ f699
+
+
+ {/**/}
+
+
+
+
+
+
+
+ star-half
+
+
+ f089
+
+
+ {/**/}
+
+
+
+
+
+
+
+ star-half-alt
+
+
+ f5c0
+
+
+ {/**/}
+
+
+
+
+
+
+
+ star-of-david
+
+
+ f69a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ star-of-life
+
+
+ f621
+
+
+ {/**/}
+
+
+
+
+
+
+
+ step-backward
+
+
+ f048
+
+
+ {/**/}
+
+
+
+
+
+
+
+ step-forward
+
+
+ f051
+
+
+ {/**/}
+
+
+
+
+
+
+
+ stethoscope
+
+
+ f0f1
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sticky-note
+
+
+ f249
+
+
+ {/**/}
+
+
+
+
+
+
+
+ stop
+
+
+ f04d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ stop-circle
+
+
+ f28d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ stopwatch
+
+
+ f2f2
+
+
+ {/**/}
+
+
+
+
+
+
+
+ stopwatch-20
+
+
+ e06f
+
+
+ {/**/}
+
+
+
+
+
+
+
+ store
+
+
+ f54e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ store-alt
+
+
+ f54f
+
+
+ {/**/}
+
+
+
+
+
+
+
+ store-alt-slash
+
+
+ e070
+
+
+ {/**/}
+
+
+
+
+
+
+
+ store-slash
+
+
+ e071
+
+
+ {/**/}
+
+
+
+
+
+
+
+ stream
+
+
+ f550
+
+
+ {/**/}
+
+
+
+
+
+
+
+ street-view
+
+
+ f21d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ strikethrough
+
+
+ f0cc
+
+
+ {/**/}
+
+
+
+
+
+
+
+ stroopwafel
+
+
+ f551
+
+
+ {/**/}
+
+
+
+
+
+
+
+ subscript
+
+
+ f12c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ subway
+
+
+ f239
+
+
+ {/**/}
+
+
+
+
+
+
+
+ suitcase
+
+
+ f0f2
+
+
+ {/**/}
+
+
+
+
+
+
+
+ suitcase-rolling
+
+
+ f5c1
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sun
+
+
+ f185
+
+
+ {/**/}
+
+
+
+
+
+
+
+ superscript
+
+
+ f12b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ surprise
+
+
+ f5c2
+
+
+ {/**/}
+
+
+
+
+
+
+
+ swatchbook
+
+
+ f5c3
+
+
+ {/**/}
+
+
+
+
+
+
+
+ swimmer
+
+
+ f5c4
+
+
+ {/**/}
+
+
+
+
+
+
+
+ swimming-pool
+
+
+ f5c5
+
+
+ {/**/}
+
+
+
+
+
+
+
+ synagogue
+
+
+ f69b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sync
+
+
+ f021
+
+
+ {/**/}
+
+
+
+
+
+
+
+ sync-alt
+
+
+ f2f1
+
+
+ {/**/}
+
+
+
+
+
+
+
+ syringe
+
+
+ f48e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ table
+
+
+ f0ce
+
+
+ {/**/}
+
+
+
+
+
+
+
+ table-tennis
+
+
+ f45d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ tablet
+
+
+ f10a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ tablet-alt
+
+
+ f3fa
+
+
+ {/**/}
+
+
+
+
+
+
+
+ tablets
+
+
+ f490
+
+
+ {/**/}
+
+
+
+
+
+
+
+ tachometer-alt
+
+
+ f3fd
+
+
+ {/**/}
+
+
+
+
+
+
+
+ tag
+
+
+ f02b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ tags
+
+
+ f02c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ tape
+
+
+ f4db
+
+
+ {/**/}
+
+
+
+
+
+
+
+ tasks
+
+
+ f0ae
+
+
+ {/**/}
+
+
+
+
+
+
+
+ taxi
+
+
+ f1ba
+
+
+ {/**/}
+
+
+
+
+
+
+
+ teeth
+
+
+ f62e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ teeth-open
+
+
+ f62f
+
+
+ {/**/}
+
+
+
+
+
+
+
+ temperature-high
+
+
+ f769
+
+
+ {/**/}
+
+
+
+
+
+
+
+ temperature-low
+
+
+ f76b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ tenge
+
+
+ f7d7
+
+
+ {/**/}
+
+
+
+
+
+
+
+ terminal
+
+
+ f120
+
+
+ {/**/}
+
+
+
+
+
+
+
+ text-height
+
+
+ f034
+
+
+ {/**/}
+
+
+
+
+
+
+
+ text-width
+
+
+ f035
+
+
+ {/**/}
+
+
+
+
+
+
+
+ th
+
+
+ f00a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ th-large
+
+
+ f009
+
+
+ {/**/}
+
+
+
+
+
+
+
+ th-list
+
+
+ f00b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ theater-masks
+
+
+ f630
+
+
+ {/**/}
+
+
+
+
+
+
+
+ thermometer
+
+
+ f491
+
+
+ {/**/}
+
+
+
+
+
+
+
+ thermometer-empty
+
+
+ f2cb
+
+
+ {/**/}
+
+
+
+
+
+
+
+ thermometer-full
+
+
+ f2c7
+
+
+ {/**/}
+
+
+
+
+
+
+
+ thermometer-half
+
+
+ f2c9
+
+
+ {/**/}
+
+
+
+
+
+
+
+ thermometer-quarter
+
+
+ f2ca
+
+
+ {/**/}
+
+
+
+
+
+
+
+ thermometer-three-quarters
+
+
+ f2c8
+
+
+ {/**/}
+
+
+
+
+
+
+
+ thumbs-down
+
+
+ f165
+
+
+ {/**/}
+
+
+
+
+
+
+
+ thumbs-up
+
+
+ f164
+
+
+ {/**/}
+
+
+
+
+
+
+
+ thumbtack
+
+
+ f08d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ ticket-alt
+
+
+ f3ff
+
+
+ {/**/}
+
+
+
+
+
+
+
+ times
+
+
+ f00d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ times-circle
+
+
+ f057
+
+
+ {/**/}
+
+
+
+
+
+
+
+ tint
+
+
+ f043
+
+
+ {/**/}
+
+
+
+
+
+
+
+ tint-slash
+
+
+ f5c7
+
+
+ {/**/}
+
+
+
+
+
+
+
+ tired
+
+
+ f5c8
+
+
+ {/**/}
+
+
+
+
+
+
+
+ toggle-off
+
+
+ f204
+
+
+ {/**/}
+
+
+
+
+
+
+
+ toggle-on
+
+
+ f205
+
+
+ {/**/}
+
+
+
+
+
+
+
+ toilet
+
+
+ f7d8
+
+
+ {/**/}
+
+
+
+
+
+
+
+ toilet-paper
+
+
+ f71e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ toilet-paper-slash
+
+
+ e072
+
+
+ {/**/}
+
+
+
+
+
+
+
+ toolbox
+
+
+ f552
+
+
+ {/**/}
+
+
+
+
+
+
+
+ tools
+
+
+ f7d9
+
+
+ {/**/}
+
+
+
+
+
+
+
+ tooth
+
+
+ f5c9
+
+
+ {/**/}
+
+
+
+
+
+
+
+ torah
+
+
+ f6a0
+
+
+ {/**/}
+
+
+
+
+
+
+
+ torii-gate
+
+
+ f6a1
+
+
+ {/**/}
+
+
+
+
+
+
+
+ tractor
+
+
+ f722
+
+
+ {/**/}
+
+
+
+
+
+
+
+ trademark
+
+
+ f25c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ traffic-light
+
+
+ f637
+
+
+ {/**/}
+
+
+
+
+
+
+
+ trailer
+
+
+ e041
+
+
+ {/**/}
+
+
+
+
+
+
+
+ train
+
+
+ f238
+
+
+ {/**/}
+
+
+
+
+
+
+
+ tram
+
+
+ f7da
+
+
+ {/**/}
+
+
+
+
+
+
+
+ transgender
+
+
+ f224
+
+
+ {/**/}
+
+
+
+
+
+
+
+ transgender-alt
+
+
+ f225
+
+
+ {/**/}
+
+
+
+
+
+
+
+ trash
+
+
+ f1f8
+
+
+ {/**/}
+
+
+
+
+
+
+
+ trash-alt
+
+
+ f2ed
+
+
+ {/**/}
+
+
+
+
+
+
+
+ trash-restore
+
+
+ f829
+
+
+ {/**/}
+
+
+
+
+
+
+
+ trash-restore-alt
+
+
+ f82a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ tree
+
+
+ f1bb
+
+
+ {/**/}
+
+
+
+
+
+
+
+ trophy
+
+
+ f091
+
+
+ {/**/}
+
+
+
+
+
+
+
+ truck
+
+
+ f0d1
+
+
+ {/**/}
+
+
+
+
+
+
+
+ truck-loading
+
+
+ f4de
+
+
+ {/**/}
+
+
+
+
+
+
+
+ truck-monster
+
+
+ f63b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ truck-moving
+
+
+ f4df
+
+
+ {/**/}
+
+
+
+
+
+
+
+ truck-pickup
+
+
+ f63c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ tshirt
+
+
+ f553
+
+
+ {/**/}
+
+
+
+
+
+
+
+ tty
+
+
+ f1e4
+
+
+ {/**/}
+
+
+
+
+
+
+
+ tv
+
+
+ f26c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ umbrella
+
+
+ f0e9
+
+
+ {/**/}
+
+
+
+
+
+
+
+ umbrella-beach
+
+
+ f5ca
+
+
+ {/**/}
+
+
+
+
+
+
+
+ underline
+
+
+ f0cd
+
+
+ {/**/}
+
+
+
+
+
+
+
+ undo
+
+
+ f0e2
+
+
+ {/**/}
+
+
+
+
+
+
+
+ undo-alt
+
+
+ f2ea
+
+
+ {/**/}
+
+
+
+
+
+
+
+ universal-access
+
+
+ f29a
+
+
+ {/**/}
+
+
+
+
+
+
+
+ university
+
+
+ f19c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ unlink
+
+
+ f127
+
+
+ {/**/}
+
+
+
+
+
+
+
+ unlock
+
+
+ f09c
+
+
+ {/**/}
+
+
+
+
+
+
+
+ unlock-alt
+
+
+ f13e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ upload
+
+
+ f093
+
+
+ {/**/}
+
+
+
+
+
+
+
+ user
+
+
+ f007
+
+
+ {/**/}
+
+
+
+
+
+
+
+ user-alt
+
+
+ f406
+
+
+ {/**/}
+
+
+
+
+
+
+
+ user-alt-slash
+
+
+ f4fa
+
+
+ {/**/}
+
+
+
+
+
+
+
+ user-astronaut
+
+
+ f4fb
+
+
+ {/**/}
+
+
+
+
+
+
+
+ user-check
+
+
+ f4fc
+
+
+ {/**/}
+
+
+
+
+
+
+
+ user-circle
+
+
+ f2bd
+
+
+ {/**/}
+
+
+
+
+
+
+
+ user-clock
+
+
+ f4fd
+
+
+ {/**/}
+
+
+
+
+
+
+
+ user-cog
+
+
+ f4fe
+
+
+ {/**/}
+
+
+
+
+
+
+
+ user-edit
+
+
+ f4ff
+
+
+ {/**/}
+
+
+
+
+
+
+
+ user-friends
+
+
+ f500
+
+
+ {/**/}
+
+
+
+
+
+
+
+ user-graduate
+
+
+ f501
+
+
+ {/**/}
+
+
+
+
+
+
+
+ user-injured
+
+
+ f728
+
+
+ {/**/}
+
+
+
+
+
+
+
+ user-lock
+
+
+ f502
+
+
+ {/**/}
+
+
+
+
+
+
+
+ user-md
+
+
+ f0f0
+
+
+ {/**/}
+
+
+
+
+
+
+
+ user-minus
+
+
+ f503
+
+
+ {/**/}
+
+
+
+
+
+
+
+ user-ninja
+
+
+ f504
+
+
+ {/**/}
+
+
+
+
+
+
+
+ user-nurse
+
+
+ f82f
+
+
+ {/**/}
+
+
+
+
+
+
+
+ user-plus
+
+
+ f234
+
+
+ {/**/}
+
+
+
+
+
+
+
+ user-secret
+
+
+ f21b
+
+
+ {/**/}
+
+
+
+
+
+
+
+ user-shield
+
+
+ f505
+
+
+ {/**/}
+
+
+
+
+
+
+
+ user-slash
+
+
+ f506
+
+
+ {/**/}
+
+
+
+
+
+
+
+ user-tag
+
+
+ f507
+
+
+ {/**/}
+
+
+
+
+
+
+
+ user-tie
+
+
+ f508
+
+
+ {/**/}
+
+
+
+
+
+
+
+ user-times
+
+
+ f235
+
+
+ {/**/}
+
+
+
+
+
+
+
+ users
+
+
+ f0c0
+
+
+ {/**/}
+
+
+
+
+
+
+
+ users-cog
+
+
+ f509
+
+
+ {/**/}
+
+
+
+
+
+
+
+ users-slash
+
+
+ e073
+
+
+ {/**/}
+
+
+
+
+
+
+
+ utensil-spoon
+
+
+ f2e5
+
+
+ {/**/}
+
+
+
+
+
+
+
+ utensils
+
+
+ f2e7
+
+
+ {/**/}
+
+
+
+
+
+
+
+ vector-square
+
+
+ f5cb
+
+
+ {/**/}
+
+
+
+
+
+
+
+ venus
+
+
+ f221
+
+
+ {/**/}
+
+
+
+
+
+
+
+ venus-double
+
+
+ f226
+
+
+ {/**/}
+
+
+
+
+
+
+
+ venus-mars
+
+
+ f228
+
+
+ {/**/}
+
+
+
+
+
+
+
+ vial
+
+
+ f492
+
+
+ {/**/}
+
+
+
+
+
+
+
+ vials
+
+
+ f493
+
+
+ {/**/}
+
+
+
+
+
+
+
+ video
+
+
+ f03d
+
+
+ {/**/}
+
+
+
+
+
+
+
+ video-slash
+
+
+ f4e2
+
+
+ {/**/}
+
+
+
+
+
+
+
+ vihara
+
+
+ f6a7
+
+
+ {/**/}
+
+
+
+
+
+
+
+ virus
+
+
+ e074
+
+
+ {/**/}
+
+
+
+
+
+
+
+ virus-slash
+
+
+ e075
+
+
+ {/**/}
+
+
+
+
+
+
+
+ viruses
+
+
+ e076
+
+
+ {/**/}
+
+
+
+
+
+
+
+ voicemail
+
+
+ f897
+
+
+ {/**/}
+
+
+
+
+
+
+
+ volleyball-ball
+
+
+ f45f
+
+
+ {/**/}
+
+
+
+
+
+
+
+ volume-down
+
+
+ f027
+
+
+ {/**/}
+
+
+
+
+
+
+
+ volume-mute
+
+
+ f6a9
+
+
+ {/**/}
+
+
+
+
+
+
+
+ volume-off
+
+
+ f026
+
+
+ {/**/}
+
+
+
+
+
+
+
+ volume-up
+
+
+ f028
+
+
+ {/**/}
+
+
+
+
+
+
+
+ vote-yea
+
+
+ f772
+
+
+ {/**/}
+
+
+
+
+
+
+
+ vr-cardboard
+
+
+ f729
+
+
+ {/**/}
+
+
+
+
+
+
+
+ walking
+
+
+ f554
+
+
+ {/**/}
+
+
+
+
+
+
+
+ wallet
+
+
+ f555
+
+
+ {/**/}
+
+
+
+
+
+
+
+ warehouse
+
+
+ f494
+
+
+ {/**/}
+
+
+
+
+
+
+
+ water
+
+
+ f773
+
+
+ {/**/}
+
+
+
+
+
+
+
+ wave-square
+
+
+ f83e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ weight
+
+
+ f496
+
+
+ {/**/}
+
+
+
+
+
+
+
+ weight-hanging
+
+
+ f5cd
+
+
+ {/**/}
+
+
+
+
+
+
+
+ wheelchair
+
+
+ f193
+
+
+ {/**/}
+
+
+
+
+
+
+
+ wifi
+
+
+ f1eb
+
+
+ {/**/}
+
+
+
+
+
+
+
+ wind
+
+
+ f72e
+
+
+ {/**/}
+
+
+
+
+
+
+
+ window-close
+
+
+ f410
+
+
+ {/**/}
+
+
+
+
+
+
+
+ window-maximize
+
+
+ f2d0
+
+
+ {/**/}
+
+
+
+
+
+
+
+ window-minimize
+
+
+ f2d1
+
+
+ {/**/}
+
+
+
+
+
+
+
+ window-restore
+
+
+ f2d2
+
+
+ {/**/}
+
+
+
+
+
+
+
+ wine-bottle
+
+
+ f72f
+
+
+ {/**/}
+
+
+
+
+
+
+
+ wine-glass
+
+
+ f4e3
+
+
+ {/**/}
+
+
+
+
+
+
+
+ wine-glass-alt
+
+
+ f5ce
+
+
+ {/**/}
+
+
+
+
+
+
+
+ won-sign
+
+
+ f159
+
+
+ {/**/}
+
+
+
+
+
+
+
+ wrench
+
+
+ f0ad
+
+
+ {/**/}
+
+
+
+
+
+
+
+ x-ray
+
+
+ f497
+
+
+ {/**/}
+
+
+
+
+
+
+
+ yen-sign
+
+
+ f157
+
+
+ {/**/}
+
+
+
+
+
+
+
+ yin-yang
+
+
+ f6ad
+
+
+ {/**/}
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block styles %{"}"}
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/ui-map-google-map.jsx b/src/ui-map-google-map.jsx
new file mode 100644
index 0000000..d649274
--- /dev/null
+++ b/src/ui-map-google-map.jsx
@@ -0,0 +1,57 @@
+<>
+ {"{"}% set title = 'Google Map' %{"}"}
+ {"{"}% set filename = 'ui-map-google-map.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Google Map
+
+ Help users find your address.
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/ui-map-jsvectormap.jsx b/src/ui-map-jsvectormap.jsx
new file mode 100644
index 0000000..97ea2ad
--- /dev/null
+++ b/src/ui-map-jsvectormap.jsx
@@ -0,0 +1,63 @@
+<>
+ {"{"}% set title = 'JS Vector Map' %{"}"}
+ {"{"}% set filename = 'ui-map-jsvectormap.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
JS Vector Map
+
+ We use the{" "}
+
+ Jsvectormap
+ {" "}
+ plugin to create vector maps.
+
+
+
+
+
+
+ Dashboard
+
+
+ JS Vector Map
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block styles %{"}"}
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block js %{"}"}
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/ui-map-leaflet.jsx b/src/ui-map-leaflet.jsx
new file mode 100644
index 0000000..5422678
--- /dev/null
+++ b/src/ui-map-leaflet.jsx
@@ -0,0 +1,64 @@
+<>
+ {"{"}% set title = 'Leaflet Map' %{"}"}
+ {"{"}% set filename = 'ui-map-leaflet.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Leaflet Map
+
+ an open-source JavaScript library for mobile-friendly interactive
+ maps.
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block styles %{"}"}
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block js %{"}"}
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/ui-map-openlayers.jsx b/src/ui-map-openlayers.jsx
new file mode 100644
index 0000000..edb0886
--- /dev/null
+++ b/src/ui-map-openlayers.jsx
@@ -0,0 +1,61 @@
+<>
+ {"{"}% set title = 'OpenLayers Map' %{"}"}
+ {"{"}% set filename = 'ui-map-openlayers.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
OpenLayers Map
+
+ A high-performance, feature-packed library for all your mapping
+ needs.
+
+
+
+
+
+
+ Dashboard
+
+
+ OpenLayers Map
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block styles %{"}"}
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block js %{"}"}
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/ui-multi-level-menu.jsx b/src/ui-multi-level-menu.jsx
new file mode 100644
index 0000000..e07eedd
--- /dev/null
+++ b/src/ui-multi-level-menu.jsx
@@ -0,0 +1,47 @@
+<>
+ {"{"}% set title = 'Multi-level Menu' %{"}"}
+ {"{"}% set filename = 'ui-multi-level-menu.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Multi-level Menu
+
+ You opened a page inside a multi-level menu.
+
+
+
+
+
+
+ Dashboard
+
+
+ Layout Default
+
+
+
+
+
+
+
+
+
+
Default Layout
+
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Magnam,
+ commodi? Ullam quaerat similique iusto temporibus, vero aliquam
+ praesentium, odit deserunt eaque nihil saepe hic deleniti? Placeat
+ delectus quibusdam ratione ullam!
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/ui-widgets-chatbox.jsx b/src/ui-widgets-chatbox.jsx
new file mode 100644
index 0000000..98e50bb
--- /dev/null
+++ b/src/ui-widgets-chatbox.jsx
@@ -0,0 +1,111 @@
+<>
+ {"{"}% set title = 'Chatbox' %{"}"}
+ {"{"}% set filename = 'ui-widgets-chatbox.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Chatbox
+
+ Our take on a chat conversation.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Alfy
+ Online
+
+
+
+
+
+
+
+
+
+
+
+ Hi Alfy, how can i help you?
+
+
+
+
+
+
+ I'm looking for the best admin dashboard template
+
+
With bootstrap certainly
+
+
+
+
+
+ I recommend you to use Mazer Dashboard
+
+
+
+
+
+
+ That's great! I like it so much :)
+
+
+
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block styles %{"}"}
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/ui-widgets-pricing.jsx b/src/ui-widgets-pricing.jsx
new file mode 100644
index 0000000..4f6bf4d
--- /dev/null
+++ b/src/ui-widgets-pricing.jsx
@@ -0,0 +1,181 @@
+<>
+ {"{"}% set title = 'Pricing' %{"}"}
+ {"{"}% set filename = 'ui-widgets-pricing.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Pricing
+
+ Present your plans to your users.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Basic
+
+ A standart features you can get
+
+
+
$100
+
+
+
+ Lorem ipsum dolor sit amet
+
+
+
+ Lorem ipsum dolor sit amet
+
+
+
+ Lorem ipsum dolor sit amet
+
+
+
+ Lorem ipsum dolor sit amet
+
+
+
+ Lorem ipsum dolor sit amet
+
+
+
+ Lorem dolor dolor sit amet
+
+
+
+
+ Order Now
+
+
+
+
+ {/* Highlighted Pricing */}
+
+
+
+
$150
+
+
+
+ Lorem ipsum kolor sit amet
+
+
+
+ Lorem ipsum dolor sit amet
+
+
+
+ Lorem ipsum kolor sit amet
+
+
+
+ Lorem ipsum dolor sit amet
+
+
+
+ Lorem ipsum kolor sit amet
+
+
+
+ Lorem ipsum dolor sit amet
+
+
+
+ Lorem ipsum kolor sit amet
+
+
+
+ Lorem ipsum dolor sit amet
+
+
+
+ Lorem ipsum kolor sit amet
+
+
+
+
+ Order Now
+
+
+
+
+
+
+
+
Professional
+
+ A higher features you will need
+
+
+
$100
+
+
+
+ Lorem ipsum dolor sit amet
+
+
+
+ Lorem ipsum dolor sit amet
+
+
+
+ Lorem ipsum dolor sit amet
+
+
+
+ Lorem ipsum dolor sit amet
+
+
+
+ Lorem ipsum dolor sit amet
+
+
+
+ Lorem ipsum dolor sit amet
+
+
+
+
+ Order Now
+
+
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+>
diff --git a/src/ui-widgets-todolist.jsx b/src/ui-widgets-todolist.jsx
new file mode 100644
index 0000000..2fc55ed
--- /dev/null
+++ b/src/ui-widgets-todolist.jsx
@@ -0,0 +1,415 @@
+<>
+ {"{"}% set title = 'Todo List' %{"}"}
+ {"{"}% set filename = 'ui-widgets-todolist.html' %{"}"}
+ {"{"}% extends 'src/layouts/master.html' %{"}"}
+ {"{"}% block content %{"}"}
+
+
+
+
+
Todo List
+
+ A decorated, sortable todo-list implementation.
+
+
+
+
+
+ {/* Task App Widget Starts */}
+
+
+
+
+
+
+
+
+ Progress
+
+
+
+
+
+
+ UI Design
+
+
+
+ 60%
+
+
+ VueJS
+
+
+
+ 30%
+
+
+ Laravel
+
+
+
+ 50%
+
+
+ ReactJS
+
+
+
+ 80%
+
+
+ Go
+
+
+
+ 65%
+
+
+
+
+
+
+
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block styles %{"}"}
+
+
+ {"{"}% endblock %{"}"}
+ {"{"}% block js %{"}"}
+ {"{"}% endblock %{"}"}
+>