diff --git a/package-lock.json b/package-lock.json
index 9edc9e3..295cfa6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,8 +8,8 @@
       "name": "rust-book-abridged",
       "version": "0.0.0",
       "dependencies": {
-        "@docusaurus/core": "2.4.0",
-        "@docusaurus/preset-classic": "2.4.0",
+        "@docusaurus/core": "2.4.3",
+        "@docusaurus/preset-classic": "2.4.3",
         "@mdx-js/react": "^1.6.22",
         "clsx": "^1.2.1",
         "prism-react-renderer": "^1.3.5",
@@ -17,7 +17,7 @@
         "react-dom": "^17.0.2"
       },
       "devDependencies": {
-        "@docusaurus/module-type-aliases": "2.4.0"
+        "@docusaurus/module-type-aliases": "2.4.3"
       },
       "engines": {
         "node": ">=16.14"
@@ -2022,9 +2022,9 @@
       }
     },
     "node_modules/@docusaurus/core": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-2.4.0.tgz",
-      "integrity": "sha512-J55/WEoIpRcLf3afO5POHPguVZosKmJEQWKBL+K7TAnfuE7i+Y0NPLlkKtnWCehagGsgTqClfQEexH/UT4kELA==",
+      "version": "2.4.3",
+      "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-2.4.3.tgz",
+      "integrity": "sha512-dWH5P7cgeNSIg9ufReX6gaCl/TmrGKD38Orbwuz05WPhAQtFXHd5B8Qym1TiXfvUNvwoYKkAJOJuGe8ou0Z7PA==",
       "dependencies": {
         "@babel/core": "^7.18.6",
         "@babel/generator": "^7.18.7",
@@ -2036,13 +2036,13 @@
         "@babel/runtime": "^7.18.6",
         "@babel/runtime-corejs3": "^7.18.6",
         "@babel/traverse": "^7.18.8",
-        "@docusaurus/cssnano-preset": "2.4.0",
-        "@docusaurus/logger": "2.4.0",
-        "@docusaurus/mdx-loader": "2.4.0",
+        "@docusaurus/cssnano-preset": "2.4.3",
+        "@docusaurus/logger": "2.4.3",
+        "@docusaurus/mdx-loader": "2.4.3",
         "@docusaurus/react-loadable": "5.5.2",
-        "@docusaurus/utils": "2.4.0",
-        "@docusaurus/utils-common": "2.4.0",
-        "@docusaurus/utils-validation": "2.4.0",
+        "@docusaurus/utils": "2.4.3",
+        "@docusaurus/utils-common": "2.4.3",
+        "@docusaurus/utils-validation": "2.4.3",
         "@slorber/static-site-generator-webpack-plugin": "^4.0.7",
         "@svgr/webpack": "^6.2.1",
         "autoprefixer": "^10.4.7",
@@ -2110,9 +2110,9 @@
       }
     },
     "node_modules/@docusaurus/cssnano-preset": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.4.0.tgz",
-      "integrity": "sha512-RmdiA3IpsLgZGXRzqnmTbGv43W4OD44PCo+6Q/aYjEM2V57vKCVqNzuafE94jv0z/PjHoXUrjr69SaRymBKYYw==",
+      "version": "2.4.3",
+      "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.4.3.tgz",
+      "integrity": "sha512-ZvGSRCi7z9wLnZrXNPG6DmVPHdKGd8dIn9pYbEOFiYihfv4uDR3UtxogmKf+rT8ZlKFf5Lqne8E8nt08zNM8CA==",
       "dependencies": {
         "cssnano-preset-advanced": "^5.3.8",
         "postcss": "^8.4.14",
@@ -2124,9 +2124,9 @@
       }
     },
     "node_modules/@docusaurus/logger": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.4.0.tgz",
-      "integrity": "sha512-T8+qR4APN+MjcC9yL2Es+xPJ2923S9hpzDmMtdsOcUGLqpCGBbU1vp3AAqDwXtVgFkq+NsEk7sHdVsfLWR/AXw==",
+      "version": "2.4.3",
+      "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.4.3.tgz",
+      "integrity": "sha512-Zxws7r3yLufk9xM1zq9ged0YHs65mlRmtsobnFkdZTxWXdTYlWWLWdKyNKAsVC+D7zg+pv2fGbyabdOnyZOM3w==",
       "dependencies": {
         "chalk": "^4.1.2",
         "tslib": "^2.4.0"
@@ -2136,14 +2136,14 @@
       }
     },
     "node_modules/@docusaurus/mdx-loader": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.4.0.tgz",
-      "integrity": "sha512-GWoH4izZKOmFoC+gbI2/y8deH/xKLvzz/T5BsEexBye8EHQlwsA7FMrVa48N063bJBH4FUOiRRXxk5rq9cC36g==",
+      "version": "2.4.3",
+      "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.4.3.tgz",
+      "integrity": "sha512-b1+fDnWtl3GiqkL0BRjYtc94FZrcDDBV1j8446+4tptB9BAOlePwG2p/pK6vGvfL53lkOsszXMghr2g67M0vCw==",
       "dependencies": {
         "@babel/parser": "^7.18.8",
         "@babel/traverse": "^7.18.8",
-        "@docusaurus/logger": "2.4.0",
-        "@docusaurus/utils": "2.4.0",
+        "@docusaurus/logger": "2.4.3",
+        "@docusaurus/utils": "2.4.3",
         "@mdx-js/mdx": "^1.6.22",
         "escape-html": "^1.0.3",
         "file-loader": "^6.2.0",
@@ -2167,12 +2167,12 @@
       }
     },
     "node_modules/@docusaurus/module-type-aliases": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.4.0.tgz",
-      "integrity": "sha512-YEQO2D3UXs72qCn8Cr+RlycSQXVGN9iEUyuHwTuK4/uL/HFomB2FHSU0vSDM23oLd+X/KibQ3Ez6nGjQLqXcHg==",
+      "version": "2.4.3",
+      "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.4.3.tgz",
+      "integrity": "sha512-cwkBkt1UCiduuvEAo7XZY01dJfRn7UR/75mBgOdb1hKknhrabJZ8YH+7savd/y9kLExPyrhe0QwdS9GuzsRRIA==",
       "dependencies": {
         "@docusaurus/react-loadable": "5.5.2",
-        "@docusaurus/types": "2.4.0",
+        "@docusaurus/types": "2.4.3",
         "@types/history": "^4.7.11",
         "@types/react": "*",
         "@types/react-router-config": "*",
@@ -2186,17 +2186,17 @@
       }
     },
     "node_modules/@docusaurus/plugin-content-blog": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.4.0.tgz",
-      "integrity": "sha512-YwkAkVUxtxoBAIj/MCb4ohN0SCtHBs4AS75jMhPpf67qf3j+U/4n33cELq7567hwyZ6fMz2GPJcVmctzlGGThQ==",
-      "dependencies": {
-        "@docusaurus/core": "2.4.0",
-        "@docusaurus/logger": "2.4.0",
-        "@docusaurus/mdx-loader": "2.4.0",
-        "@docusaurus/types": "2.4.0",
-        "@docusaurus/utils": "2.4.0",
-        "@docusaurus/utils-common": "2.4.0",
-        "@docusaurus/utils-validation": "2.4.0",
+      "version": "2.4.3",
+      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.4.3.tgz",
+      "integrity": "sha512-PVhypqaA0t98zVDpOeTqWUTvRqCEjJubtfFUQ7zJNYdbYTbS/E/ytq6zbLVsN/dImvemtO/5JQgjLxsh8XLo8Q==",
+      "dependencies": {
+        "@docusaurus/core": "2.4.3",
+        "@docusaurus/logger": "2.4.3",
+        "@docusaurus/mdx-loader": "2.4.3",
+        "@docusaurus/types": "2.4.3",
+        "@docusaurus/utils": "2.4.3",
+        "@docusaurus/utils-common": "2.4.3",
+        "@docusaurus/utils-validation": "2.4.3",
         "cheerio": "^1.0.0-rc.12",
         "feed": "^4.2.2",
         "fs-extra": "^10.1.0",
@@ -2216,17 +2216,17 @@
       }
     },
     "node_modules/@docusaurus/plugin-content-docs": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.4.0.tgz",
-      "integrity": "sha512-ic/Z/ZN5Rk/RQo+Io6rUGpToOtNbtPloMR2JcGwC1xT2riMu6zzfSwmBi9tHJgdXH6CB5jG+0dOZZO8QS5tmDg==",
-      "dependencies": {
-        "@docusaurus/core": "2.4.0",
-        "@docusaurus/logger": "2.4.0",
-        "@docusaurus/mdx-loader": "2.4.0",
-        "@docusaurus/module-type-aliases": "2.4.0",
-        "@docusaurus/types": "2.4.0",
-        "@docusaurus/utils": "2.4.0",
-        "@docusaurus/utils-validation": "2.4.0",
+      "version": "2.4.3",
+      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.4.3.tgz",
+      "integrity": "sha512-N7Po2LSH6UejQhzTCsvuX5NOzlC+HiXOVvofnEPj0WhMu1etpLEXE6a4aTxrtg95lQ5kf0xUIdjX9sh3d3G76A==",
+      "dependencies": {
+        "@docusaurus/core": "2.4.3",
+        "@docusaurus/logger": "2.4.3",
+        "@docusaurus/mdx-loader": "2.4.3",
+        "@docusaurus/module-type-aliases": "2.4.3",
+        "@docusaurus/types": "2.4.3",
+        "@docusaurus/utils": "2.4.3",
+        "@docusaurus/utils-validation": "2.4.3",
         "@types/react-router-config": "^5.0.6",
         "combine-promises": "^1.1.0",
         "fs-extra": "^10.1.0",
@@ -2246,15 +2246,15 @@
       }
     },
     "node_modules/@docusaurus/plugin-content-pages": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.4.0.tgz",
-      "integrity": "sha512-Pk2pOeOxk8MeU3mrTU0XLIgP9NZixbdcJmJ7RUFrZp1Aj42nd0RhIT14BGvXXyqb8yTQlk4DmYGAzqOfBsFyGw==",
-      "dependencies": {
-        "@docusaurus/core": "2.4.0",
-        "@docusaurus/mdx-loader": "2.4.0",
-        "@docusaurus/types": "2.4.0",
-        "@docusaurus/utils": "2.4.0",
-        "@docusaurus/utils-validation": "2.4.0",
+      "version": "2.4.3",
+      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.4.3.tgz",
+      "integrity": "sha512-txtDVz7y3zGk67q0HjG0gRttVPodkHqE0bpJ+7dOaTH40CQFLSh7+aBeGnPOTl+oCPG+hxkim4SndqPqXjQ8Bg==",
+      "dependencies": {
+        "@docusaurus/core": "2.4.3",
+        "@docusaurus/mdx-loader": "2.4.3",
+        "@docusaurus/types": "2.4.3",
+        "@docusaurus/utils": "2.4.3",
+        "@docusaurus/utils-validation": "2.4.3",
         "fs-extra": "^10.1.0",
         "tslib": "^2.4.0",
         "webpack": "^5.73.0"
@@ -2268,13 +2268,13 @@
       }
     },
     "node_modules/@docusaurus/plugin-debug": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.4.0.tgz",
-      "integrity": "sha512-KC56DdYjYT7Txyux71vXHXGYZuP6yYtqwClvYpjKreWIHWus5Zt6VNi23rMZv3/QKhOCrN64zplUbdfQMvddBQ==",
+      "version": "2.4.3",
+      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.4.3.tgz",
+      "integrity": "sha512-LkUbuq3zCmINlFb+gAd4ZvYr+bPAzMC0hwND4F7V9bZ852dCX8YoWyovVUBKq4er1XsOwSQaHmNGtObtn8Av8Q==",
       "dependencies": {
-        "@docusaurus/core": "2.4.0",
-        "@docusaurus/types": "2.4.0",
-        "@docusaurus/utils": "2.4.0",
+        "@docusaurus/core": "2.4.3",
+        "@docusaurus/types": "2.4.3",
+        "@docusaurus/utils": "2.4.3",
         "fs-extra": "^10.1.0",
         "react-json-view": "^1.21.3",
         "tslib": "^2.4.0"
@@ -2288,13 +2288,13 @@
       }
     },
     "node_modules/@docusaurus/plugin-google-analytics": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.4.0.tgz",
-      "integrity": "sha512-uGUzX67DOAIglygdNrmMOvEp8qG03X20jMWadeqVQktS6nADvozpSLGx4J0xbkblhJkUzN21WiilsP9iVP+zkw==",
+      "version": "2.4.3",
+      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.4.3.tgz",
+      "integrity": "sha512-KzBV3k8lDkWOhg/oYGxlK5o9bOwX7KpPc/FTWoB+SfKhlHfhq7qcQdMi1elAaVEIop8tgK6gD1E58Q+XC6otSQ==",
       "dependencies": {
-        "@docusaurus/core": "2.4.0",
-        "@docusaurus/types": "2.4.0",
-        "@docusaurus/utils-validation": "2.4.0",
+        "@docusaurus/core": "2.4.3",
+        "@docusaurus/types": "2.4.3",
+        "@docusaurus/utils-validation": "2.4.3",
         "tslib": "^2.4.0"
       },
       "engines": {
@@ -2306,13 +2306,13 @@
       }
     },
     "node_modules/@docusaurus/plugin-google-gtag": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.4.0.tgz",
-      "integrity": "sha512-adj/70DANaQs2+TF/nRdMezDXFAV/O/pjAbUgmKBlyOTq5qoMe0Tk4muvQIwWUmiUQxFJe+sKlZGM771ownyOg==",
+      "version": "2.4.3",
+      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.4.3.tgz",
+      "integrity": "sha512-5FMg0rT7sDy4i9AGsvJC71MQrqQZwgLNdDetLEGDHLfSHLvJhQbTCUGbGXknUgWXQJckcV/AILYeJy+HhxeIFA==",
       "dependencies": {
-        "@docusaurus/core": "2.4.0",
-        "@docusaurus/types": "2.4.0",
-        "@docusaurus/utils-validation": "2.4.0",
+        "@docusaurus/core": "2.4.3",
+        "@docusaurus/types": "2.4.3",
+        "@docusaurus/utils-validation": "2.4.3",
         "tslib": "^2.4.0"
       },
       "engines": {
@@ -2324,13 +2324,13 @@
       }
     },
     "node_modules/@docusaurus/plugin-google-tag-manager": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-2.4.0.tgz",
-      "integrity": "sha512-E66uGcYs4l7yitmp/8kMEVQftFPwV9iC62ORh47Veqzs6ExwnhzBkJmwDnwIysHBF1vlxnzET0Fl2LfL5fRR3A==",
+      "version": "2.4.3",
+      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-2.4.3.tgz",
+      "integrity": "sha512-1jTzp71yDGuQiX9Bi0pVp3alArV0LSnHXempvQTxwCGAEzUWWaBg4d8pocAlTpbP9aULQQqhgzrs8hgTRPOM0A==",
       "dependencies": {
-        "@docusaurus/core": "2.4.0",
-        "@docusaurus/types": "2.4.0",
-        "@docusaurus/utils-validation": "2.4.0",
+        "@docusaurus/core": "2.4.3",
+        "@docusaurus/types": "2.4.3",
+        "@docusaurus/utils-validation": "2.4.3",
         "tslib": "^2.4.0"
       },
       "engines": {
@@ -2342,16 +2342,16 @@
       }
     },
     "node_modules/@docusaurus/plugin-sitemap": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.4.0.tgz",
-      "integrity": "sha512-pZxh+ygfnI657sN8a/FkYVIAmVv0CGk71QMKqJBOfMmDHNN1FeDeFkBjWP49ejBqpqAhjufkv5UWq3UOu2soCw==",
-      "dependencies": {
-        "@docusaurus/core": "2.4.0",
-        "@docusaurus/logger": "2.4.0",
-        "@docusaurus/types": "2.4.0",
-        "@docusaurus/utils": "2.4.0",
-        "@docusaurus/utils-common": "2.4.0",
-        "@docusaurus/utils-validation": "2.4.0",
+      "version": "2.4.3",
+      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.4.3.tgz",
+      "integrity": "sha512-LRQYrK1oH1rNfr4YvWBmRzTL0LN9UAPxBbghgeFRBm5yloF6P+zv1tm2pe2hQTX/QP5bSKdnajCvfnScgKXMZQ==",
+      "dependencies": {
+        "@docusaurus/core": "2.4.3",
+        "@docusaurus/logger": "2.4.3",
+        "@docusaurus/types": "2.4.3",
+        "@docusaurus/utils": "2.4.3",
+        "@docusaurus/utils-common": "2.4.3",
+        "@docusaurus/utils-validation": "2.4.3",
         "fs-extra": "^10.1.0",
         "sitemap": "^7.1.1",
         "tslib": "^2.4.0"
@@ -2365,23 +2365,23 @@
       }
     },
     "node_modules/@docusaurus/preset-classic": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.4.0.tgz",
-      "integrity": "sha512-/5z5o/9bc6+P5ool2y01PbJhoGddEGsC0ej1MF6mCoazk8A+kW4feoUd68l7Bnv01rCnG3xy7kHUQP97Y0grUA==",
-      "dependencies": {
-        "@docusaurus/core": "2.4.0",
-        "@docusaurus/plugin-content-blog": "2.4.0",
-        "@docusaurus/plugin-content-docs": "2.4.0",
-        "@docusaurus/plugin-content-pages": "2.4.0",
-        "@docusaurus/plugin-debug": "2.4.0",
-        "@docusaurus/plugin-google-analytics": "2.4.0",
-        "@docusaurus/plugin-google-gtag": "2.4.0",
-        "@docusaurus/plugin-google-tag-manager": "2.4.0",
-        "@docusaurus/plugin-sitemap": "2.4.0",
-        "@docusaurus/theme-classic": "2.4.0",
-        "@docusaurus/theme-common": "2.4.0",
-        "@docusaurus/theme-search-algolia": "2.4.0",
-        "@docusaurus/types": "2.4.0"
+      "version": "2.4.3",
+      "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.4.3.tgz",
+      "integrity": "sha512-tRyMliepY11Ym6hB1rAFSNGwQDpmszvWYJvlK1E+md4SW8i6ylNHtpZjaYFff9Mdk3i/Pg8ItQq9P0daOJAvQw==",
+      "dependencies": {
+        "@docusaurus/core": "2.4.3",
+        "@docusaurus/plugin-content-blog": "2.4.3",
+        "@docusaurus/plugin-content-docs": "2.4.3",
+        "@docusaurus/plugin-content-pages": "2.4.3",
+        "@docusaurus/plugin-debug": "2.4.3",
+        "@docusaurus/plugin-google-analytics": "2.4.3",
+        "@docusaurus/plugin-google-gtag": "2.4.3",
+        "@docusaurus/plugin-google-tag-manager": "2.4.3",
+        "@docusaurus/plugin-sitemap": "2.4.3",
+        "@docusaurus/theme-classic": "2.4.3",
+        "@docusaurus/theme-common": "2.4.3",
+        "@docusaurus/theme-search-algolia": "2.4.3",
+        "@docusaurus/types": "2.4.3"
       },
       "engines": {
         "node": ">=16.14"
@@ -2404,22 +2404,22 @@
       }
     },
     "node_modules/@docusaurus/theme-classic": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.4.0.tgz",
-      "integrity": "sha512-GMDX5WU6Z0OC65eQFgl3iNNEbI9IMJz9f6KnOyuMxNUR6q0qVLsKCNopFUDfFNJ55UU50o7P7o21yVhkwpfJ9w==",
-      "dependencies": {
-        "@docusaurus/core": "2.4.0",
-        "@docusaurus/mdx-loader": "2.4.0",
-        "@docusaurus/module-type-aliases": "2.4.0",
-        "@docusaurus/plugin-content-blog": "2.4.0",
-        "@docusaurus/plugin-content-docs": "2.4.0",
-        "@docusaurus/plugin-content-pages": "2.4.0",
-        "@docusaurus/theme-common": "2.4.0",
-        "@docusaurus/theme-translations": "2.4.0",
-        "@docusaurus/types": "2.4.0",
-        "@docusaurus/utils": "2.4.0",
-        "@docusaurus/utils-common": "2.4.0",
-        "@docusaurus/utils-validation": "2.4.0",
+      "version": "2.4.3",
+      "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.4.3.tgz",
+      "integrity": "sha512-QKRAJPSGPfDY2yCiPMIVyr+MqwZCIV2lxNzqbyUW0YkrlmdzzP3WuQJPMGLCjWgQp/5c9kpWMvMxjhpZx1R32Q==",
+      "dependencies": {
+        "@docusaurus/core": "2.4.3",
+        "@docusaurus/mdx-loader": "2.4.3",
+        "@docusaurus/module-type-aliases": "2.4.3",
+        "@docusaurus/plugin-content-blog": "2.4.3",
+        "@docusaurus/plugin-content-docs": "2.4.3",
+        "@docusaurus/plugin-content-pages": "2.4.3",
+        "@docusaurus/theme-common": "2.4.3",
+        "@docusaurus/theme-translations": "2.4.3",
+        "@docusaurus/types": "2.4.3",
+        "@docusaurus/utils": "2.4.3",
+        "@docusaurus/utils-common": "2.4.3",
+        "@docusaurus/utils-validation": "2.4.3",
         "@mdx-js/react": "^1.6.22",
         "clsx": "^1.2.1",
         "copy-text-to-clipboard": "^3.0.1",
@@ -2443,17 +2443,17 @@
       }
     },
     "node_modules/@docusaurus/theme-common": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.4.0.tgz",
-      "integrity": "sha512-IkG/l5f/FLY6cBIxtPmFnxpuPzc5TupuqlOx+XDN+035MdQcAh8wHXXZJAkTeYDeZ3anIUSUIvWa7/nRKoQEfg==",
-      "dependencies": {
-        "@docusaurus/mdx-loader": "2.4.0",
-        "@docusaurus/module-type-aliases": "2.4.0",
-        "@docusaurus/plugin-content-blog": "2.4.0",
-        "@docusaurus/plugin-content-docs": "2.4.0",
-        "@docusaurus/plugin-content-pages": "2.4.0",
-        "@docusaurus/utils": "2.4.0",
-        "@docusaurus/utils-common": "2.4.0",
+      "version": "2.4.3",
+      "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.4.3.tgz",
+      "integrity": "sha512-7KaDJBXKBVGXw5WOVt84FtN8czGWhM0lbyWEZXGp8AFfL6sZQfRTluFp4QriR97qwzSyOfQb+nzcDZZU4tezUw==",
+      "dependencies": {
+        "@docusaurus/mdx-loader": "2.4.3",
+        "@docusaurus/module-type-aliases": "2.4.3",
+        "@docusaurus/plugin-content-blog": "2.4.3",
+        "@docusaurus/plugin-content-docs": "2.4.3",
+        "@docusaurus/plugin-content-pages": "2.4.3",
+        "@docusaurus/utils": "2.4.3",
+        "@docusaurus/utils-common": "2.4.3",
         "@types/history": "^4.7.11",
         "@types/react": "*",
         "@types/react-router-config": "*",
@@ -2473,18 +2473,18 @@
       }
     },
     "node_modules/@docusaurus/theme-search-algolia": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.4.0.tgz",
-      "integrity": "sha512-pPCJSCL1Qt4pu/Z0uxBAuke0yEBbxh0s4fOvimna7TEcBLPq0x06/K78AaABXrTVQM6S0vdocFl9EoNgU17hqA==",
+      "version": "2.4.3",
+      "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.4.3.tgz",
+      "integrity": "sha512-jziq4f6YVUB5hZOB85ELATwnxBz/RmSLD3ksGQOLDPKVzat4pmI8tddNWtriPpxR04BNT+ZfpPUMFkNFetSW1Q==",
       "dependencies": {
         "@docsearch/react": "^3.1.1",
-        "@docusaurus/core": "2.4.0",
-        "@docusaurus/logger": "2.4.0",
-        "@docusaurus/plugin-content-docs": "2.4.0",
-        "@docusaurus/theme-common": "2.4.0",
-        "@docusaurus/theme-translations": "2.4.0",
-        "@docusaurus/utils": "2.4.0",
-        "@docusaurus/utils-validation": "2.4.0",
+        "@docusaurus/core": "2.4.3",
+        "@docusaurus/logger": "2.4.3",
+        "@docusaurus/plugin-content-docs": "2.4.3",
+        "@docusaurus/theme-common": "2.4.3",
+        "@docusaurus/theme-translations": "2.4.3",
+        "@docusaurus/utils": "2.4.3",
+        "@docusaurus/utils-validation": "2.4.3",
         "algoliasearch": "^4.13.1",
         "algoliasearch-helper": "^3.10.0",
         "clsx": "^1.2.1",
@@ -2503,9 +2503,9 @@
       }
     },
     "node_modules/@docusaurus/theme-translations": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.4.0.tgz",
-      "integrity": "sha512-kEoITnPXzDPUMBHk3+fzEzbopxLD3fR5sDoayNH0vXkpUukA88/aDL1bqkhxWZHA3LOfJ3f0vJbOwmnXW5v85Q==",
+      "version": "2.4.3",
+      "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.4.3.tgz",
+      "integrity": "sha512-H4D+lbZbjbKNS/Zw1Lel64PioUAIT3cLYYJLUf3KkuO/oc9e0QCVhIYVtUI2SfBCF2NNdlyhBDQEEMygsCedIg==",
       "dependencies": {
         "fs-extra": "^10.1.0",
         "tslib": "^2.4.0"
@@ -2515,9 +2515,9 @@
       }
     },
     "node_modules/@docusaurus/types": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-2.4.0.tgz",
-      "integrity": "sha512-xaBXr+KIPDkIaef06c+i2HeTqVNixB7yFut5fBXPGI2f1rrmEV2vLMznNGsFwvZ5XmA3Quuefd4OGRkdo97Dhw==",
+      "version": "2.4.3",
+      "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-2.4.3.tgz",
+      "integrity": "sha512-W6zNLGQqfrp/EoPD0bhb9n7OobP+RHpmvVzpA+Z/IuU3Q63njJM24hmT0GYboovWcDtFmnIJC9wcyx4RVPQscw==",
       "dependencies": {
         "@types/history": "^4.7.11",
         "@types/react": "*",
@@ -2534,11 +2534,11 @@
       }
     },
     "node_modules/@docusaurus/utils": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.4.0.tgz",
-      "integrity": "sha512-89hLYkvtRX92j+C+ERYTuSUK6nF9bGM32QThcHPg2EDDHVw6FzYQXmX6/p+pU5SDyyx5nBlE4qXR92RxCAOqfg==",
+      "version": "2.4.3",
+      "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.4.3.tgz",
+      "integrity": "sha512-fKcXsjrD86Smxv8Pt0TBFqYieZZCPh4cbf9oszUq/AMhZn3ujwpKaVYZACPX8mmjtYx0JOgNx52CREBfiGQB4A==",
       "dependencies": {
-        "@docusaurus/logger": "2.4.0",
+        "@docusaurus/logger": "2.4.3",
         "@svgr/webpack": "^6.2.1",
         "escape-string-regexp": "^4.0.0",
         "file-loader": "^6.2.0",
@@ -2568,9 +2568,9 @@
       }
     },
     "node_modules/@docusaurus/utils-common": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.4.0.tgz",
-      "integrity": "sha512-zIMf10xuKxddYfLg5cS19x44zud/E9I7lj3+0bv8UIs0aahpErfNrGhijEfJpAfikhQ8tL3m35nH3hJ3sOG82A==",
+      "version": "2.4.3",
+      "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.4.3.tgz",
+      "integrity": "sha512-/jascp4GbLQCPVmcGkPzEQjNaAk3ADVfMtudk49Ggb+131B1WDD6HqlSmDf8MxGdy7Dja2gc+StHf01kiWoTDQ==",
       "dependencies": {
         "tslib": "^2.4.0"
       },
@@ -2587,12 +2587,12 @@
       }
     },
     "node_modules/@docusaurus/utils-validation": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.4.0.tgz",
-      "integrity": "sha512-IrBsBbbAp6y7mZdJx4S4pIA7dUyWSA0GNosPk6ZJ0fX3uYIEQgcQSGIgTeSC+8xPEx3c16o03en1jSDpgQgz/w==",
+      "version": "2.4.3",
+      "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.4.3.tgz",
+      "integrity": "sha512-G2+Vt3WR5E/9drAobP+hhZQMaswRwDlp6qOMi7o7ZypB+VO7N//DZWhZEwhcRGepMDJGQEwtPv7UxtYwPL9PBw==",
       "dependencies": {
-        "@docusaurus/logger": "2.4.0",
-        "@docusaurus/utils": "2.4.0",
+        "@docusaurus/logger": "2.4.3",
+        "@docusaurus/utils": "2.4.3",
         "joi": "^17.6.0",
         "js-yaml": "^4.1.0",
         "tslib": "^2.4.0"
diff --git a/package.json b/package.json
index 964b4df..c78d754 100644
--- a/package.json
+++ b/package.json
@@ -14,8 +14,8 @@
     "write-heading-ids": "docusaurus write-heading-ids"
   },
   "dependencies": {
-    "@docusaurus/core": "2.4.0",
-    "@docusaurus/preset-classic": "2.4.0",
+    "@docusaurus/core": "2.4.3",
+    "@docusaurus/preset-classic": "2.4.3",
     "@mdx-js/react": "^1.6.22",
     "clsx": "^1.2.1",
     "prism-react-renderer": "^1.3.5",
@@ -23,7 +23,7 @@
     "react-dom": "^17.0.2"
   },
   "devDependencies": {
-    "@docusaurus/module-type-aliases": "2.4.0"
+    "@docusaurus/module-type-aliases": "2.4.3"
   },
   "browserslist": {
     "production": [