Spaces:
Sleeping
Sleeping
Girish Jeswani commited on
Commit ·
a58abf8
1
Parent(s): 1719e8e
fix response formatting
Browse files
phd-advisor-frontend/package-lock.json
CHANGED
|
@@ -15,6 +15,7 @@
|
|
| 15 |
"lucide-react": "^0.513.0",
|
| 16 |
"react": "^19.1.0",
|
| 17 |
"react-dom": "^19.1.0",
|
|
|
|
| 18 |
"react-scripts": "5.0.1",
|
| 19 |
"web-vitals": "^2.1.4"
|
| 20 |
}
|
|
@@ -3640,6 +3641,15 @@
|
|
| 3640 |
"@types/node": "*"
|
| 3641 |
}
|
| 3642 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3643 |
"node_modules/@types/eslint": {
|
| 3644 |
"version": "8.56.12",
|
| 3645 |
"resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz",
|
|
@@ -3666,6 +3676,15 @@
|
|
| 3666 |
"integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==",
|
| 3667 |
"license": "MIT"
|
| 3668 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3669 |
"node_modules/@types/express": {
|
| 3670 |
"version": "4.17.22",
|
| 3671 |
"resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.22.tgz",
|
|
@@ -3711,6 +3730,15 @@
|
|
| 3711 |
"@types/node": "*"
|
| 3712 |
}
|
| 3713 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3714 |
"node_modules/@types/html-minifier-terser": {
|
| 3715 |
"version": "6.1.0",
|
| 3716 |
"resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz",
|
|
@@ -3768,12 +3796,27 @@
|
|
| 3768 |
"integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
|
| 3769 |
"license": "MIT"
|
| 3770 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3771 |
"node_modules/@types/mime": {
|
| 3772 |
"version": "1.3.5",
|
| 3773 |
"resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz",
|
| 3774 |
"integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==",
|
| 3775 |
"license": "MIT"
|
| 3776 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3777 |
"node_modules/@types/node": {
|
| 3778 |
"version": "22.15.29",
|
| 3779 |
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.29.tgz",
|
|
@@ -3822,6 +3865,16 @@
|
|
| 3822 |
"integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==",
|
| 3823 |
"license": "MIT"
|
| 3824 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3825 |
"node_modules/@types/resolve": {
|
| 3826 |
"version": "1.17.1",
|
| 3827 |
"resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz",
|
|
@@ -3894,6 +3947,12 @@
|
|
| 3894 |
"integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==",
|
| 3895 |
"license": "MIT"
|
| 3896 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3897 |
"node_modules/@types/ws": {
|
| 3898 |
"version": "8.18.1",
|
| 3899 |
"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz",
|
|
@@ -5151,6 +5210,16 @@
|
|
| 5151 |
"@babel/core": "^7.0.0-0"
|
| 5152 |
}
|
| 5153 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5154 |
"node_modules/balanced-match": {
|
| 5155 |
"version": "1.0.2",
|
| 5156 |
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
|
|
@@ -5497,6 +5566,16 @@
|
|
| 5497 |
"node": ">=4"
|
| 5498 |
}
|
| 5499 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5500 |
"node_modules/chalk": {
|
| 5501 |
"version": "4.1.2",
|
| 5502 |
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
|
|
@@ -5522,6 +5601,46 @@
|
|
| 5522 |
"node": ">=10"
|
| 5523 |
}
|
| 5524 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5525 |
"node_modules/check-types": {
|
| 5526 |
"version": "11.2.3",
|
| 5527 |
"resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz",
|
|
@@ -5769,6 +5888,16 @@
|
|
| 5769 |
"node": ">= 0.8"
|
| 5770 |
}
|
| 5771 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5772 |
"node_modules/commander": {
|
| 5773 |
"version": "8.3.0",
|
| 5774 |
"resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
|
|
@@ -6356,6 +6485,13 @@
|
|
| 6356 |
"integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
|
| 6357 |
"license": "MIT"
|
| 6358 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 6359 |
"node_modules/damerau-levenshtein": {
|
| 6360 |
"version": "1.0.8",
|
| 6361 |
"resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
|
|
@@ -6450,6 +6586,19 @@
|
|
| 6450 |
"integrity": "sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==",
|
| 6451 |
"license": "MIT"
|
| 6452 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 6453 |
"node_modules/dedent": {
|
| 6454 |
"version": "0.7.0",
|
| 6455 |
"resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
|
|
@@ -6610,6 +6759,19 @@
|
|
| 6610 |
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
|
| 6611 |
"license": "MIT"
|
| 6612 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 6613 |
"node_modules/didyoumean": {
|
| 6614 |
"version": "1.2.2",
|
| 6615 |
"resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
|
|
@@ -7773,6 +7935,16 @@
|
|
| 7773 |
"node": ">=4.0"
|
| 7774 |
}
|
| 7775 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 7776 |
"node_modules/estree-walker": {
|
| 7777 |
"version": "1.0.1",
|
| 7778 |
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz",
|
|
@@ -7919,6 +8091,12 @@
|
|
| 7919 |
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
|
| 7920 |
"license": "MIT"
|
| 7921 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 7922 |
"node_modules/fast-deep-equal": {
|
| 7923 |
"version": "3.1.3",
|
| 7924 |
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
|
|
@@ -8838,6 +9016,46 @@
|
|
| 8838 |
"node": ">= 0.4"
|
| 8839 |
}
|
| 8840 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 8841 |
"node_modules/he": {
|
| 8842 |
"version": "1.2.0",
|
| 8843 |
"resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
|
|
@@ -8959,6 +9177,16 @@
|
|
| 8959 |
"node": ">=12"
|
| 8960 |
}
|
| 8961 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 8962 |
"node_modules/html-webpack-plugin": {
|
| 8963 |
"version": "5.6.3",
|
| 8964 |
"resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz",
|
|
@@ -9258,6 +9486,12 @@
|
|
| 9258 |
"integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
|
| 9259 |
"license": "ISC"
|
| 9260 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9261 |
"node_modules/internal-slot": {
|
| 9262 |
"version": "1.1.0",
|
| 9263 |
"resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz",
|
|
@@ -9281,6 +9515,30 @@
|
|
| 9281 |
"node": ">= 10"
|
| 9282 |
}
|
| 9283 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9284 |
"node_modules/is-array-buffer": {
|
| 9285 |
"version": "3.0.5",
|
| 9286 |
"resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz",
|
|
@@ -9426,6 +9684,16 @@
|
|
| 9426 |
"url": "https://github.com/sponsors/ljharb"
|
| 9427 |
}
|
| 9428 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9429 |
"node_modules/is-docker": {
|
| 9430 |
"version": "2.2.1",
|
| 9431 |
"resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
|
|
@@ -9513,6 +9781,16 @@
|
|
| 9513 |
"node": ">=0.10.0"
|
| 9514 |
}
|
| 9515 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9516 |
"node_modules/is-map": {
|
| 9517 |
"version": "2.0.3",
|
| 9518 |
"resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz",
|
|
@@ -11205,6 +11483,16 @@
|
|
| 11205 |
"integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==",
|
| 11206 |
"license": "MIT"
|
| 11207 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 11208 |
"node_modules/loose-envify": {
|
| 11209 |
"version": "1.4.0",
|
| 11210 |
"resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
|
|
@@ -11304,6 +11592,159 @@
|
|
| 11304 |
"node": ">= 0.4"
|
| 11305 |
}
|
| 11306 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 11307 |
"node_modules/mdn-data": {
|
| 11308 |
"version": "2.0.4",
|
| 11309 |
"resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
|
|
@@ -11364,23 +11805,465 @@
|
|
| 11364 |
"node": ">= 0.6"
|
| 11365 |
}
|
| 11366 |
},
|
| 11367 |
-
"node_modules/
|
| 11368 |
-
"version": "4.0.
|
| 11369 |
-
"resolved": "https://registry.npmjs.org/
|
| 11370 |
-
"integrity": "sha512-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 11371 |
"license": "MIT",
|
| 11372 |
"dependencies": {
|
| 11373 |
-
"
|
| 11374 |
-
"
|
| 11375 |
-
|
| 11376 |
-
|
| 11377 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 11378 |
}
|
| 11379 |
},
|
| 11380 |
-
"node_modules/
|
| 11381 |
-
"version": "
|
| 11382 |
-
"resolved": "https://registry.npmjs.org/
|
| 11383 |
-
"integrity": "sha512-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 11384 |
"license": "MIT",
|
| 11385 |
"bin": {
|
| 11386 |
"mime": "cli.js"
|
|
@@ -11986,6 +12869,31 @@
|
|
| 11986 |
"node": ">=6"
|
| 11987 |
}
|
| 11988 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 11989 |
"node_modules/parse-json": {
|
| 11990 |
"version": "5.2.0",
|
| 11991 |
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
|
|
@@ -13631,6 +14539,16 @@
|
|
| 13631 |
"integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
|
| 13632 |
"license": "MIT"
|
| 13633 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 13634 |
"node_modules/proxy-addr": {
|
| 13635 |
"version": "2.0.7",
|
| 13636 |
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
|
|
@@ -13935,6 +14853,33 @@
|
|
| 13935 |
"integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
|
| 13936 |
"license": "MIT"
|
| 13937 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 13938 |
"node_modules/react-refresh": {
|
| 13939 |
"version": "0.11.0",
|
| 13940 |
"resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz",
|
|
@@ -14254,6 +15199,39 @@
|
|
| 14254 |
"node": ">= 0.10"
|
| 14255 |
}
|
| 14256 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 14257 |
"node_modules/renderkid": {
|
| 14258 |
"version": "3.0.0",
|
| 14259 |
"resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz",
|
|
@@ -15159,6 +16137,16 @@
|
|
| 15159 |
"deprecated": "Please use @jridgewell/sourcemap-codec instead",
|
| 15160 |
"license": "MIT"
|
| 15161 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15162 |
"node_modules/spdy": {
|
| 15163 |
"version": "4.0.2",
|
| 15164 |
"resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
|
|
@@ -15527,6 +16515,20 @@
|
|
| 15527 |
"url": "https://github.com/sponsors/ljharb"
|
| 15528 |
}
|
| 15529 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15530 |
"node_modules/stringify-object": {
|
| 15531 |
"version": "3.3.0",
|
| 15532 |
"resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz",
|
|
@@ -15633,6 +16635,24 @@
|
|
| 15633 |
"webpack": "^5.0.0"
|
| 15634 |
}
|
| 15635 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15636 |
"node_modules/stylehacks": {
|
| 15637 |
"version": "5.1.1",
|
| 15638 |
"resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz",
|
|
@@ -16169,6 +17189,26 @@
|
|
| 16169 |
"node": ">=8"
|
| 16170 |
}
|
| 16171 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16172 |
"node_modules/tryer": {
|
| 16173 |
"version": "1.0.1",
|
| 16174 |
"resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz",
|
|
@@ -16454,6 +17494,37 @@
|
|
| 16454 |
"node": ">=4"
|
| 16455 |
}
|
| 16456 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16457 |
"node_modules/unique-string": {
|
| 16458 |
"version": "2.0.0",
|
| 16459 |
"resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
|
|
@@ -16466,6 +17537,74 @@
|
|
| 16466 |
"node": ">=8"
|
| 16467 |
}
|
| 16468 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16469 |
"node_modules/universalify": {
|
| 16470 |
"version": "2.0.1",
|
| 16471 |
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
|
|
@@ -16623,6 +17762,34 @@
|
|
| 16623 |
"node": ">= 0.8"
|
| 16624 |
}
|
| 16625 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16626 |
"node_modules/w3c-hr-time": {
|
| 16627 |
"version": "1.0.2",
|
| 16628 |
"resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
|
|
@@ -17560,6 +18727,16 @@
|
|
| 17560 |
"funding": {
|
| 17561 |
"url": "https://github.com/sponsors/sindresorhus"
|
| 17562 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 17563 |
}
|
| 17564 |
}
|
| 17565 |
}
|
|
|
|
| 15 |
"lucide-react": "^0.513.0",
|
| 16 |
"react": "^19.1.0",
|
| 17 |
"react-dom": "^19.1.0",
|
| 18 |
+
"react-markdown": "^10.1.0",
|
| 19 |
"react-scripts": "5.0.1",
|
| 20 |
"web-vitals": "^2.1.4"
|
| 21 |
}
|
|
|
|
| 3641 |
"@types/node": "*"
|
| 3642 |
}
|
| 3643 |
},
|
| 3644 |
+
"node_modules/@types/debug": {
|
| 3645 |
+
"version": "4.1.12",
|
| 3646 |
+
"resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
|
| 3647 |
+
"integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==",
|
| 3648 |
+
"license": "MIT",
|
| 3649 |
+
"dependencies": {
|
| 3650 |
+
"@types/ms": "*"
|
| 3651 |
+
}
|
| 3652 |
+
},
|
| 3653 |
"node_modules/@types/eslint": {
|
| 3654 |
"version": "8.56.12",
|
| 3655 |
"resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz",
|
|
|
|
| 3676 |
"integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==",
|
| 3677 |
"license": "MIT"
|
| 3678 |
},
|
| 3679 |
+
"node_modules/@types/estree-jsx": {
|
| 3680 |
+
"version": "1.0.5",
|
| 3681 |
+
"resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz",
|
| 3682 |
+
"integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==",
|
| 3683 |
+
"license": "MIT",
|
| 3684 |
+
"dependencies": {
|
| 3685 |
+
"@types/estree": "*"
|
| 3686 |
+
}
|
| 3687 |
+
},
|
| 3688 |
"node_modules/@types/express": {
|
| 3689 |
"version": "4.17.22",
|
| 3690 |
"resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.22.tgz",
|
|
|
|
| 3730 |
"@types/node": "*"
|
| 3731 |
}
|
| 3732 |
},
|
| 3733 |
+
"node_modules/@types/hast": {
|
| 3734 |
+
"version": "3.0.4",
|
| 3735 |
+
"resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz",
|
| 3736 |
+
"integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==",
|
| 3737 |
+
"license": "MIT",
|
| 3738 |
+
"dependencies": {
|
| 3739 |
+
"@types/unist": "*"
|
| 3740 |
+
}
|
| 3741 |
+
},
|
| 3742 |
"node_modules/@types/html-minifier-terser": {
|
| 3743 |
"version": "6.1.0",
|
| 3744 |
"resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz",
|
|
|
|
| 3796 |
"integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
|
| 3797 |
"license": "MIT"
|
| 3798 |
},
|
| 3799 |
+
"node_modules/@types/mdast": {
|
| 3800 |
+
"version": "4.0.4",
|
| 3801 |
+
"resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz",
|
| 3802 |
+
"integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==",
|
| 3803 |
+
"license": "MIT",
|
| 3804 |
+
"dependencies": {
|
| 3805 |
+
"@types/unist": "*"
|
| 3806 |
+
}
|
| 3807 |
+
},
|
| 3808 |
"node_modules/@types/mime": {
|
| 3809 |
"version": "1.3.5",
|
| 3810 |
"resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz",
|
| 3811 |
"integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==",
|
| 3812 |
"license": "MIT"
|
| 3813 |
},
|
| 3814 |
+
"node_modules/@types/ms": {
|
| 3815 |
+
"version": "2.1.0",
|
| 3816 |
+
"resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz",
|
| 3817 |
+
"integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==",
|
| 3818 |
+
"license": "MIT"
|
| 3819 |
+
},
|
| 3820 |
"node_modules/@types/node": {
|
| 3821 |
"version": "22.15.29",
|
| 3822 |
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.29.tgz",
|
|
|
|
| 3865 |
"integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==",
|
| 3866 |
"license": "MIT"
|
| 3867 |
},
|
| 3868 |
+
"node_modules/@types/react": {
|
| 3869 |
+
"version": "19.1.9",
|
| 3870 |
+
"resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.9.tgz",
|
| 3871 |
+
"integrity": "sha512-WmdoynAX8Stew/36uTSVMcLJJ1KRh6L3IZRx1PZ7qJtBqT3dYTgyDTx8H1qoRghErydW7xw9mSJ3wS//tCRpFA==",
|
| 3872 |
+
"license": "MIT",
|
| 3873 |
+
"peer": true,
|
| 3874 |
+
"dependencies": {
|
| 3875 |
+
"csstype": "^3.0.2"
|
| 3876 |
+
}
|
| 3877 |
+
},
|
| 3878 |
"node_modules/@types/resolve": {
|
| 3879 |
"version": "1.17.1",
|
| 3880 |
"resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz",
|
|
|
|
| 3947 |
"integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==",
|
| 3948 |
"license": "MIT"
|
| 3949 |
},
|
| 3950 |
+
"node_modules/@types/unist": {
|
| 3951 |
+
"version": "3.0.3",
|
| 3952 |
+
"resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz",
|
| 3953 |
+
"integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==",
|
| 3954 |
+
"license": "MIT"
|
| 3955 |
+
},
|
| 3956 |
"node_modules/@types/ws": {
|
| 3957 |
"version": "8.18.1",
|
| 3958 |
"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz",
|
|
|
|
| 5210 |
"@babel/core": "^7.0.0-0"
|
| 5211 |
}
|
| 5212 |
},
|
| 5213 |
+
"node_modules/bail": {
|
| 5214 |
+
"version": "2.0.2",
|
| 5215 |
+
"resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz",
|
| 5216 |
+
"integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==",
|
| 5217 |
+
"license": "MIT",
|
| 5218 |
+
"funding": {
|
| 5219 |
+
"type": "github",
|
| 5220 |
+
"url": "https://github.com/sponsors/wooorm"
|
| 5221 |
+
}
|
| 5222 |
+
},
|
| 5223 |
"node_modules/balanced-match": {
|
| 5224 |
"version": "1.0.2",
|
| 5225 |
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
|
|
|
|
| 5566 |
"node": ">=4"
|
| 5567 |
}
|
| 5568 |
},
|
| 5569 |
+
"node_modules/ccount": {
|
| 5570 |
+
"version": "2.0.1",
|
| 5571 |
+
"resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz",
|
| 5572 |
+
"integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==",
|
| 5573 |
+
"license": "MIT",
|
| 5574 |
+
"funding": {
|
| 5575 |
+
"type": "github",
|
| 5576 |
+
"url": "https://github.com/sponsors/wooorm"
|
| 5577 |
+
}
|
| 5578 |
+
},
|
| 5579 |
"node_modules/chalk": {
|
| 5580 |
"version": "4.1.2",
|
| 5581 |
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
|
|
|
|
| 5601 |
"node": ">=10"
|
| 5602 |
}
|
| 5603 |
},
|
| 5604 |
+
"node_modules/character-entities": {
|
| 5605 |
+
"version": "2.0.2",
|
| 5606 |
+
"resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz",
|
| 5607 |
+
"integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==",
|
| 5608 |
+
"license": "MIT",
|
| 5609 |
+
"funding": {
|
| 5610 |
+
"type": "github",
|
| 5611 |
+
"url": "https://github.com/sponsors/wooorm"
|
| 5612 |
+
}
|
| 5613 |
+
},
|
| 5614 |
+
"node_modules/character-entities-html4": {
|
| 5615 |
+
"version": "2.1.0",
|
| 5616 |
+
"resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz",
|
| 5617 |
+
"integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==",
|
| 5618 |
+
"license": "MIT",
|
| 5619 |
+
"funding": {
|
| 5620 |
+
"type": "github",
|
| 5621 |
+
"url": "https://github.com/sponsors/wooorm"
|
| 5622 |
+
}
|
| 5623 |
+
},
|
| 5624 |
+
"node_modules/character-entities-legacy": {
|
| 5625 |
+
"version": "3.0.0",
|
| 5626 |
+
"resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz",
|
| 5627 |
+
"integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==",
|
| 5628 |
+
"license": "MIT",
|
| 5629 |
+
"funding": {
|
| 5630 |
+
"type": "github",
|
| 5631 |
+
"url": "https://github.com/sponsors/wooorm"
|
| 5632 |
+
}
|
| 5633 |
+
},
|
| 5634 |
+
"node_modules/character-reference-invalid": {
|
| 5635 |
+
"version": "2.0.1",
|
| 5636 |
+
"resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz",
|
| 5637 |
+
"integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==",
|
| 5638 |
+
"license": "MIT",
|
| 5639 |
+
"funding": {
|
| 5640 |
+
"type": "github",
|
| 5641 |
+
"url": "https://github.com/sponsors/wooorm"
|
| 5642 |
+
}
|
| 5643 |
+
},
|
| 5644 |
"node_modules/check-types": {
|
| 5645 |
"version": "11.2.3",
|
| 5646 |
"resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz",
|
|
|
|
| 5888 |
"node": ">= 0.8"
|
| 5889 |
}
|
| 5890 |
},
|
| 5891 |
+
"node_modules/comma-separated-tokens": {
|
| 5892 |
+
"version": "2.0.3",
|
| 5893 |
+
"resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz",
|
| 5894 |
+
"integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==",
|
| 5895 |
+
"license": "MIT",
|
| 5896 |
+
"funding": {
|
| 5897 |
+
"type": "github",
|
| 5898 |
+
"url": "https://github.com/sponsors/wooorm"
|
| 5899 |
+
}
|
| 5900 |
+
},
|
| 5901 |
"node_modules/commander": {
|
| 5902 |
"version": "8.3.0",
|
| 5903 |
"resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
|
|
|
|
| 6485 |
"integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
|
| 6486 |
"license": "MIT"
|
| 6487 |
},
|
| 6488 |
+
"node_modules/csstype": {
|
| 6489 |
+
"version": "3.1.3",
|
| 6490 |
+
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
|
| 6491 |
+
"integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
|
| 6492 |
+
"license": "MIT",
|
| 6493 |
+
"peer": true
|
| 6494 |
+
},
|
| 6495 |
"node_modules/damerau-levenshtein": {
|
| 6496 |
"version": "1.0.8",
|
| 6497 |
"resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
|
|
|
|
| 6586 |
"integrity": "sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==",
|
| 6587 |
"license": "MIT"
|
| 6588 |
},
|
| 6589 |
+
"node_modules/decode-named-character-reference": {
|
| 6590 |
+
"version": "1.2.0",
|
| 6591 |
+
"resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz",
|
| 6592 |
+
"integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==",
|
| 6593 |
+
"license": "MIT",
|
| 6594 |
+
"dependencies": {
|
| 6595 |
+
"character-entities": "^2.0.0"
|
| 6596 |
+
},
|
| 6597 |
+
"funding": {
|
| 6598 |
+
"type": "github",
|
| 6599 |
+
"url": "https://github.com/sponsors/wooorm"
|
| 6600 |
+
}
|
| 6601 |
+
},
|
| 6602 |
"node_modules/dedent": {
|
| 6603 |
"version": "0.7.0",
|
| 6604 |
"resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
|
|
|
|
| 6759 |
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
|
| 6760 |
"license": "MIT"
|
| 6761 |
},
|
| 6762 |
+
"node_modules/devlop": {
|
| 6763 |
+
"version": "1.1.0",
|
| 6764 |
+
"resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz",
|
| 6765 |
+
"integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==",
|
| 6766 |
+
"license": "MIT",
|
| 6767 |
+
"dependencies": {
|
| 6768 |
+
"dequal": "^2.0.0"
|
| 6769 |
+
},
|
| 6770 |
+
"funding": {
|
| 6771 |
+
"type": "github",
|
| 6772 |
+
"url": "https://github.com/sponsors/wooorm"
|
| 6773 |
+
}
|
| 6774 |
+
},
|
| 6775 |
"node_modules/didyoumean": {
|
| 6776 |
"version": "1.2.2",
|
| 6777 |
"resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
|
|
|
|
| 7935 |
"node": ">=4.0"
|
| 7936 |
}
|
| 7937 |
},
|
| 7938 |
+
"node_modules/estree-util-is-identifier-name": {
|
| 7939 |
+
"version": "3.0.0",
|
| 7940 |
+
"resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz",
|
| 7941 |
+
"integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==",
|
| 7942 |
+
"license": "MIT",
|
| 7943 |
+
"funding": {
|
| 7944 |
+
"type": "opencollective",
|
| 7945 |
+
"url": "https://opencollective.com/unified"
|
| 7946 |
+
}
|
| 7947 |
+
},
|
| 7948 |
"node_modules/estree-walker": {
|
| 7949 |
"version": "1.0.1",
|
| 7950 |
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz",
|
|
|
|
| 8091 |
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
|
| 8092 |
"license": "MIT"
|
| 8093 |
},
|
| 8094 |
+
"node_modules/extend": {
|
| 8095 |
+
"version": "3.0.2",
|
| 8096 |
+
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
|
| 8097 |
+
"integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
|
| 8098 |
+
"license": "MIT"
|
| 8099 |
+
},
|
| 8100 |
"node_modules/fast-deep-equal": {
|
| 8101 |
"version": "3.1.3",
|
| 8102 |
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
|
|
|
|
| 9016 |
"node": ">= 0.4"
|
| 9017 |
}
|
| 9018 |
},
|
| 9019 |
+
"node_modules/hast-util-to-jsx-runtime": {
|
| 9020 |
+
"version": "2.3.6",
|
| 9021 |
+
"resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz",
|
| 9022 |
+
"integrity": "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==",
|
| 9023 |
+
"license": "MIT",
|
| 9024 |
+
"dependencies": {
|
| 9025 |
+
"@types/estree": "^1.0.0",
|
| 9026 |
+
"@types/hast": "^3.0.0",
|
| 9027 |
+
"@types/unist": "^3.0.0",
|
| 9028 |
+
"comma-separated-tokens": "^2.0.0",
|
| 9029 |
+
"devlop": "^1.0.0",
|
| 9030 |
+
"estree-util-is-identifier-name": "^3.0.0",
|
| 9031 |
+
"hast-util-whitespace": "^3.0.0",
|
| 9032 |
+
"mdast-util-mdx-expression": "^2.0.0",
|
| 9033 |
+
"mdast-util-mdx-jsx": "^3.0.0",
|
| 9034 |
+
"mdast-util-mdxjs-esm": "^2.0.0",
|
| 9035 |
+
"property-information": "^7.0.0",
|
| 9036 |
+
"space-separated-tokens": "^2.0.0",
|
| 9037 |
+
"style-to-js": "^1.0.0",
|
| 9038 |
+
"unist-util-position": "^5.0.0",
|
| 9039 |
+
"vfile-message": "^4.0.0"
|
| 9040 |
+
},
|
| 9041 |
+
"funding": {
|
| 9042 |
+
"type": "opencollective",
|
| 9043 |
+
"url": "https://opencollective.com/unified"
|
| 9044 |
+
}
|
| 9045 |
+
},
|
| 9046 |
+
"node_modules/hast-util-whitespace": {
|
| 9047 |
+
"version": "3.0.0",
|
| 9048 |
+
"resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz",
|
| 9049 |
+
"integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==",
|
| 9050 |
+
"license": "MIT",
|
| 9051 |
+
"dependencies": {
|
| 9052 |
+
"@types/hast": "^3.0.0"
|
| 9053 |
+
},
|
| 9054 |
+
"funding": {
|
| 9055 |
+
"type": "opencollective",
|
| 9056 |
+
"url": "https://opencollective.com/unified"
|
| 9057 |
+
}
|
| 9058 |
+
},
|
| 9059 |
"node_modules/he": {
|
| 9060 |
"version": "1.2.0",
|
| 9061 |
"resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
|
|
|
|
| 9177 |
"node": ">=12"
|
| 9178 |
}
|
| 9179 |
},
|
| 9180 |
+
"node_modules/html-url-attributes": {
|
| 9181 |
+
"version": "3.0.1",
|
| 9182 |
+
"resolved": "https://registry.npmjs.org/html-url-attributes/-/html-url-attributes-3.0.1.tgz",
|
| 9183 |
+
"integrity": "sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==",
|
| 9184 |
+
"license": "MIT",
|
| 9185 |
+
"funding": {
|
| 9186 |
+
"type": "opencollective",
|
| 9187 |
+
"url": "https://opencollective.com/unified"
|
| 9188 |
+
}
|
| 9189 |
+
},
|
| 9190 |
"node_modules/html-webpack-plugin": {
|
| 9191 |
"version": "5.6.3",
|
| 9192 |
"resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz",
|
|
|
|
| 9486 |
"integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
|
| 9487 |
"license": "ISC"
|
| 9488 |
},
|
| 9489 |
+
"node_modules/inline-style-parser": {
|
| 9490 |
+
"version": "0.2.4",
|
| 9491 |
+
"resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.4.tgz",
|
| 9492 |
+
"integrity": "sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==",
|
| 9493 |
+
"license": "MIT"
|
| 9494 |
+
},
|
| 9495 |
"node_modules/internal-slot": {
|
| 9496 |
"version": "1.1.0",
|
| 9497 |
"resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz",
|
|
|
|
| 9515 |
"node": ">= 10"
|
| 9516 |
}
|
| 9517 |
},
|
| 9518 |
+
"node_modules/is-alphabetical": {
|
| 9519 |
+
"version": "2.0.1",
|
| 9520 |
+
"resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz",
|
| 9521 |
+
"integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==",
|
| 9522 |
+
"license": "MIT",
|
| 9523 |
+
"funding": {
|
| 9524 |
+
"type": "github",
|
| 9525 |
+
"url": "https://github.com/sponsors/wooorm"
|
| 9526 |
+
}
|
| 9527 |
+
},
|
| 9528 |
+
"node_modules/is-alphanumerical": {
|
| 9529 |
+
"version": "2.0.1",
|
| 9530 |
+
"resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz",
|
| 9531 |
+
"integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==",
|
| 9532 |
+
"license": "MIT",
|
| 9533 |
+
"dependencies": {
|
| 9534 |
+
"is-alphabetical": "^2.0.0",
|
| 9535 |
+
"is-decimal": "^2.0.0"
|
| 9536 |
+
},
|
| 9537 |
+
"funding": {
|
| 9538 |
+
"type": "github",
|
| 9539 |
+
"url": "https://github.com/sponsors/wooorm"
|
| 9540 |
+
}
|
| 9541 |
+
},
|
| 9542 |
"node_modules/is-array-buffer": {
|
| 9543 |
"version": "3.0.5",
|
| 9544 |
"resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz",
|
|
|
|
| 9684 |
"url": "https://github.com/sponsors/ljharb"
|
| 9685 |
}
|
| 9686 |
},
|
| 9687 |
+
"node_modules/is-decimal": {
|
| 9688 |
+
"version": "2.0.1",
|
| 9689 |
+
"resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz",
|
| 9690 |
+
"integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==",
|
| 9691 |
+
"license": "MIT",
|
| 9692 |
+
"funding": {
|
| 9693 |
+
"type": "github",
|
| 9694 |
+
"url": "https://github.com/sponsors/wooorm"
|
| 9695 |
+
}
|
| 9696 |
+
},
|
| 9697 |
"node_modules/is-docker": {
|
| 9698 |
"version": "2.2.1",
|
| 9699 |
"resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
|
|
|
|
| 9781 |
"node": ">=0.10.0"
|
| 9782 |
}
|
| 9783 |
},
|
| 9784 |
+
"node_modules/is-hexadecimal": {
|
| 9785 |
+
"version": "2.0.1",
|
| 9786 |
+
"resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz",
|
| 9787 |
+
"integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==",
|
| 9788 |
+
"license": "MIT",
|
| 9789 |
+
"funding": {
|
| 9790 |
+
"type": "github",
|
| 9791 |
+
"url": "https://github.com/sponsors/wooorm"
|
| 9792 |
+
}
|
| 9793 |
+
},
|
| 9794 |
"node_modules/is-map": {
|
| 9795 |
"version": "2.0.3",
|
| 9796 |
"resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz",
|
|
|
|
| 11483 |
"integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==",
|
| 11484 |
"license": "MIT"
|
| 11485 |
},
|
| 11486 |
+
"node_modules/longest-streak": {
|
| 11487 |
+
"version": "3.1.0",
|
| 11488 |
+
"resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz",
|
| 11489 |
+
"integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==",
|
| 11490 |
+
"license": "MIT",
|
| 11491 |
+
"funding": {
|
| 11492 |
+
"type": "github",
|
| 11493 |
+
"url": "https://github.com/sponsors/wooorm"
|
| 11494 |
+
}
|
| 11495 |
+
},
|
| 11496 |
"node_modules/loose-envify": {
|
| 11497 |
"version": "1.4.0",
|
| 11498 |
"resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
|
|
|
|
| 11592 |
"node": ">= 0.4"
|
| 11593 |
}
|
| 11594 |
},
|
| 11595 |
+
"node_modules/mdast-util-from-markdown": {
|
| 11596 |
+
"version": "2.0.2",
|
| 11597 |
+
"resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz",
|
| 11598 |
+
"integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==",
|
| 11599 |
+
"license": "MIT",
|
| 11600 |
+
"dependencies": {
|
| 11601 |
+
"@types/mdast": "^4.0.0",
|
| 11602 |
+
"@types/unist": "^3.0.0",
|
| 11603 |
+
"decode-named-character-reference": "^1.0.0",
|
| 11604 |
+
"devlop": "^1.0.0",
|
| 11605 |
+
"mdast-util-to-string": "^4.0.0",
|
| 11606 |
+
"micromark": "^4.0.0",
|
| 11607 |
+
"micromark-util-decode-numeric-character-reference": "^2.0.0",
|
| 11608 |
+
"micromark-util-decode-string": "^2.0.0",
|
| 11609 |
+
"micromark-util-normalize-identifier": "^2.0.0",
|
| 11610 |
+
"micromark-util-symbol": "^2.0.0",
|
| 11611 |
+
"micromark-util-types": "^2.0.0",
|
| 11612 |
+
"unist-util-stringify-position": "^4.0.0"
|
| 11613 |
+
},
|
| 11614 |
+
"funding": {
|
| 11615 |
+
"type": "opencollective",
|
| 11616 |
+
"url": "https://opencollective.com/unified"
|
| 11617 |
+
}
|
| 11618 |
+
},
|
| 11619 |
+
"node_modules/mdast-util-mdx-expression": {
|
| 11620 |
+
"version": "2.0.1",
|
| 11621 |
+
"resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz",
|
| 11622 |
+
"integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==",
|
| 11623 |
+
"license": "MIT",
|
| 11624 |
+
"dependencies": {
|
| 11625 |
+
"@types/estree-jsx": "^1.0.0",
|
| 11626 |
+
"@types/hast": "^3.0.0",
|
| 11627 |
+
"@types/mdast": "^4.0.0",
|
| 11628 |
+
"devlop": "^1.0.0",
|
| 11629 |
+
"mdast-util-from-markdown": "^2.0.0",
|
| 11630 |
+
"mdast-util-to-markdown": "^2.0.0"
|
| 11631 |
+
},
|
| 11632 |
+
"funding": {
|
| 11633 |
+
"type": "opencollective",
|
| 11634 |
+
"url": "https://opencollective.com/unified"
|
| 11635 |
+
}
|
| 11636 |
+
},
|
| 11637 |
+
"node_modules/mdast-util-mdx-jsx": {
|
| 11638 |
+
"version": "3.2.0",
|
| 11639 |
+
"resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz",
|
| 11640 |
+
"integrity": "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==",
|
| 11641 |
+
"license": "MIT",
|
| 11642 |
+
"dependencies": {
|
| 11643 |
+
"@types/estree-jsx": "^1.0.0",
|
| 11644 |
+
"@types/hast": "^3.0.0",
|
| 11645 |
+
"@types/mdast": "^4.0.0",
|
| 11646 |
+
"@types/unist": "^3.0.0",
|
| 11647 |
+
"ccount": "^2.0.0",
|
| 11648 |
+
"devlop": "^1.1.0",
|
| 11649 |
+
"mdast-util-from-markdown": "^2.0.0",
|
| 11650 |
+
"mdast-util-to-markdown": "^2.0.0",
|
| 11651 |
+
"parse-entities": "^4.0.0",
|
| 11652 |
+
"stringify-entities": "^4.0.0",
|
| 11653 |
+
"unist-util-stringify-position": "^4.0.0",
|
| 11654 |
+
"vfile-message": "^4.0.0"
|
| 11655 |
+
},
|
| 11656 |
+
"funding": {
|
| 11657 |
+
"type": "opencollective",
|
| 11658 |
+
"url": "https://opencollective.com/unified"
|
| 11659 |
+
}
|
| 11660 |
+
},
|
| 11661 |
+
"node_modules/mdast-util-mdxjs-esm": {
|
| 11662 |
+
"version": "2.0.1",
|
| 11663 |
+
"resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz",
|
| 11664 |
+
"integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==",
|
| 11665 |
+
"license": "MIT",
|
| 11666 |
+
"dependencies": {
|
| 11667 |
+
"@types/estree-jsx": "^1.0.0",
|
| 11668 |
+
"@types/hast": "^3.0.0",
|
| 11669 |
+
"@types/mdast": "^4.0.0",
|
| 11670 |
+
"devlop": "^1.0.0",
|
| 11671 |
+
"mdast-util-from-markdown": "^2.0.0",
|
| 11672 |
+
"mdast-util-to-markdown": "^2.0.0"
|
| 11673 |
+
},
|
| 11674 |
+
"funding": {
|
| 11675 |
+
"type": "opencollective",
|
| 11676 |
+
"url": "https://opencollective.com/unified"
|
| 11677 |
+
}
|
| 11678 |
+
},
|
| 11679 |
+
"node_modules/mdast-util-phrasing": {
|
| 11680 |
+
"version": "4.1.0",
|
| 11681 |
+
"resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz",
|
| 11682 |
+
"integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==",
|
| 11683 |
+
"license": "MIT",
|
| 11684 |
+
"dependencies": {
|
| 11685 |
+
"@types/mdast": "^4.0.0",
|
| 11686 |
+
"unist-util-is": "^6.0.0"
|
| 11687 |
+
},
|
| 11688 |
+
"funding": {
|
| 11689 |
+
"type": "opencollective",
|
| 11690 |
+
"url": "https://opencollective.com/unified"
|
| 11691 |
+
}
|
| 11692 |
+
},
|
| 11693 |
+
"node_modules/mdast-util-to-hast": {
|
| 11694 |
+
"version": "13.2.0",
|
| 11695 |
+
"resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz",
|
| 11696 |
+
"integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==",
|
| 11697 |
+
"license": "MIT",
|
| 11698 |
+
"dependencies": {
|
| 11699 |
+
"@types/hast": "^3.0.0",
|
| 11700 |
+
"@types/mdast": "^4.0.0",
|
| 11701 |
+
"@ungap/structured-clone": "^1.0.0",
|
| 11702 |
+
"devlop": "^1.0.0",
|
| 11703 |
+
"micromark-util-sanitize-uri": "^2.0.0",
|
| 11704 |
+
"trim-lines": "^3.0.0",
|
| 11705 |
+
"unist-util-position": "^5.0.0",
|
| 11706 |
+
"unist-util-visit": "^5.0.0",
|
| 11707 |
+
"vfile": "^6.0.0"
|
| 11708 |
+
},
|
| 11709 |
+
"funding": {
|
| 11710 |
+
"type": "opencollective",
|
| 11711 |
+
"url": "https://opencollective.com/unified"
|
| 11712 |
+
}
|
| 11713 |
+
},
|
| 11714 |
+
"node_modules/mdast-util-to-markdown": {
|
| 11715 |
+
"version": "2.1.2",
|
| 11716 |
+
"resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz",
|
| 11717 |
+
"integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==",
|
| 11718 |
+
"license": "MIT",
|
| 11719 |
+
"dependencies": {
|
| 11720 |
+
"@types/mdast": "^4.0.0",
|
| 11721 |
+
"@types/unist": "^3.0.0",
|
| 11722 |
+
"longest-streak": "^3.0.0",
|
| 11723 |
+
"mdast-util-phrasing": "^4.0.0",
|
| 11724 |
+
"mdast-util-to-string": "^4.0.0",
|
| 11725 |
+
"micromark-util-classify-character": "^2.0.0",
|
| 11726 |
+
"micromark-util-decode-string": "^2.0.0",
|
| 11727 |
+
"unist-util-visit": "^5.0.0",
|
| 11728 |
+
"zwitch": "^2.0.0"
|
| 11729 |
+
},
|
| 11730 |
+
"funding": {
|
| 11731 |
+
"type": "opencollective",
|
| 11732 |
+
"url": "https://opencollective.com/unified"
|
| 11733 |
+
}
|
| 11734 |
+
},
|
| 11735 |
+
"node_modules/mdast-util-to-string": {
|
| 11736 |
+
"version": "4.0.0",
|
| 11737 |
+
"resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz",
|
| 11738 |
+
"integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==",
|
| 11739 |
+
"license": "MIT",
|
| 11740 |
+
"dependencies": {
|
| 11741 |
+
"@types/mdast": "^4.0.0"
|
| 11742 |
+
},
|
| 11743 |
+
"funding": {
|
| 11744 |
+
"type": "opencollective",
|
| 11745 |
+
"url": "https://opencollective.com/unified"
|
| 11746 |
+
}
|
| 11747 |
+
},
|
| 11748 |
"node_modules/mdn-data": {
|
| 11749 |
"version": "2.0.4",
|
| 11750 |
"resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
|
|
|
|
| 11805 |
"node": ">= 0.6"
|
| 11806 |
}
|
| 11807 |
},
|
| 11808 |
+
"node_modules/micromark": {
|
| 11809 |
+
"version": "4.0.2",
|
| 11810 |
+
"resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz",
|
| 11811 |
+
"integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==",
|
| 11812 |
+
"funding": [
|
| 11813 |
+
{
|
| 11814 |
+
"type": "GitHub Sponsors",
|
| 11815 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
| 11816 |
+
},
|
| 11817 |
+
{
|
| 11818 |
+
"type": "OpenCollective",
|
| 11819 |
+
"url": "https://opencollective.com/unified"
|
| 11820 |
+
}
|
| 11821 |
+
],
|
| 11822 |
"license": "MIT",
|
| 11823 |
"dependencies": {
|
| 11824 |
+
"@types/debug": "^4.0.0",
|
| 11825 |
+
"debug": "^4.0.0",
|
| 11826 |
+
"decode-named-character-reference": "^1.0.0",
|
| 11827 |
+
"devlop": "^1.0.0",
|
| 11828 |
+
"micromark-core-commonmark": "^2.0.0",
|
| 11829 |
+
"micromark-factory-space": "^2.0.0",
|
| 11830 |
+
"micromark-util-character": "^2.0.0",
|
| 11831 |
+
"micromark-util-chunked": "^2.0.0",
|
| 11832 |
+
"micromark-util-combine-extensions": "^2.0.0",
|
| 11833 |
+
"micromark-util-decode-numeric-character-reference": "^2.0.0",
|
| 11834 |
+
"micromark-util-encode": "^2.0.0",
|
| 11835 |
+
"micromark-util-normalize-identifier": "^2.0.0",
|
| 11836 |
+
"micromark-util-resolve-all": "^2.0.0",
|
| 11837 |
+
"micromark-util-sanitize-uri": "^2.0.0",
|
| 11838 |
+
"micromark-util-subtokenize": "^2.0.0",
|
| 11839 |
+
"micromark-util-symbol": "^2.0.0",
|
| 11840 |
+
"micromark-util-types": "^2.0.0"
|
| 11841 |
+
}
|
| 11842 |
+
},
|
| 11843 |
+
"node_modules/micromark-core-commonmark": {
|
| 11844 |
+
"version": "2.0.3",
|
| 11845 |
+
"resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz",
|
| 11846 |
+
"integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==",
|
| 11847 |
+
"funding": [
|
| 11848 |
+
{
|
| 11849 |
+
"type": "GitHub Sponsors",
|
| 11850 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
| 11851 |
+
},
|
| 11852 |
+
{
|
| 11853 |
+
"type": "OpenCollective",
|
| 11854 |
+
"url": "https://opencollective.com/unified"
|
| 11855 |
+
}
|
| 11856 |
+
],
|
| 11857 |
+
"license": "MIT",
|
| 11858 |
+
"dependencies": {
|
| 11859 |
+
"decode-named-character-reference": "^1.0.0",
|
| 11860 |
+
"devlop": "^1.0.0",
|
| 11861 |
+
"micromark-factory-destination": "^2.0.0",
|
| 11862 |
+
"micromark-factory-label": "^2.0.0",
|
| 11863 |
+
"micromark-factory-space": "^2.0.0",
|
| 11864 |
+
"micromark-factory-title": "^2.0.0",
|
| 11865 |
+
"micromark-factory-whitespace": "^2.0.0",
|
| 11866 |
+
"micromark-util-character": "^2.0.0",
|
| 11867 |
+
"micromark-util-chunked": "^2.0.0",
|
| 11868 |
+
"micromark-util-classify-character": "^2.0.0",
|
| 11869 |
+
"micromark-util-html-tag-name": "^2.0.0",
|
| 11870 |
+
"micromark-util-normalize-identifier": "^2.0.0",
|
| 11871 |
+
"micromark-util-resolve-all": "^2.0.0",
|
| 11872 |
+
"micromark-util-subtokenize": "^2.0.0",
|
| 11873 |
+
"micromark-util-symbol": "^2.0.0",
|
| 11874 |
+
"micromark-util-types": "^2.0.0"
|
| 11875 |
+
}
|
| 11876 |
+
},
|
| 11877 |
+
"node_modules/micromark-factory-destination": {
|
| 11878 |
+
"version": "2.0.1",
|
| 11879 |
+
"resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz",
|
| 11880 |
+
"integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==",
|
| 11881 |
+
"funding": [
|
| 11882 |
+
{
|
| 11883 |
+
"type": "GitHub Sponsors",
|
| 11884 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
| 11885 |
+
},
|
| 11886 |
+
{
|
| 11887 |
+
"type": "OpenCollective",
|
| 11888 |
+
"url": "https://opencollective.com/unified"
|
| 11889 |
+
}
|
| 11890 |
+
],
|
| 11891 |
+
"license": "MIT",
|
| 11892 |
+
"dependencies": {
|
| 11893 |
+
"micromark-util-character": "^2.0.0",
|
| 11894 |
+
"micromark-util-symbol": "^2.0.0",
|
| 11895 |
+
"micromark-util-types": "^2.0.0"
|
| 11896 |
}
|
| 11897 |
},
|
| 11898 |
+
"node_modules/micromark-factory-label": {
|
| 11899 |
+
"version": "2.0.1",
|
| 11900 |
+
"resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz",
|
| 11901 |
+
"integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==",
|
| 11902 |
+
"funding": [
|
| 11903 |
+
{
|
| 11904 |
+
"type": "GitHub Sponsors",
|
| 11905 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
| 11906 |
+
},
|
| 11907 |
+
{
|
| 11908 |
+
"type": "OpenCollective",
|
| 11909 |
+
"url": "https://opencollective.com/unified"
|
| 11910 |
+
}
|
| 11911 |
+
],
|
| 11912 |
+
"license": "MIT",
|
| 11913 |
+
"dependencies": {
|
| 11914 |
+
"devlop": "^1.0.0",
|
| 11915 |
+
"micromark-util-character": "^2.0.0",
|
| 11916 |
+
"micromark-util-symbol": "^2.0.0",
|
| 11917 |
+
"micromark-util-types": "^2.0.0"
|
| 11918 |
+
}
|
| 11919 |
+
},
|
| 11920 |
+
"node_modules/micromark-factory-space": {
|
| 11921 |
+
"version": "2.0.1",
|
| 11922 |
+
"resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz",
|
| 11923 |
+
"integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==",
|
| 11924 |
+
"funding": [
|
| 11925 |
+
{
|
| 11926 |
+
"type": "GitHub Sponsors",
|
| 11927 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
| 11928 |
+
},
|
| 11929 |
+
{
|
| 11930 |
+
"type": "OpenCollective",
|
| 11931 |
+
"url": "https://opencollective.com/unified"
|
| 11932 |
+
}
|
| 11933 |
+
],
|
| 11934 |
+
"license": "MIT",
|
| 11935 |
+
"dependencies": {
|
| 11936 |
+
"micromark-util-character": "^2.0.0",
|
| 11937 |
+
"micromark-util-types": "^2.0.0"
|
| 11938 |
+
}
|
| 11939 |
+
},
|
| 11940 |
+
"node_modules/micromark-factory-title": {
|
| 11941 |
+
"version": "2.0.1",
|
| 11942 |
+
"resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz",
|
| 11943 |
+
"integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==",
|
| 11944 |
+
"funding": [
|
| 11945 |
+
{
|
| 11946 |
+
"type": "GitHub Sponsors",
|
| 11947 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
| 11948 |
+
},
|
| 11949 |
+
{
|
| 11950 |
+
"type": "OpenCollective",
|
| 11951 |
+
"url": "https://opencollective.com/unified"
|
| 11952 |
+
}
|
| 11953 |
+
],
|
| 11954 |
+
"license": "MIT",
|
| 11955 |
+
"dependencies": {
|
| 11956 |
+
"micromark-factory-space": "^2.0.0",
|
| 11957 |
+
"micromark-util-character": "^2.0.0",
|
| 11958 |
+
"micromark-util-symbol": "^2.0.0",
|
| 11959 |
+
"micromark-util-types": "^2.0.0"
|
| 11960 |
+
}
|
| 11961 |
+
},
|
| 11962 |
+
"node_modules/micromark-factory-whitespace": {
|
| 11963 |
+
"version": "2.0.1",
|
| 11964 |
+
"resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz",
|
| 11965 |
+
"integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==",
|
| 11966 |
+
"funding": [
|
| 11967 |
+
{
|
| 11968 |
+
"type": "GitHub Sponsors",
|
| 11969 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
| 11970 |
+
},
|
| 11971 |
+
{
|
| 11972 |
+
"type": "OpenCollective",
|
| 11973 |
+
"url": "https://opencollective.com/unified"
|
| 11974 |
+
}
|
| 11975 |
+
],
|
| 11976 |
+
"license": "MIT",
|
| 11977 |
+
"dependencies": {
|
| 11978 |
+
"micromark-factory-space": "^2.0.0",
|
| 11979 |
+
"micromark-util-character": "^2.0.0",
|
| 11980 |
+
"micromark-util-symbol": "^2.0.0",
|
| 11981 |
+
"micromark-util-types": "^2.0.0"
|
| 11982 |
+
}
|
| 11983 |
+
},
|
| 11984 |
+
"node_modules/micromark-util-character": {
|
| 11985 |
+
"version": "2.1.1",
|
| 11986 |
+
"resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
|
| 11987 |
+
"integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
|
| 11988 |
+
"funding": [
|
| 11989 |
+
{
|
| 11990 |
+
"type": "GitHub Sponsors",
|
| 11991 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
| 11992 |
+
},
|
| 11993 |
+
{
|
| 11994 |
+
"type": "OpenCollective",
|
| 11995 |
+
"url": "https://opencollective.com/unified"
|
| 11996 |
+
}
|
| 11997 |
+
],
|
| 11998 |
+
"license": "MIT",
|
| 11999 |
+
"dependencies": {
|
| 12000 |
+
"micromark-util-symbol": "^2.0.0",
|
| 12001 |
+
"micromark-util-types": "^2.0.0"
|
| 12002 |
+
}
|
| 12003 |
+
},
|
| 12004 |
+
"node_modules/micromark-util-chunked": {
|
| 12005 |
+
"version": "2.0.1",
|
| 12006 |
+
"resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz",
|
| 12007 |
+
"integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==",
|
| 12008 |
+
"funding": [
|
| 12009 |
+
{
|
| 12010 |
+
"type": "GitHub Sponsors",
|
| 12011 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
| 12012 |
+
},
|
| 12013 |
+
{
|
| 12014 |
+
"type": "OpenCollective",
|
| 12015 |
+
"url": "https://opencollective.com/unified"
|
| 12016 |
+
}
|
| 12017 |
+
],
|
| 12018 |
+
"license": "MIT",
|
| 12019 |
+
"dependencies": {
|
| 12020 |
+
"micromark-util-symbol": "^2.0.0"
|
| 12021 |
+
}
|
| 12022 |
+
},
|
| 12023 |
+
"node_modules/micromark-util-classify-character": {
|
| 12024 |
+
"version": "2.0.1",
|
| 12025 |
+
"resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz",
|
| 12026 |
+
"integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==",
|
| 12027 |
+
"funding": [
|
| 12028 |
+
{
|
| 12029 |
+
"type": "GitHub Sponsors",
|
| 12030 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
| 12031 |
+
},
|
| 12032 |
+
{
|
| 12033 |
+
"type": "OpenCollective",
|
| 12034 |
+
"url": "https://opencollective.com/unified"
|
| 12035 |
+
}
|
| 12036 |
+
],
|
| 12037 |
+
"license": "MIT",
|
| 12038 |
+
"dependencies": {
|
| 12039 |
+
"micromark-util-character": "^2.0.0",
|
| 12040 |
+
"micromark-util-symbol": "^2.0.0",
|
| 12041 |
+
"micromark-util-types": "^2.0.0"
|
| 12042 |
+
}
|
| 12043 |
+
},
|
| 12044 |
+
"node_modules/micromark-util-combine-extensions": {
|
| 12045 |
+
"version": "2.0.1",
|
| 12046 |
+
"resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz",
|
| 12047 |
+
"integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==",
|
| 12048 |
+
"funding": [
|
| 12049 |
+
{
|
| 12050 |
+
"type": "GitHub Sponsors",
|
| 12051 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
| 12052 |
+
},
|
| 12053 |
+
{
|
| 12054 |
+
"type": "OpenCollective",
|
| 12055 |
+
"url": "https://opencollective.com/unified"
|
| 12056 |
+
}
|
| 12057 |
+
],
|
| 12058 |
+
"license": "MIT",
|
| 12059 |
+
"dependencies": {
|
| 12060 |
+
"micromark-util-chunked": "^2.0.0",
|
| 12061 |
+
"micromark-util-types": "^2.0.0"
|
| 12062 |
+
}
|
| 12063 |
+
},
|
| 12064 |
+
"node_modules/micromark-util-decode-numeric-character-reference": {
|
| 12065 |
+
"version": "2.0.2",
|
| 12066 |
+
"resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz",
|
| 12067 |
+
"integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==",
|
| 12068 |
+
"funding": [
|
| 12069 |
+
{
|
| 12070 |
+
"type": "GitHub Sponsors",
|
| 12071 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
| 12072 |
+
},
|
| 12073 |
+
{
|
| 12074 |
+
"type": "OpenCollective",
|
| 12075 |
+
"url": "https://opencollective.com/unified"
|
| 12076 |
+
}
|
| 12077 |
+
],
|
| 12078 |
+
"license": "MIT",
|
| 12079 |
+
"dependencies": {
|
| 12080 |
+
"micromark-util-symbol": "^2.0.0"
|
| 12081 |
+
}
|
| 12082 |
+
},
|
| 12083 |
+
"node_modules/micromark-util-decode-string": {
|
| 12084 |
+
"version": "2.0.1",
|
| 12085 |
+
"resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz",
|
| 12086 |
+
"integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==",
|
| 12087 |
+
"funding": [
|
| 12088 |
+
{
|
| 12089 |
+
"type": "GitHub Sponsors",
|
| 12090 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
| 12091 |
+
},
|
| 12092 |
+
{
|
| 12093 |
+
"type": "OpenCollective",
|
| 12094 |
+
"url": "https://opencollective.com/unified"
|
| 12095 |
+
}
|
| 12096 |
+
],
|
| 12097 |
+
"license": "MIT",
|
| 12098 |
+
"dependencies": {
|
| 12099 |
+
"decode-named-character-reference": "^1.0.0",
|
| 12100 |
+
"micromark-util-character": "^2.0.0",
|
| 12101 |
+
"micromark-util-decode-numeric-character-reference": "^2.0.0",
|
| 12102 |
+
"micromark-util-symbol": "^2.0.0"
|
| 12103 |
+
}
|
| 12104 |
+
},
|
| 12105 |
+
"node_modules/micromark-util-encode": {
|
| 12106 |
+
"version": "2.0.1",
|
| 12107 |
+
"resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz",
|
| 12108 |
+
"integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==",
|
| 12109 |
+
"funding": [
|
| 12110 |
+
{
|
| 12111 |
+
"type": "GitHub Sponsors",
|
| 12112 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
| 12113 |
+
},
|
| 12114 |
+
{
|
| 12115 |
+
"type": "OpenCollective",
|
| 12116 |
+
"url": "https://opencollective.com/unified"
|
| 12117 |
+
}
|
| 12118 |
+
],
|
| 12119 |
+
"license": "MIT"
|
| 12120 |
+
},
|
| 12121 |
+
"node_modules/micromark-util-html-tag-name": {
|
| 12122 |
+
"version": "2.0.1",
|
| 12123 |
+
"resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz",
|
| 12124 |
+
"integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==",
|
| 12125 |
+
"funding": [
|
| 12126 |
+
{
|
| 12127 |
+
"type": "GitHub Sponsors",
|
| 12128 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
| 12129 |
+
},
|
| 12130 |
+
{
|
| 12131 |
+
"type": "OpenCollective",
|
| 12132 |
+
"url": "https://opencollective.com/unified"
|
| 12133 |
+
}
|
| 12134 |
+
],
|
| 12135 |
+
"license": "MIT"
|
| 12136 |
+
},
|
| 12137 |
+
"node_modules/micromark-util-normalize-identifier": {
|
| 12138 |
+
"version": "2.0.1",
|
| 12139 |
+
"resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz",
|
| 12140 |
+
"integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==",
|
| 12141 |
+
"funding": [
|
| 12142 |
+
{
|
| 12143 |
+
"type": "GitHub Sponsors",
|
| 12144 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
| 12145 |
+
},
|
| 12146 |
+
{
|
| 12147 |
+
"type": "OpenCollective",
|
| 12148 |
+
"url": "https://opencollective.com/unified"
|
| 12149 |
+
}
|
| 12150 |
+
],
|
| 12151 |
+
"license": "MIT",
|
| 12152 |
+
"dependencies": {
|
| 12153 |
+
"micromark-util-symbol": "^2.0.0"
|
| 12154 |
+
}
|
| 12155 |
+
},
|
| 12156 |
+
"node_modules/micromark-util-resolve-all": {
|
| 12157 |
+
"version": "2.0.1",
|
| 12158 |
+
"resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz",
|
| 12159 |
+
"integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==",
|
| 12160 |
+
"funding": [
|
| 12161 |
+
{
|
| 12162 |
+
"type": "GitHub Sponsors",
|
| 12163 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
| 12164 |
+
},
|
| 12165 |
+
{
|
| 12166 |
+
"type": "OpenCollective",
|
| 12167 |
+
"url": "https://opencollective.com/unified"
|
| 12168 |
+
}
|
| 12169 |
+
],
|
| 12170 |
+
"license": "MIT",
|
| 12171 |
+
"dependencies": {
|
| 12172 |
+
"micromark-util-types": "^2.0.0"
|
| 12173 |
+
}
|
| 12174 |
+
},
|
| 12175 |
+
"node_modules/micromark-util-sanitize-uri": {
|
| 12176 |
+
"version": "2.0.1",
|
| 12177 |
+
"resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz",
|
| 12178 |
+
"integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==",
|
| 12179 |
+
"funding": [
|
| 12180 |
+
{
|
| 12181 |
+
"type": "GitHub Sponsors",
|
| 12182 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
| 12183 |
+
},
|
| 12184 |
+
{
|
| 12185 |
+
"type": "OpenCollective",
|
| 12186 |
+
"url": "https://opencollective.com/unified"
|
| 12187 |
+
}
|
| 12188 |
+
],
|
| 12189 |
+
"license": "MIT",
|
| 12190 |
+
"dependencies": {
|
| 12191 |
+
"micromark-util-character": "^2.0.0",
|
| 12192 |
+
"micromark-util-encode": "^2.0.0",
|
| 12193 |
+
"micromark-util-symbol": "^2.0.0"
|
| 12194 |
+
}
|
| 12195 |
+
},
|
| 12196 |
+
"node_modules/micromark-util-subtokenize": {
|
| 12197 |
+
"version": "2.1.0",
|
| 12198 |
+
"resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz",
|
| 12199 |
+
"integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==",
|
| 12200 |
+
"funding": [
|
| 12201 |
+
{
|
| 12202 |
+
"type": "GitHub Sponsors",
|
| 12203 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
| 12204 |
+
},
|
| 12205 |
+
{
|
| 12206 |
+
"type": "OpenCollective",
|
| 12207 |
+
"url": "https://opencollective.com/unified"
|
| 12208 |
+
}
|
| 12209 |
+
],
|
| 12210 |
+
"license": "MIT",
|
| 12211 |
+
"dependencies": {
|
| 12212 |
+
"devlop": "^1.0.0",
|
| 12213 |
+
"micromark-util-chunked": "^2.0.0",
|
| 12214 |
+
"micromark-util-symbol": "^2.0.0",
|
| 12215 |
+
"micromark-util-types": "^2.0.0"
|
| 12216 |
+
}
|
| 12217 |
+
},
|
| 12218 |
+
"node_modules/micromark-util-symbol": {
|
| 12219 |
+
"version": "2.0.1",
|
| 12220 |
+
"resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
|
| 12221 |
+
"integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
|
| 12222 |
+
"funding": [
|
| 12223 |
+
{
|
| 12224 |
+
"type": "GitHub Sponsors",
|
| 12225 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
| 12226 |
+
},
|
| 12227 |
+
{
|
| 12228 |
+
"type": "OpenCollective",
|
| 12229 |
+
"url": "https://opencollective.com/unified"
|
| 12230 |
+
}
|
| 12231 |
+
],
|
| 12232 |
+
"license": "MIT"
|
| 12233 |
+
},
|
| 12234 |
+
"node_modules/micromark-util-types": {
|
| 12235 |
+
"version": "2.0.2",
|
| 12236 |
+
"resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz",
|
| 12237 |
+
"integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==",
|
| 12238 |
+
"funding": [
|
| 12239 |
+
{
|
| 12240 |
+
"type": "GitHub Sponsors",
|
| 12241 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
| 12242 |
+
},
|
| 12243 |
+
{
|
| 12244 |
+
"type": "OpenCollective",
|
| 12245 |
+
"url": "https://opencollective.com/unified"
|
| 12246 |
+
}
|
| 12247 |
+
],
|
| 12248 |
+
"license": "MIT"
|
| 12249 |
+
},
|
| 12250 |
+
"node_modules/micromatch": {
|
| 12251 |
+
"version": "4.0.8",
|
| 12252 |
+
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
|
| 12253 |
+
"integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
|
| 12254 |
+
"license": "MIT",
|
| 12255 |
+
"dependencies": {
|
| 12256 |
+
"braces": "^3.0.3",
|
| 12257 |
+
"picomatch": "^2.3.1"
|
| 12258 |
+
},
|
| 12259 |
+
"engines": {
|
| 12260 |
+
"node": ">=8.6"
|
| 12261 |
+
}
|
| 12262 |
+
},
|
| 12263 |
+
"node_modules/mime": {
|
| 12264 |
+
"version": "1.6.0",
|
| 12265 |
+
"resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
|
| 12266 |
+
"integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
|
| 12267 |
"license": "MIT",
|
| 12268 |
"bin": {
|
| 12269 |
"mime": "cli.js"
|
|
|
|
| 12869 |
"node": ">=6"
|
| 12870 |
}
|
| 12871 |
},
|
| 12872 |
+
"node_modules/parse-entities": {
|
| 12873 |
+
"version": "4.0.2",
|
| 12874 |
+
"resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz",
|
| 12875 |
+
"integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==",
|
| 12876 |
+
"license": "MIT",
|
| 12877 |
+
"dependencies": {
|
| 12878 |
+
"@types/unist": "^2.0.0",
|
| 12879 |
+
"character-entities-legacy": "^3.0.0",
|
| 12880 |
+
"character-reference-invalid": "^2.0.0",
|
| 12881 |
+
"decode-named-character-reference": "^1.0.0",
|
| 12882 |
+
"is-alphanumerical": "^2.0.0",
|
| 12883 |
+
"is-decimal": "^2.0.0",
|
| 12884 |
+
"is-hexadecimal": "^2.0.0"
|
| 12885 |
+
},
|
| 12886 |
+
"funding": {
|
| 12887 |
+
"type": "github",
|
| 12888 |
+
"url": "https://github.com/sponsors/wooorm"
|
| 12889 |
+
}
|
| 12890 |
+
},
|
| 12891 |
+
"node_modules/parse-entities/node_modules/@types/unist": {
|
| 12892 |
+
"version": "2.0.11",
|
| 12893 |
+
"resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz",
|
| 12894 |
+
"integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==",
|
| 12895 |
+
"license": "MIT"
|
| 12896 |
+
},
|
| 12897 |
"node_modules/parse-json": {
|
| 12898 |
"version": "5.2.0",
|
| 12899 |
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
|
|
|
|
| 14539 |
"integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
|
| 14540 |
"license": "MIT"
|
| 14541 |
},
|
| 14542 |
+
"node_modules/property-information": {
|
| 14543 |
+
"version": "7.1.0",
|
| 14544 |
+
"resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz",
|
| 14545 |
+
"integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==",
|
| 14546 |
+
"license": "MIT",
|
| 14547 |
+
"funding": {
|
| 14548 |
+
"type": "github",
|
| 14549 |
+
"url": "https://github.com/sponsors/wooorm"
|
| 14550 |
+
}
|
| 14551 |
+
},
|
| 14552 |
"node_modules/proxy-addr": {
|
| 14553 |
"version": "2.0.7",
|
| 14554 |
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
|
|
|
|
| 14853 |
"integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
|
| 14854 |
"license": "MIT"
|
| 14855 |
},
|
| 14856 |
+
"node_modules/react-markdown": {
|
| 14857 |
+
"version": "10.1.0",
|
| 14858 |
+
"resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-10.1.0.tgz",
|
| 14859 |
+
"integrity": "sha512-qKxVopLT/TyA6BX3Ue5NwabOsAzm0Q7kAPwq6L+wWDwisYs7R8vZ0nRXqq6rkueboxpkjvLGU9fWifiX/ZZFxQ==",
|
| 14860 |
+
"license": "MIT",
|
| 14861 |
+
"dependencies": {
|
| 14862 |
+
"@types/hast": "^3.0.0",
|
| 14863 |
+
"@types/mdast": "^4.0.0",
|
| 14864 |
+
"devlop": "^1.0.0",
|
| 14865 |
+
"hast-util-to-jsx-runtime": "^2.0.0",
|
| 14866 |
+
"html-url-attributes": "^3.0.0",
|
| 14867 |
+
"mdast-util-to-hast": "^13.0.0",
|
| 14868 |
+
"remark-parse": "^11.0.0",
|
| 14869 |
+
"remark-rehype": "^11.0.0",
|
| 14870 |
+
"unified": "^11.0.0",
|
| 14871 |
+
"unist-util-visit": "^5.0.0",
|
| 14872 |
+
"vfile": "^6.0.0"
|
| 14873 |
+
},
|
| 14874 |
+
"funding": {
|
| 14875 |
+
"type": "opencollective",
|
| 14876 |
+
"url": "https://opencollective.com/unified"
|
| 14877 |
+
},
|
| 14878 |
+
"peerDependencies": {
|
| 14879 |
+
"@types/react": ">=18",
|
| 14880 |
+
"react": ">=18"
|
| 14881 |
+
}
|
| 14882 |
+
},
|
| 14883 |
"node_modules/react-refresh": {
|
| 14884 |
"version": "0.11.0",
|
| 14885 |
"resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz",
|
|
|
|
| 15199 |
"node": ">= 0.10"
|
| 15200 |
}
|
| 15201 |
},
|
| 15202 |
+
"node_modules/remark-parse": {
|
| 15203 |
+
"version": "11.0.0",
|
| 15204 |
+
"resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz",
|
| 15205 |
+
"integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==",
|
| 15206 |
+
"license": "MIT",
|
| 15207 |
+
"dependencies": {
|
| 15208 |
+
"@types/mdast": "^4.0.0",
|
| 15209 |
+
"mdast-util-from-markdown": "^2.0.0",
|
| 15210 |
+
"micromark-util-types": "^2.0.0",
|
| 15211 |
+
"unified": "^11.0.0"
|
| 15212 |
+
},
|
| 15213 |
+
"funding": {
|
| 15214 |
+
"type": "opencollective",
|
| 15215 |
+
"url": "https://opencollective.com/unified"
|
| 15216 |
+
}
|
| 15217 |
+
},
|
| 15218 |
+
"node_modules/remark-rehype": {
|
| 15219 |
+
"version": "11.1.2",
|
| 15220 |
+
"resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz",
|
| 15221 |
+
"integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==",
|
| 15222 |
+
"license": "MIT",
|
| 15223 |
+
"dependencies": {
|
| 15224 |
+
"@types/hast": "^3.0.0",
|
| 15225 |
+
"@types/mdast": "^4.0.0",
|
| 15226 |
+
"mdast-util-to-hast": "^13.0.0",
|
| 15227 |
+
"unified": "^11.0.0",
|
| 15228 |
+
"vfile": "^6.0.0"
|
| 15229 |
+
},
|
| 15230 |
+
"funding": {
|
| 15231 |
+
"type": "opencollective",
|
| 15232 |
+
"url": "https://opencollective.com/unified"
|
| 15233 |
+
}
|
| 15234 |
+
},
|
| 15235 |
"node_modules/renderkid": {
|
| 15236 |
"version": "3.0.0",
|
| 15237 |
"resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz",
|
|
|
|
| 16137 |
"deprecated": "Please use @jridgewell/sourcemap-codec instead",
|
| 16138 |
"license": "MIT"
|
| 16139 |
},
|
| 16140 |
+
"node_modules/space-separated-tokens": {
|
| 16141 |
+
"version": "2.0.2",
|
| 16142 |
+
"resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz",
|
| 16143 |
+
"integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==",
|
| 16144 |
+
"license": "MIT",
|
| 16145 |
+
"funding": {
|
| 16146 |
+
"type": "github",
|
| 16147 |
+
"url": "https://github.com/sponsors/wooorm"
|
| 16148 |
+
}
|
| 16149 |
+
},
|
| 16150 |
"node_modules/spdy": {
|
| 16151 |
"version": "4.0.2",
|
| 16152 |
"resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
|
|
|
|
| 16515 |
"url": "https://github.com/sponsors/ljharb"
|
| 16516 |
}
|
| 16517 |
},
|
| 16518 |
+
"node_modules/stringify-entities": {
|
| 16519 |
+
"version": "4.0.4",
|
| 16520 |
+
"resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz",
|
| 16521 |
+
"integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==",
|
| 16522 |
+
"license": "MIT",
|
| 16523 |
+
"dependencies": {
|
| 16524 |
+
"character-entities-html4": "^2.0.0",
|
| 16525 |
+
"character-entities-legacy": "^3.0.0"
|
| 16526 |
+
},
|
| 16527 |
+
"funding": {
|
| 16528 |
+
"type": "github",
|
| 16529 |
+
"url": "https://github.com/sponsors/wooorm"
|
| 16530 |
+
}
|
| 16531 |
+
},
|
| 16532 |
"node_modules/stringify-object": {
|
| 16533 |
"version": "3.3.0",
|
| 16534 |
"resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz",
|
|
|
|
| 16635 |
"webpack": "^5.0.0"
|
| 16636 |
}
|
| 16637 |
},
|
| 16638 |
+
"node_modules/style-to-js": {
|
| 16639 |
+
"version": "1.1.17",
|
| 16640 |
+
"resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.17.tgz",
|
| 16641 |
+
"integrity": "sha512-xQcBGDxJb6jjFCTzvQtfiPn6YvvP2O8U1MDIPNfJQlWMYfktPy+iGsHE7cssjs7y84d9fQaK4UF3RIJaAHSoYA==",
|
| 16642 |
+
"license": "MIT",
|
| 16643 |
+
"dependencies": {
|
| 16644 |
+
"style-to-object": "1.0.9"
|
| 16645 |
+
}
|
| 16646 |
+
},
|
| 16647 |
+
"node_modules/style-to-object": {
|
| 16648 |
+
"version": "1.0.9",
|
| 16649 |
+
"resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.9.tgz",
|
| 16650 |
+
"integrity": "sha512-G4qppLgKu/k6FwRpHiGiKPaPTFcG3g4wNVX/Qsfu+RqQM30E7Tyu/TEgxcL9PNLF5pdRLwQdE3YKKf+KF2Dzlw==",
|
| 16651 |
+
"license": "MIT",
|
| 16652 |
+
"dependencies": {
|
| 16653 |
+
"inline-style-parser": "0.2.4"
|
| 16654 |
+
}
|
| 16655 |
+
},
|
| 16656 |
"node_modules/stylehacks": {
|
| 16657 |
"version": "5.1.1",
|
| 16658 |
"resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz",
|
|
|
|
| 17189 |
"node": ">=8"
|
| 17190 |
}
|
| 17191 |
},
|
| 17192 |
+
"node_modules/trim-lines": {
|
| 17193 |
+
"version": "3.0.1",
|
| 17194 |
+
"resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz",
|
| 17195 |
+
"integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==",
|
| 17196 |
+
"license": "MIT",
|
| 17197 |
+
"funding": {
|
| 17198 |
+
"type": "github",
|
| 17199 |
+
"url": "https://github.com/sponsors/wooorm"
|
| 17200 |
+
}
|
| 17201 |
+
},
|
| 17202 |
+
"node_modules/trough": {
|
| 17203 |
+
"version": "2.2.0",
|
| 17204 |
+
"resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz",
|
| 17205 |
+
"integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==",
|
| 17206 |
+
"license": "MIT",
|
| 17207 |
+
"funding": {
|
| 17208 |
+
"type": "github",
|
| 17209 |
+
"url": "https://github.com/sponsors/wooorm"
|
| 17210 |
+
}
|
| 17211 |
+
},
|
| 17212 |
"node_modules/tryer": {
|
| 17213 |
"version": "1.0.1",
|
| 17214 |
"resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz",
|
|
|
|
| 17494 |
"node": ">=4"
|
| 17495 |
}
|
| 17496 |
},
|
| 17497 |
+
"node_modules/unified": {
|
| 17498 |
+
"version": "11.0.5",
|
| 17499 |
+
"resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz",
|
| 17500 |
+
"integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==",
|
| 17501 |
+
"license": "MIT",
|
| 17502 |
+
"dependencies": {
|
| 17503 |
+
"@types/unist": "^3.0.0",
|
| 17504 |
+
"bail": "^2.0.0",
|
| 17505 |
+
"devlop": "^1.0.0",
|
| 17506 |
+
"extend": "^3.0.0",
|
| 17507 |
+
"is-plain-obj": "^4.0.0",
|
| 17508 |
+
"trough": "^2.0.0",
|
| 17509 |
+
"vfile": "^6.0.0"
|
| 17510 |
+
},
|
| 17511 |
+
"funding": {
|
| 17512 |
+
"type": "opencollective",
|
| 17513 |
+
"url": "https://opencollective.com/unified"
|
| 17514 |
+
}
|
| 17515 |
+
},
|
| 17516 |
+
"node_modules/unified/node_modules/is-plain-obj": {
|
| 17517 |
+
"version": "4.1.0",
|
| 17518 |
+
"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
|
| 17519 |
+
"integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==",
|
| 17520 |
+
"license": "MIT",
|
| 17521 |
+
"engines": {
|
| 17522 |
+
"node": ">=12"
|
| 17523 |
+
},
|
| 17524 |
+
"funding": {
|
| 17525 |
+
"url": "https://github.com/sponsors/sindresorhus"
|
| 17526 |
+
}
|
| 17527 |
+
},
|
| 17528 |
"node_modules/unique-string": {
|
| 17529 |
"version": "2.0.0",
|
| 17530 |
"resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
|
|
|
|
| 17537 |
"node": ">=8"
|
| 17538 |
}
|
| 17539 |
},
|
| 17540 |
+
"node_modules/unist-util-is": {
|
| 17541 |
+
"version": "6.0.0",
|
| 17542 |
+
"resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz",
|
| 17543 |
+
"integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==",
|
| 17544 |
+
"license": "MIT",
|
| 17545 |
+
"dependencies": {
|
| 17546 |
+
"@types/unist": "^3.0.0"
|
| 17547 |
+
},
|
| 17548 |
+
"funding": {
|
| 17549 |
+
"type": "opencollective",
|
| 17550 |
+
"url": "https://opencollective.com/unified"
|
| 17551 |
+
}
|
| 17552 |
+
},
|
| 17553 |
+
"node_modules/unist-util-position": {
|
| 17554 |
+
"version": "5.0.0",
|
| 17555 |
+
"resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz",
|
| 17556 |
+
"integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==",
|
| 17557 |
+
"license": "MIT",
|
| 17558 |
+
"dependencies": {
|
| 17559 |
+
"@types/unist": "^3.0.0"
|
| 17560 |
+
},
|
| 17561 |
+
"funding": {
|
| 17562 |
+
"type": "opencollective",
|
| 17563 |
+
"url": "https://opencollective.com/unified"
|
| 17564 |
+
}
|
| 17565 |
+
},
|
| 17566 |
+
"node_modules/unist-util-stringify-position": {
|
| 17567 |
+
"version": "4.0.0",
|
| 17568 |
+
"resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz",
|
| 17569 |
+
"integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==",
|
| 17570 |
+
"license": "MIT",
|
| 17571 |
+
"dependencies": {
|
| 17572 |
+
"@types/unist": "^3.0.0"
|
| 17573 |
+
},
|
| 17574 |
+
"funding": {
|
| 17575 |
+
"type": "opencollective",
|
| 17576 |
+
"url": "https://opencollective.com/unified"
|
| 17577 |
+
}
|
| 17578 |
+
},
|
| 17579 |
+
"node_modules/unist-util-visit": {
|
| 17580 |
+
"version": "5.0.0",
|
| 17581 |
+
"resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz",
|
| 17582 |
+
"integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==",
|
| 17583 |
+
"license": "MIT",
|
| 17584 |
+
"dependencies": {
|
| 17585 |
+
"@types/unist": "^3.0.0",
|
| 17586 |
+
"unist-util-is": "^6.0.0",
|
| 17587 |
+
"unist-util-visit-parents": "^6.0.0"
|
| 17588 |
+
},
|
| 17589 |
+
"funding": {
|
| 17590 |
+
"type": "opencollective",
|
| 17591 |
+
"url": "https://opencollective.com/unified"
|
| 17592 |
+
}
|
| 17593 |
+
},
|
| 17594 |
+
"node_modules/unist-util-visit-parents": {
|
| 17595 |
+
"version": "6.0.1",
|
| 17596 |
+
"resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz",
|
| 17597 |
+
"integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==",
|
| 17598 |
+
"license": "MIT",
|
| 17599 |
+
"dependencies": {
|
| 17600 |
+
"@types/unist": "^3.0.0",
|
| 17601 |
+
"unist-util-is": "^6.0.0"
|
| 17602 |
+
},
|
| 17603 |
+
"funding": {
|
| 17604 |
+
"type": "opencollective",
|
| 17605 |
+
"url": "https://opencollective.com/unified"
|
| 17606 |
+
}
|
| 17607 |
+
},
|
| 17608 |
"node_modules/universalify": {
|
| 17609 |
"version": "2.0.1",
|
| 17610 |
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
|
|
|
|
| 17762 |
"node": ">= 0.8"
|
| 17763 |
}
|
| 17764 |
},
|
| 17765 |
+
"node_modules/vfile": {
|
| 17766 |
+
"version": "6.0.3",
|
| 17767 |
+
"resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz",
|
| 17768 |
+
"integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==",
|
| 17769 |
+
"license": "MIT",
|
| 17770 |
+
"dependencies": {
|
| 17771 |
+
"@types/unist": "^3.0.0",
|
| 17772 |
+
"vfile-message": "^4.0.0"
|
| 17773 |
+
},
|
| 17774 |
+
"funding": {
|
| 17775 |
+
"type": "opencollective",
|
| 17776 |
+
"url": "https://opencollective.com/unified"
|
| 17777 |
+
}
|
| 17778 |
+
},
|
| 17779 |
+
"node_modules/vfile-message": {
|
| 17780 |
+
"version": "4.0.3",
|
| 17781 |
+
"resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz",
|
| 17782 |
+
"integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==",
|
| 17783 |
+
"license": "MIT",
|
| 17784 |
+
"dependencies": {
|
| 17785 |
+
"@types/unist": "^3.0.0",
|
| 17786 |
+
"unist-util-stringify-position": "^4.0.0"
|
| 17787 |
+
},
|
| 17788 |
+
"funding": {
|
| 17789 |
+
"type": "opencollective",
|
| 17790 |
+
"url": "https://opencollective.com/unified"
|
| 17791 |
+
}
|
| 17792 |
+
},
|
| 17793 |
"node_modules/w3c-hr-time": {
|
| 17794 |
"version": "1.0.2",
|
| 17795 |
"resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
|
|
|
|
| 18727 |
"funding": {
|
| 18728 |
"url": "https://github.com/sponsors/sindresorhus"
|
| 18729 |
}
|
| 18730 |
+
},
|
| 18731 |
+
"node_modules/zwitch": {
|
| 18732 |
+
"version": "2.0.4",
|
| 18733 |
+
"resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz",
|
| 18734 |
+
"integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==",
|
| 18735 |
+
"license": "MIT",
|
| 18736 |
+
"funding": {
|
| 18737 |
+
"type": "github",
|
| 18738 |
+
"url": "https://github.com/sponsors/wooorm"
|
| 18739 |
+
}
|
| 18740 |
}
|
| 18741 |
}
|
| 18742 |
}
|
phd-advisor-frontend/package.json
CHANGED
|
@@ -10,6 +10,7 @@
|
|
| 10 |
"lucide-react": "^0.513.0",
|
| 11 |
"react": "^19.1.0",
|
| 12 |
"react-dom": "^19.1.0",
|
|
|
|
| 13 |
"react-scripts": "5.0.1",
|
| 14 |
"web-vitals": "^2.1.4"
|
| 15 |
},
|
|
|
|
| 10 |
"lucide-react": "^0.513.0",
|
| 11 |
"react": "^19.1.0",
|
| 12 |
"react-dom": "^19.1.0",
|
| 13 |
+
"react-markdown": "^10.1.0",
|
| 14 |
"react-scripts": "5.0.1",
|
| 15 |
"web-vitals": "^2.1.4"
|
| 16 |
},
|
phd-advisor-frontend/src/components/AdvisorStatusDropdown.js
CHANGED
|
@@ -4,7 +4,18 @@ import { Users, ChevronDown } from 'lucide-react';
|
|
| 4 |
const AdvisorStatusDropdown = ({ advisors, thinkingAdvisors, getAdvisorColors, isDark }) => {
|
| 5 |
const [isOpen, setIsOpen] = useState(false);
|
| 6 |
|
| 7 |
-
//
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 8 |
if (!advisors || typeof advisors !== 'object') {
|
| 9 |
return null;
|
| 10 |
}
|
|
@@ -19,18 +30,6 @@ const AdvisorStatusDropdown = ({ advisors, thinkingAdvisors, getAdvisorColors, i
|
|
| 19 |
setIsOpen(!isOpen);
|
| 20 |
};
|
| 21 |
|
| 22 |
-
// Close dropdown when clicking outside
|
| 23 |
-
useEffect(() => {
|
| 24 |
-
const handleClickOutside = (event) => {
|
| 25 |
-
if (isOpen && !event.target.closest('.advisor-status-dropdown')) {
|
| 26 |
-
setIsOpen(false);
|
| 27 |
-
}
|
| 28 |
-
};
|
| 29 |
-
|
| 30 |
-
document.addEventListener('mousedown', handleClickOutside);
|
| 31 |
-
return () => document.removeEventListener('mousedown', handleClickOutside);
|
| 32 |
-
}, [isOpen]);
|
| 33 |
-
|
| 34 |
return (
|
| 35 |
<div className="advisor-status-dropdown">
|
| 36 |
<button
|
|
|
|
| 4 |
const AdvisorStatusDropdown = ({ advisors, thinkingAdvisors, getAdvisorColors, isDark }) => {
|
| 5 |
const [isOpen, setIsOpen] = useState(false);
|
| 6 |
|
| 7 |
+
// Close dropdown when clicking outside
|
| 8 |
+
useEffect(() => {
|
| 9 |
+
const handleClickOutside = (event) => {
|
| 10 |
+
if (isOpen && !event.target.closest('.advisor-status-dropdown')) {
|
| 11 |
+
setIsOpen(false);
|
| 12 |
+
}
|
| 13 |
+
};
|
| 14 |
+
|
| 15 |
+
document.addEventListener('mousedown', handleClickOutside);
|
| 16 |
+
return () => document.removeEventListener('mousedown', handleClickOutside);
|
| 17 |
+
}, [isOpen]);
|
| 18 |
+
|
| 19 |
if (!advisors || typeof advisors !== 'object') {
|
| 20 |
return null;
|
| 21 |
}
|
|
|
|
| 30 |
setIsOpen(!isOpen);
|
| 31 |
};
|
| 32 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
return (
|
| 34 |
<div className="advisor-status-dropdown">
|
| 35 |
<button
|
phd-advisor-frontend/src/components/MessageBubble.js
CHANGED
|
@@ -1,4 +1,5 @@
|
|
| 1 |
import React, { useState, useRef, useEffect } from 'react';
|
|
|
|
| 2 |
import { Reply, Copy, Check, Maximize2, Info, FileText, Hash, Target } from 'lucide-react';
|
| 3 |
import { advisors, getAdvisorColors } from '../data/advisors';
|
| 4 |
import { useTheme } from '../contexts/ThemeContext';
|
|
@@ -22,7 +23,6 @@ const MessageBubble = ({
|
|
| 22 |
setCopiedStates(prev => ({ ...prev, [messageId]: true }));
|
| 23 |
if (onCopy) onCopy(messageId, content);
|
| 24 |
|
| 25 |
-
// Reset the copied state after 2 seconds
|
| 26 |
setTimeout(() => {
|
| 27 |
setCopiedStates(prev => ({ ...prev, [messageId]: false }));
|
| 28 |
}, 2000);
|
|
@@ -63,6 +63,172 @@ const MessageBubble = ({
|
|
| 63 |
}
|
| 64 |
}, [showInfoOverlay]);
|
| 65 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 66 |
// RAG Metadata Component
|
| 67 |
const RagInfoOverlay = ({ ragMetadata, colors }) => {
|
| 68 |
const hasDocuments = ragMetadata?.usedDocuments || false;
|
|
@@ -84,7 +250,6 @@ const MessageBubble = ({
|
|
| 84 |
</div>
|
| 85 |
|
| 86 |
<div className="rag-overlay-content">
|
| 87 |
-
{/* Basic Stats */}
|
| 88 |
<div className="rag-stat-row">
|
| 89 |
<div className="rag-stat-label">Used Documents:</div>
|
| 90 |
<div className={`rag-stat-value ${hasDocuments ? 'positive' : 'negative'}`}>
|
|
@@ -97,7 +262,6 @@ const MessageBubble = ({
|
|
| 97 |
<div className="rag-stat-value">{chunksUsed}</div>
|
| 98 |
</div>
|
| 99 |
|
| 100 |
-
{/* Document Details */}
|
| 101 |
{hasDocuments && documentChunks.length > 0 && (
|
| 102 |
<div className="rag-documents-section">
|
| 103 |
<div className="rag-section-title">
|
|
@@ -128,7 +292,6 @@ const MessageBubble = ({
|
|
| 128 |
</div>
|
| 129 |
)}
|
| 130 |
|
| 131 |
-
{/* No Documents Message */}
|
| 132 |
{!hasDocuments && (
|
| 133 |
<div className="rag-no-documents">
|
| 134 |
<Hash size={12} />
|
|
@@ -175,7 +338,7 @@ const MessageBubble = ({
|
|
| 175 |
style={{
|
| 176 |
backgroundColor: colors.bgColor,
|
| 177 |
borderColor: colors.color + '40',
|
| 178 |
-
position: 'relative'
|
| 179 |
}}
|
| 180 |
>
|
| 181 |
<div className="advisor-message-header">
|
|
@@ -200,18 +363,27 @@ const MessageBubble = ({
|
|
| 200 |
})}
|
| 201 |
</span>
|
| 202 |
</div>
|
| 203 |
-
|
|
|
|
|
|
|
| 204 |
className="advisor-message-text"
|
| 205 |
style={{
|
| 206 |
color: colors.textColor
|
| 207 |
}}
|
| 208 |
>
|
| 209 |
-
|
| 210 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 211 |
{showReplyButton && (
|
| 212 |
<div className="message-actions">
|
| 213 |
<div className="action-buttons">
|
| 214 |
-
{/* Reply Button */}
|
| 215 |
<div className="tooltip-container">
|
| 216 |
<button
|
| 217 |
className="action-button"
|
|
@@ -230,7 +402,6 @@ const MessageBubble = ({
|
|
| 230 |
)}
|
| 231 |
</div>
|
| 232 |
|
| 233 |
-
{/* Copy Button */}
|
| 234 |
<div className="tooltip-container">
|
| 235 |
<button
|
| 236 |
className="action-button"
|
|
@@ -251,7 +422,6 @@ const MessageBubble = ({
|
|
| 251 |
)}
|
| 252 |
</div>
|
| 253 |
|
| 254 |
-
{/* Expand/Elaborate Button */}
|
| 255 |
<div className="tooltip-container">
|
| 256 |
<button
|
| 257 |
className="action-button"
|
|
@@ -273,7 +443,6 @@ const MessageBubble = ({
|
|
| 273 |
</div>
|
| 274 |
)}
|
| 275 |
|
| 276 |
-
{/* RAG Info Overlay */}
|
| 277 |
{showInfoOverlay && (
|
| 278 |
<RagInfoOverlay
|
| 279 |
ragMetadata={message.ragMetadata}
|
|
|
|
| 1 |
import React, { useState, useRef, useEffect } from 'react';
|
| 2 |
+
import ReactMarkdown from 'react-markdown';
|
| 3 |
import { Reply, Copy, Check, Maximize2, Info, FileText, Hash, Target } from 'lucide-react';
|
| 4 |
import { advisors, getAdvisorColors } from '../data/advisors';
|
| 5 |
import { useTheme } from '../contexts/ThemeContext';
|
|
|
|
| 23 |
setCopiedStates(prev => ({ ...prev, [messageId]: true }));
|
| 24 |
if (onCopy) onCopy(messageId, content);
|
| 25 |
|
|
|
|
| 26 |
setTimeout(() => {
|
| 27 |
setCopiedStates(prev => ({ ...prev, [messageId]: false }));
|
| 28 |
}, 2000);
|
|
|
|
| 63 |
}
|
| 64 |
}, [showInfoOverlay]);
|
| 65 |
|
| 66 |
+
// Preprocess markdown content to fix common formatting issues
|
| 67 |
+
const preprocessMarkdown = (content) => {
|
| 68 |
+
if (!content) return '';
|
| 69 |
+
|
| 70 |
+
// Ensure proper line breaks before numbered lists
|
| 71 |
+
let processed = content.replace(/(\d+\.\s\*\*[^*]+\*\*)/g, '\n\n$1');
|
| 72 |
+
|
| 73 |
+
// Ensure proper line breaks after list items
|
| 74 |
+
processed = processed.replace(/(\d+\.\s[^\n]+)(?=\s+\d+\.)/g, '$1\n');
|
| 75 |
+
|
| 76 |
+
// Fix spacing around bold headers
|
| 77 |
+
processed = processed.replace(/(\*\*[^*]+\*\*)/g, '\n\n$1\n\n');
|
| 78 |
+
|
| 79 |
+
// Clean up multiple consecutive line breaks
|
| 80 |
+
processed = processed.replace(/\n{3,}/g, '\n\n');
|
| 81 |
+
|
| 82 |
+
// Ensure proper paragraph breaks
|
| 83 |
+
processed = processed.replace(/([.!?])\s+([A-Z])/g, '$1\n\n$2');
|
| 84 |
+
|
| 85 |
+
return processed.trim();
|
| 86 |
+
};
|
| 87 |
+
|
| 88 |
+
// ENHANCED MARKDOWN COMPONENTS WITH BETTER STYLING
|
| 89 |
+
const markdownComponents = {
|
| 90 |
+
// Bold text styling - for headers and key terms
|
| 91 |
+
strong: ({ children }) => (
|
| 92 |
+
<strong style={{
|
| 93 |
+
fontWeight: '700',
|
| 94 |
+
color: isDark ? '#ffffff' : '#1f2937',
|
| 95 |
+
display: 'block',
|
| 96 |
+
marginBottom: '0.5rem',
|
| 97 |
+
marginTop: '1rem'
|
| 98 |
+
}}>
|
| 99 |
+
{children}
|
| 100 |
+
</strong>
|
| 101 |
+
),
|
| 102 |
+
|
| 103 |
+
// Italic text styling
|
| 104 |
+
em: ({ children }) => (
|
| 105 |
+
<em style={{
|
| 106 |
+
fontStyle: 'italic',
|
| 107 |
+
color: isDark ? '#93c5fd' : '#3b82f6',
|
| 108 |
+
fontWeight: '500'
|
| 109 |
+
}}>
|
| 110 |
+
{children}
|
| 111 |
+
</em>
|
| 112 |
+
),
|
| 113 |
+
|
| 114 |
+
// Paragraph styling with proper spacing
|
| 115 |
+
p: ({ children }) => (
|
| 116 |
+
<p style={{
|
| 117 |
+
marginBottom: '1rem',
|
| 118 |
+
lineHeight: '1.7',
|
| 119 |
+
color: isDark ? '#e5e7eb' : '#374151',
|
| 120 |
+
fontSize: '14px'
|
| 121 |
+
}}>
|
| 122 |
+
{children}
|
| 123 |
+
</p>
|
| 124 |
+
),
|
| 125 |
+
|
| 126 |
+
// Unordered list styling
|
| 127 |
+
ul: ({ children }) => (
|
| 128 |
+
<ul style={{
|
| 129 |
+
listStyleType: 'disc',
|
| 130 |
+
paddingLeft: '1.5rem',
|
| 131 |
+
marginBottom: '1rem',
|
| 132 |
+
marginTop: '0.5rem',
|
| 133 |
+
color: isDark ? '#e5e7eb' : '#374151'
|
| 134 |
+
}}>
|
| 135 |
+
{children}
|
| 136 |
+
</ul>
|
| 137 |
+
),
|
| 138 |
+
|
| 139 |
+
// Ordered list styling with better spacing
|
| 140 |
+
ol: ({ children }) => (
|
| 141 |
+
<ol style={{
|
| 142 |
+
listStyleType: 'decimal',
|
| 143 |
+
paddingLeft: '1.5rem',
|
| 144 |
+
marginBottom: '1rem',
|
| 145 |
+
marginTop: '0.5rem',
|
| 146 |
+
color: isDark ? '#e5e7eb' : '#374151',
|
| 147 |
+
counterReset: 'list-counter'
|
| 148 |
+
}}>
|
| 149 |
+
{children}
|
| 150 |
+
</ol>
|
| 151 |
+
),
|
| 152 |
+
|
| 153 |
+
// List item styling with proper spacing
|
| 154 |
+
li: ({ children }) => (
|
| 155 |
+
<li style={{
|
| 156 |
+
marginBottom: '0.75rem',
|
| 157 |
+
lineHeight: '1.6',
|
| 158 |
+
paddingLeft: '0.25rem'
|
| 159 |
+
}}>
|
| 160 |
+
{children}
|
| 161 |
+
</li>
|
| 162 |
+
),
|
| 163 |
+
|
| 164 |
+
// Headers (in case they use them)
|
| 165 |
+
h1: ({ children }) => (
|
| 166 |
+
<h1 style={{
|
| 167 |
+
fontSize: '1.5rem',
|
| 168 |
+
fontWeight: '700',
|
| 169 |
+
color: isDark ? '#ffffff' : '#1f2937',
|
| 170 |
+
marginBottom: '1rem',
|
| 171 |
+
marginTop: '1.5rem',
|
| 172 |
+
borderBottom: `2px solid ${isDark ? '#374151' : '#e5e7eb'}`,
|
| 173 |
+
paddingBottom: '0.5rem'
|
| 174 |
+
}}>
|
| 175 |
+
{children}
|
| 176 |
+
</h1>
|
| 177 |
+
),
|
| 178 |
+
|
| 179 |
+
h2: ({ children }) => (
|
| 180 |
+
<h2 style={{
|
| 181 |
+
fontSize: '1.25rem',
|
| 182 |
+
fontWeight: '600',
|
| 183 |
+
color: isDark ? '#ffffff' : '#1f2937',
|
| 184 |
+
marginBottom: '0.75rem',
|
| 185 |
+
marginTop: '1.25rem'
|
| 186 |
+
}}>
|
| 187 |
+
{children}
|
| 188 |
+
</h2>
|
| 189 |
+
),
|
| 190 |
+
|
| 191 |
+
h3: ({ children }) => (
|
| 192 |
+
<h3 style={{
|
| 193 |
+
fontSize: '1.125rem',
|
| 194 |
+
fontWeight: '600',
|
| 195 |
+
color: isDark ? '#ffffff' : '#1f2937',
|
| 196 |
+
marginBottom: '0.5rem',
|
| 197 |
+
marginTop: '1rem'
|
| 198 |
+
}}>
|
| 199 |
+
{children}
|
| 200 |
+
</h3>
|
| 201 |
+
),
|
| 202 |
+
|
| 203 |
+
// Code styling
|
| 204 |
+
code: ({ children }) => (
|
| 205 |
+
<code style={{
|
| 206 |
+
backgroundColor: isDark ? '#374151' : '#f3f4f6',
|
| 207 |
+
padding: '0.125rem 0.375rem',
|
| 208 |
+
borderRadius: '0.25rem',
|
| 209 |
+
fontSize: '0.875rem',
|
| 210 |
+
fontFamily: 'ui-monospace, SFMono-Regular, Consolas, monospace',
|
| 211 |
+
color: isDark ? '#fbbf24' : '#d97706'
|
| 212 |
+
}}>
|
| 213 |
+
{children}
|
| 214 |
+
</code>
|
| 215 |
+
),
|
| 216 |
+
|
| 217 |
+
// Block quote styling
|
| 218 |
+
blockquote: ({ children }) => (
|
| 219 |
+
<blockquote style={{
|
| 220 |
+
borderLeft: '4px solid ' + (isDark ? '#374151' : '#e5e7eb'),
|
| 221 |
+
paddingLeft: '1rem',
|
| 222 |
+
marginLeft: '0',
|
| 223 |
+
marginBottom: '1rem',
|
| 224 |
+
fontStyle: 'italic',
|
| 225 |
+
color: isDark ? '#9ca3af' : '#6b7280'
|
| 226 |
+
}}>
|
| 227 |
+
{children}
|
| 228 |
+
</blockquote>
|
| 229 |
+
)
|
| 230 |
+
};
|
| 231 |
+
|
| 232 |
// RAG Metadata Component
|
| 233 |
const RagInfoOverlay = ({ ragMetadata, colors }) => {
|
| 234 |
const hasDocuments = ragMetadata?.usedDocuments || false;
|
|
|
|
| 250 |
</div>
|
| 251 |
|
| 252 |
<div className="rag-overlay-content">
|
|
|
|
| 253 |
<div className="rag-stat-row">
|
| 254 |
<div className="rag-stat-label">Used Documents:</div>
|
| 255 |
<div className={`rag-stat-value ${hasDocuments ? 'positive' : 'negative'}`}>
|
|
|
|
| 262 |
<div className="rag-stat-value">{chunksUsed}</div>
|
| 263 |
</div>
|
| 264 |
|
|
|
|
| 265 |
{hasDocuments && documentChunks.length > 0 && (
|
| 266 |
<div className="rag-documents-section">
|
| 267 |
<div className="rag-section-title">
|
|
|
|
| 292 |
</div>
|
| 293 |
)}
|
| 294 |
|
|
|
|
| 295 |
{!hasDocuments && (
|
| 296 |
<div className="rag-no-documents">
|
| 297 |
<Hash size={12} />
|
|
|
|
| 338 |
style={{
|
| 339 |
backgroundColor: colors.bgColor,
|
| 340 |
borderColor: colors.color + '40',
|
| 341 |
+
position: 'relative'
|
| 342 |
}}
|
| 343 |
>
|
| 344 |
<div className="advisor-message-header">
|
|
|
|
| 363 |
})}
|
| 364 |
</span>
|
| 365 |
</div>
|
| 366 |
+
|
| 367 |
+
{/* Enhanced markdown rendering with preprocessing */}
|
| 368 |
+
<div
|
| 369 |
className="advisor-message-text"
|
| 370 |
style={{
|
| 371 |
color: colors.textColor
|
| 372 |
}}
|
| 373 |
>
|
| 374 |
+
<ReactMarkdown
|
| 375 |
+
components={markdownComponents}
|
| 376 |
+
// Add these props for better parsing
|
| 377 |
+
remarkPlugins={[]}
|
| 378 |
+
rehypePlugins={[]}
|
| 379 |
+
>
|
| 380 |
+
{preprocessMarkdown(message.content)}
|
| 381 |
+
</ReactMarkdown>
|
| 382 |
+
</div>
|
| 383 |
+
|
| 384 |
{showReplyButton && (
|
| 385 |
<div className="message-actions">
|
| 386 |
<div className="action-buttons">
|
|
|
|
| 387 |
<div className="tooltip-container">
|
| 388 |
<button
|
| 389 |
className="action-button"
|
|
|
|
| 402 |
)}
|
| 403 |
</div>
|
| 404 |
|
|
|
|
| 405 |
<div className="tooltip-container">
|
| 406 |
<button
|
| 407 |
className="action-button"
|
|
|
|
| 422 |
)}
|
| 423 |
</div>
|
| 424 |
|
|
|
|
| 425 |
<div className="tooltip-container">
|
| 426 |
<button
|
| 427 |
className="action-button"
|
|
|
|
| 443 |
</div>
|
| 444 |
)}
|
| 445 |
|
|
|
|
| 446 |
{showInfoOverlay && (
|
| 447 |
<RagInfoOverlay
|
| 448 |
ragMetadata={message.ragMetadata}
|
phd-advisor-frontend/src/styles/components.css
CHANGED
|
@@ -551,9 +551,39 @@
|
|
| 551 |
|
| 552 |
.advisor-message-text {
|
| 553 |
line-height: 1.6;
|
| 554 |
-
margin: 0;
|
| 555 |
}
|
| 556 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 557 |
/* Updated Message Actions Styles */
|
| 558 |
.message-actions {
|
| 559 |
margin-top: 12px;
|
|
@@ -1100,6 +1130,10 @@
|
|
| 1100 |
font-size: 13px;
|
| 1101 |
}
|
| 1102 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1103 |
/* Basic ChatInput mobile styles */
|
| 1104 |
.input-container .send-text {
|
| 1105 |
display: inline;
|
|
|
|
| 551 |
|
| 552 |
.advisor-message-text {
|
| 553 |
line-height: 1.6;
|
|
|
|
| 554 |
}
|
| 555 |
|
| 556 |
+
.advisor-message-text > div:last-child p:last-child {
|
| 557 |
+
margin-bottom: 0; /* Remove bottom margin from last paragraph */
|
| 558 |
+
}
|
| 559 |
+
|
| 560 |
+
.advisor-message-text strong {
|
| 561 |
+
font-weight: 600;
|
| 562 |
+
}
|
| 563 |
+
|
| 564 |
+
.advisor-message-text em {
|
| 565 |
+
font-style: italic;
|
| 566 |
+
}
|
| 567 |
+
|
| 568 |
+
.advisor-message-text ul,
|
| 569 |
+
.advisor-message-text ol {
|
| 570 |
+
margin: 0.75rem 0;
|
| 571 |
+
padding-left: 1.5rem;
|
| 572 |
+
}
|
| 573 |
+
|
| 574 |
+
.advisor-message-text li {
|
| 575 |
+
margin-bottom: 0.25rem;
|
| 576 |
+
}
|
| 577 |
+
|
| 578 |
+
.advisor-message-text p {
|
| 579 |
+
margin-bottom: 0.75rem;
|
| 580 |
+
}
|
| 581 |
+
|
| 582 |
+
.advisor-message-text p:last-child {
|
| 583 |
+
margin-bottom: 0;
|
| 584 |
+
}
|
| 585 |
+
|
| 586 |
+
|
| 587 |
/* Updated Message Actions Styles */
|
| 588 |
.message-actions {
|
| 589 |
margin-top: 12px;
|
|
|
|
| 1130 |
font-size: 13px;
|
| 1131 |
}
|
| 1132 |
|
| 1133 |
+
.advisor-message-text {
|
| 1134 |
+
font-size: 14px;
|
| 1135 |
+
}
|
| 1136 |
+
|
| 1137 |
/* Basic ChatInput mobile styles */
|
| 1138 |
.input-container .send-text {
|
| 1139 |
display: inline;
|