Spaces:
Running
Running
rework models + user + add comment stuffs
Browse files- package-lock.json +1832 -54
- package.json +2 -0
- prisma/schema.prisma +50 -23
- src/lib/components/Button.svelte +1 -1
- src/lib/components/generate/Response.svelte +5 -5
- src/lib/components/models/Card.svelte +13 -9
- src/lib/components/models/drawer/Drawer.svelte +79 -0
- src/lib/components/models/drawer/comments/Comment.svelte +37 -0
- src/lib/components/models/drawer/comments/Comments.svelte +63 -0
- src/lib/stores/use-model.ts +5 -0
- src/lib/type.ts +19 -1
- src/lib/utils/upload_image.ts +42 -0
- src/routes/+page.svelte +3 -2
- src/routes/api/@me/+server.ts +33 -2
- src/routes/api/community/reaction/+server.ts +6 -2
- src/routes/api/generate/share/+server.ts +13 -1
- src/routes/api/models/[id]/+server.ts +51 -5
- src/routes/api/models/[id]/comments/+server.ts +76 -0
package-lock.json
CHANGED
|
@@ -8,11 +8,13 @@
|
|
| 8 |
"name": "loras-explorer",
|
| 9 |
"version": "0.0.1",
|
| 10 |
"dependencies": {
|
|
|
|
| 11 |
"@huggingface/hub": "^0.12.3-oauth",
|
| 12 |
"@iconify/svelte": "^3.1.4",
|
| 13 |
"@prisma/client": "^5.7.1",
|
| 14 |
"@svelte-put/clickoutside": "^3.0.1",
|
| 15 |
"@sveltejs/adapter-node": "^1.3.1",
|
|
|
|
| 16 |
"cookie": "^0.6.0",
|
| 17 |
"js-cookie": "^3.0.5",
|
| 18 |
"svelte-infinite-scroll": "^2.0.1"
|
|
@@ -78,6 +80,760 @@
|
|
| 78 |
"node": ">=6.0.0"
|
| 79 |
}
|
| 80 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 81 |
"node_modules/@emnapi/runtime": {
|
| 82 |
"version": "0.44.0",
|
| 83 |
"resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-0.44.0.tgz",
|
|
@@ -1223,78 +1979,715 @@
|
|
| 1223 |
"brace-expansion": "^2.0.1"
|
| 1224 |
},
|
| 1225 |
"engines": {
|
| 1226 |
-
"node": ">=10"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1227 |
}
|
| 1228 |
},
|
| 1229 |
-
"node_modules/@
|
| 1230 |
-
"version": "
|
| 1231 |
-
"resolved": "https://registry.npmjs.org/@
|
| 1232 |
-
"integrity": "sha512-
|
| 1233 |
"dependencies": {
|
| 1234 |
-
"
|
| 1235 |
},
|
| 1236 |
"engines": {
|
| 1237 |
"node": ">=14.0.0"
|
| 1238 |
-
},
|
| 1239 |
-
"peerDependencies": {
|
| 1240 |
-
"rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
|
| 1241 |
-
},
|
| 1242 |
-
"peerDependenciesMeta": {
|
| 1243 |
-
"rollup": {
|
| 1244 |
-
"optional": true
|
| 1245 |
-
}
|
| 1246 |
}
|
| 1247 |
},
|
| 1248 |
-
"node_modules/@
|
| 1249 |
-
"version": "
|
| 1250 |
-
"resolved": "https://registry.npmjs.org/@
|
| 1251 |
-
"integrity": "sha512-
|
| 1252 |
"dependencies": {
|
| 1253 |
-
"@
|
| 1254 |
-
"
|
| 1255 |
-
"deepmerge": "^4.2.2",
|
| 1256 |
-
"is-builtin-module": "^3.2.1",
|
| 1257 |
-
"is-module": "^1.0.0",
|
| 1258 |
-
"resolve": "^1.22.1"
|
| 1259 |
},
|
| 1260 |
"engines": {
|
| 1261 |
"node": ">=14.0.0"
|
| 1262 |
-
},
|
| 1263 |
-
"peerDependencies": {
|
| 1264 |
-
"rollup": "^2.78.0||^3.0.0||^4.0.0"
|
| 1265 |
-
},
|
| 1266 |
-
"peerDependenciesMeta": {
|
| 1267 |
-
"rollup": {
|
| 1268 |
-
"optional": true
|
| 1269 |
-
}
|
| 1270 |
}
|
| 1271 |
},
|
| 1272 |
-
"node_modules/@
|
| 1273 |
-
"version": "
|
| 1274 |
-
"resolved": "https://registry.npmjs.org/@
|
| 1275 |
-
"integrity": "sha512-
|
| 1276 |
"dependencies": {
|
| 1277 |
-
"@
|
| 1278 |
-
"
|
| 1279 |
-
"
|
| 1280 |
},
|
| 1281 |
"engines": {
|
| 1282 |
"node": ">=14.0.0"
|
| 1283 |
-
},
|
| 1284 |
-
"peerDependencies": {
|
| 1285 |
-
"rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
|
| 1286 |
-
},
|
| 1287 |
-
"peerDependenciesMeta": {
|
| 1288 |
-
"rollup": {
|
| 1289 |
-
"optional": true
|
| 1290 |
-
}
|
| 1291 |
}
|
| 1292 |
},
|
| 1293 |
-
"node_modules/@rollup/pluginutils/node_modules/estree-walker": {
|
| 1294 |
-
"version": "2.0.2",
|
| 1295 |
-
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
|
| 1296 |
-
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
|
| 1297 |
-
},
|
| 1298 |
"node_modules/@svelte-put/clickoutside": {
|
| 1299 |
"version": "3.0.1",
|
| 1300 |
"resolved": "https://registry.npmjs.org/@svelte-put/clickoutside/-/clickoutside-3.0.1.tgz",
|
|
@@ -1801,6 +3194,68 @@
|
|
| 1801 |
"postcss": "^8.1.0"
|
| 1802 |
}
|
| 1803 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1804 |
"node_modules/axobject-query": {
|
| 1805 |
"version": "3.2.1",
|
| 1806 |
"resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz",
|
|
@@ -1814,6 +3269,25 @@
|
|
| 1814 |
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
|
| 1815 |
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
|
| 1816 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1817 |
"node_modules/binary-extensions": {
|
| 1818 |
"version": "2.2.0",
|
| 1819 |
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
|
|
@@ -1823,6 +3297,11 @@
|
|
| 1823 |
"node": ">=8"
|
| 1824 |
}
|
| 1825 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1826 |
"node_modules/brace-expansion": {
|
| 1827 |
"version": "1.1.11",
|
| 1828 |
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
|
|
@@ -1897,6 +3376,19 @@
|
|
| 1897 |
"url": "https://github.com/sponsors/sindresorhus"
|
| 1898 |
}
|
| 1899 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1900 |
"node_modules/callsites": {
|
| 1901 |
"version": "3.1.0",
|
| 1902 |
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
|
|
@@ -2139,6 +3631,19 @@
|
|
| 2139 |
"node": ">=0.10.0"
|
| 2140 |
}
|
| 2141 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2142 |
"node_modules/dequal": {
|
| 2143 |
"version": "2.0.3",
|
| 2144 |
"resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
|
|
@@ -2535,6 +4040,27 @@
|
|
| 2535 |
"integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
|
| 2536 |
"dev": true
|
| 2537 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2538 |
"node_modules/fastq": {
|
| 2539 |
"version": "1.15.0",
|
| 2540 |
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
|
|
@@ -2604,6 +4130,14 @@
|
|
| 2604 |
"integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==",
|
| 2605 |
"dev": true
|
| 2606 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2607 |
"node_modules/fraction.js": {
|
| 2608 |
"version": "4.3.7",
|
| 2609 |
"resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
|
|
@@ -2643,6 +4177,20 @@
|
|
| 2643 |
"url": "https://github.com/sponsors/ljharb"
|
| 2644 |
}
|
| 2645 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2646 |
"node_modules/glob": {
|
| 2647 |
"version": "7.2.3",
|
| 2648 |
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
|
|
@@ -2720,6 +4268,17 @@
|
|
| 2720 |
"resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz",
|
| 2721 |
"integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg=="
|
| 2722 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2723 |
"node_modules/graceful-fs": {
|
| 2724 |
"version": "4.2.11",
|
| 2725 |
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
|
|
@@ -2741,6 +4300,53 @@
|
|
| 2741 |
"node": ">=8"
|
| 2742 |
}
|
| 2743 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2744 |
"node_modules/hash-wasm": {
|
| 2745 |
"version": "4.11.0",
|
| 2746 |
"resolved": "https://registry.npmjs.org/hash-wasm/-/hash-wasm-4.11.0.tgz",
|
|
@@ -2833,6 +4439,21 @@
|
|
| 2833 |
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
|
| 2834 |
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
|
| 2835 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2836 |
"node_modules/is-arrayish": {
|
| 2837 |
"version": "0.3.2",
|
| 2838 |
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
|
|
@@ -2865,6 +4486,17 @@
|
|
| 2865 |
"url": "https://github.com/sponsors/sindresorhus"
|
| 2866 |
}
|
| 2867 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2868 |
"node_modules/is-core-module": {
|
| 2869 |
"version": "2.13.1",
|
| 2870 |
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz",
|
|
@@ -2885,6 +4517,20 @@
|
|
| 2885 |
"node": ">=0.10.0"
|
| 2886 |
}
|
| 2887 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2888 |
"node_modules/is-glob": {
|
| 2889 |
"version": "4.0.3",
|
| 2890 |
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
|
|
@@ -2928,6 +4574,25 @@
|
|
| 2928 |
"@types/estree": "*"
|
| 2929 |
}
|
| 2930 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2931 |
"node_modules/isexe": {
|
| 2932 |
"version": "2.0.0",
|
| 2933 |
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
|
|
@@ -2943,6 +4608,14 @@
|
|
| 2943 |
"jiti": "bin/jiti.js"
|
| 2944 |
}
|
| 2945 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2946 |
"node_modules/js-cookie": {
|
| 2947 |
"version": "3.0.5",
|
| 2948 |
"resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz",
|
|
@@ -3630,6 +5303,15 @@
|
|
| 3630 |
"node": ">=6"
|
| 3631 |
}
|
| 3632 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3633 |
"node_modules/queue-microtask": {
|
| 3634 |
"version": "1.2.3",
|
| 3635 |
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
|
|
@@ -3811,6 +5493,11 @@
|
|
| 3811 |
"node": ">=14.0.0"
|
| 3812 |
}
|
| 3813 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3814 |
"node_modules/semver": {
|
| 3815 |
"version": "7.5.4",
|
| 3816 |
"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
|
|
@@ -3831,6 +5518,21 @@
|
|
| 3831 |
"resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz",
|
| 3832 |
"integrity": "sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ=="
|
| 3833 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3834 |
"node_modules/sharp": {
|
| 3835 |
"version": "0.33.1",
|
| 3836 |
"resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.1.tgz",
|
|
@@ -3982,6 +5684,11 @@
|
|
| 3982 |
"url": "https://github.com/sponsors/sindresorhus"
|
| 3983 |
}
|
| 3984 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3985 |
"node_modules/sucrase": {
|
| 3986 |
"version": "3.34.0",
|
| 3987 |
"resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz",
|
|
@@ -4388,8 +6095,7 @@
|
|
| 4388 |
"node_modules/tslib": {
|
| 4389 |
"version": "2.6.2",
|
| 4390 |
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
|
| 4391 |
-
"integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
|
| 4392 |
-
"dev": true
|
| 4393 |
},
|
| 4394 |
"node_modules/type-check": {
|
| 4395 |
"version": "0.4.0",
|
|
@@ -4484,12 +6190,46 @@
|
|
| 4484 |
"punycode": "^2.1.0"
|
| 4485 |
}
|
| 4486 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4487 |
"node_modules/util-deprecate": {
|
| 4488 |
"version": "1.0.2",
|
| 4489 |
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
|
| 4490 |
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
|
| 4491 |
"dev": true
|
| 4492 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4493 |
"node_modules/vite": {
|
| 4494 |
"version": "4.5.1",
|
| 4495 |
"resolved": "https://registry.npmjs.org/vite/-/vite-4.5.1.tgz",
|
|
@@ -4585,11 +6325,49 @@
|
|
| 4585 |
"node": ">= 8"
|
| 4586 |
}
|
| 4587 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4588 |
"node_modules/wrappy": {
|
| 4589 |
"version": "1.0.2",
|
| 4590 |
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
|
| 4591 |
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
|
| 4592 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4593 |
"node_modules/yallist": {
|
| 4594 |
"version": "4.0.0",
|
| 4595 |
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
|
|
|
|
| 8 |
"name": "loras-explorer",
|
| 9 |
"version": "0.0.1",
|
| 10 |
"dependencies": {
|
| 11 |
+
"@aws-sdk/client-s3": "^3.490.0",
|
| 12 |
"@huggingface/hub": "^0.12.3-oauth",
|
| 13 |
"@iconify/svelte": "^3.1.4",
|
| 14 |
"@prisma/client": "^5.7.1",
|
| 15 |
"@svelte-put/clickoutside": "^3.0.1",
|
| 16 |
"@sveltejs/adapter-node": "^1.3.1",
|
| 17 |
+
"aws-sdk": "^2.1538.0",
|
| 18 |
"cookie": "^0.6.0",
|
| 19 |
"js-cookie": "^3.0.5",
|
| 20 |
"svelte-infinite-scroll": "^2.0.1"
|
|
|
|
| 80 |
"node": ">=6.0.0"
|
| 81 |
}
|
| 82 |
},
|
| 83 |
+
"node_modules/@aws-crypto/crc32": {
|
| 84 |
+
"version": "3.0.0",
|
| 85 |
+
"resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-3.0.0.tgz",
|
| 86 |
+
"integrity": "sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==",
|
| 87 |
+
"dependencies": {
|
| 88 |
+
"@aws-crypto/util": "^3.0.0",
|
| 89 |
+
"@aws-sdk/types": "^3.222.0",
|
| 90 |
+
"tslib": "^1.11.1"
|
| 91 |
+
}
|
| 92 |
+
},
|
| 93 |
+
"node_modules/@aws-crypto/crc32/node_modules/tslib": {
|
| 94 |
+
"version": "1.14.1",
|
| 95 |
+
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
| 96 |
+
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
|
| 97 |
+
},
|
| 98 |
+
"node_modules/@aws-crypto/crc32c": {
|
| 99 |
+
"version": "3.0.0",
|
| 100 |
+
"resolved": "https://registry.npmjs.org/@aws-crypto/crc32c/-/crc32c-3.0.0.tgz",
|
| 101 |
+
"integrity": "sha512-ENNPPManmnVJ4BTXlOjAgD7URidbAznURqD0KvfREyc4o20DPYdEldU1f5cQ7Jbj0CJJSPaMIk/9ZshdB3210w==",
|
| 102 |
+
"dependencies": {
|
| 103 |
+
"@aws-crypto/util": "^3.0.0",
|
| 104 |
+
"@aws-sdk/types": "^3.222.0",
|
| 105 |
+
"tslib": "^1.11.1"
|
| 106 |
+
}
|
| 107 |
+
},
|
| 108 |
+
"node_modules/@aws-crypto/crc32c/node_modules/tslib": {
|
| 109 |
+
"version": "1.14.1",
|
| 110 |
+
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
| 111 |
+
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
|
| 112 |
+
},
|
| 113 |
+
"node_modules/@aws-crypto/ie11-detection": {
|
| 114 |
+
"version": "3.0.0",
|
| 115 |
+
"resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz",
|
| 116 |
+
"integrity": "sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==",
|
| 117 |
+
"dependencies": {
|
| 118 |
+
"tslib": "^1.11.1"
|
| 119 |
+
}
|
| 120 |
+
},
|
| 121 |
+
"node_modules/@aws-crypto/ie11-detection/node_modules/tslib": {
|
| 122 |
+
"version": "1.14.1",
|
| 123 |
+
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
| 124 |
+
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
|
| 125 |
+
},
|
| 126 |
+
"node_modules/@aws-crypto/sha1-browser": {
|
| 127 |
+
"version": "3.0.0",
|
| 128 |
+
"resolved": "https://registry.npmjs.org/@aws-crypto/sha1-browser/-/sha1-browser-3.0.0.tgz",
|
| 129 |
+
"integrity": "sha512-NJth5c997GLHs6nOYTzFKTbYdMNA6/1XlKVgnZoaZcQ7z7UJlOgj2JdbHE8tiYLS3fzXNCguct77SPGat2raSw==",
|
| 130 |
+
"dependencies": {
|
| 131 |
+
"@aws-crypto/ie11-detection": "^3.0.0",
|
| 132 |
+
"@aws-crypto/supports-web-crypto": "^3.0.0",
|
| 133 |
+
"@aws-crypto/util": "^3.0.0",
|
| 134 |
+
"@aws-sdk/types": "^3.222.0",
|
| 135 |
+
"@aws-sdk/util-locate-window": "^3.0.0",
|
| 136 |
+
"@aws-sdk/util-utf8-browser": "^3.0.0",
|
| 137 |
+
"tslib": "^1.11.1"
|
| 138 |
+
}
|
| 139 |
+
},
|
| 140 |
+
"node_modules/@aws-crypto/sha1-browser/node_modules/tslib": {
|
| 141 |
+
"version": "1.14.1",
|
| 142 |
+
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
| 143 |
+
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
|
| 144 |
+
},
|
| 145 |
+
"node_modules/@aws-crypto/sha256-browser": {
|
| 146 |
+
"version": "3.0.0",
|
| 147 |
+
"resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz",
|
| 148 |
+
"integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==",
|
| 149 |
+
"dependencies": {
|
| 150 |
+
"@aws-crypto/ie11-detection": "^3.0.0",
|
| 151 |
+
"@aws-crypto/sha256-js": "^3.0.0",
|
| 152 |
+
"@aws-crypto/supports-web-crypto": "^3.0.0",
|
| 153 |
+
"@aws-crypto/util": "^3.0.0",
|
| 154 |
+
"@aws-sdk/types": "^3.222.0",
|
| 155 |
+
"@aws-sdk/util-locate-window": "^3.0.0",
|
| 156 |
+
"@aws-sdk/util-utf8-browser": "^3.0.0",
|
| 157 |
+
"tslib": "^1.11.1"
|
| 158 |
+
}
|
| 159 |
+
},
|
| 160 |
+
"node_modules/@aws-crypto/sha256-browser/node_modules/tslib": {
|
| 161 |
+
"version": "1.14.1",
|
| 162 |
+
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
| 163 |
+
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
|
| 164 |
+
},
|
| 165 |
+
"node_modules/@aws-crypto/sha256-js": {
|
| 166 |
+
"version": "3.0.0",
|
| 167 |
+
"resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz",
|
| 168 |
+
"integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==",
|
| 169 |
+
"dependencies": {
|
| 170 |
+
"@aws-crypto/util": "^3.0.0",
|
| 171 |
+
"@aws-sdk/types": "^3.222.0",
|
| 172 |
+
"tslib": "^1.11.1"
|
| 173 |
+
}
|
| 174 |
+
},
|
| 175 |
+
"node_modules/@aws-crypto/sha256-js/node_modules/tslib": {
|
| 176 |
+
"version": "1.14.1",
|
| 177 |
+
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
| 178 |
+
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
|
| 179 |
+
},
|
| 180 |
+
"node_modules/@aws-crypto/supports-web-crypto": {
|
| 181 |
+
"version": "3.0.0",
|
| 182 |
+
"resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz",
|
| 183 |
+
"integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==",
|
| 184 |
+
"dependencies": {
|
| 185 |
+
"tslib": "^1.11.1"
|
| 186 |
+
}
|
| 187 |
+
},
|
| 188 |
+
"node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": {
|
| 189 |
+
"version": "1.14.1",
|
| 190 |
+
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
| 191 |
+
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
|
| 192 |
+
},
|
| 193 |
+
"node_modules/@aws-crypto/util": {
|
| 194 |
+
"version": "3.0.0",
|
| 195 |
+
"resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz",
|
| 196 |
+
"integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==",
|
| 197 |
+
"dependencies": {
|
| 198 |
+
"@aws-sdk/types": "^3.222.0",
|
| 199 |
+
"@aws-sdk/util-utf8-browser": "^3.0.0",
|
| 200 |
+
"tslib": "^1.11.1"
|
| 201 |
+
}
|
| 202 |
+
},
|
| 203 |
+
"node_modules/@aws-crypto/util/node_modules/tslib": {
|
| 204 |
+
"version": "1.14.1",
|
| 205 |
+
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
| 206 |
+
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
|
| 207 |
+
},
|
| 208 |
+
"node_modules/@aws-sdk/client-s3": {
|
| 209 |
+
"version": "3.490.0",
|
| 210 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.490.0.tgz",
|
| 211 |
+
"integrity": "sha512-fBj3CJ3+5R+l/sc93Z9mKw8gM2b9K6vEhC9qSCG2XNymLd9YqlRft1peQ7VymrWywAHX3Koz1GCUrFEVNONiMw==",
|
| 212 |
+
"dependencies": {
|
| 213 |
+
"@aws-crypto/sha1-browser": "3.0.0",
|
| 214 |
+
"@aws-crypto/sha256-browser": "3.0.0",
|
| 215 |
+
"@aws-crypto/sha256-js": "3.0.0",
|
| 216 |
+
"@aws-sdk/client-sts": "3.490.0",
|
| 217 |
+
"@aws-sdk/core": "3.490.0",
|
| 218 |
+
"@aws-sdk/credential-provider-node": "3.490.0",
|
| 219 |
+
"@aws-sdk/middleware-bucket-endpoint": "3.489.0",
|
| 220 |
+
"@aws-sdk/middleware-expect-continue": "3.489.0",
|
| 221 |
+
"@aws-sdk/middleware-flexible-checksums": "3.489.0",
|
| 222 |
+
"@aws-sdk/middleware-host-header": "3.489.0",
|
| 223 |
+
"@aws-sdk/middleware-location-constraint": "3.489.0",
|
| 224 |
+
"@aws-sdk/middleware-logger": "3.489.0",
|
| 225 |
+
"@aws-sdk/middleware-recursion-detection": "3.489.0",
|
| 226 |
+
"@aws-sdk/middleware-sdk-s3": "3.489.0",
|
| 227 |
+
"@aws-sdk/middleware-signing": "3.489.0",
|
| 228 |
+
"@aws-sdk/middleware-ssec": "3.489.0",
|
| 229 |
+
"@aws-sdk/middleware-user-agent": "3.489.0",
|
| 230 |
+
"@aws-sdk/region-config-resolver": "3.489.0",
|
| 231 |
+
"@aws-sdk/signature-v4-multi-region": "3.489.0",
|
| 232 |
+
"@aws-sdk/types": "3.489.0",
|
| 233 |
+
"@aws-sdk/util-endpoints": "3.489.0",
|
| 234 |
+
"@aws-sdk/util-user-agent-browser": "3.489.0",
|
| 235 |
+
"@aws-sdk/util-user-agent-node": "3.489.0",
|
| 236 |
+
"@aws-sdk/xml-builder": "3.485.0",
|
| 237 |
+
"@smithy/config-resolver": "^2.0.23",
|
| 238 |
+
"@smithy/core": "^1.2.2",
|
| 239 |
+
"@smithy/eventstream-serde-browser": "^2.0.16",
|
| 240 |
+
"@smithy/eventstream-serde-config-resolver": "^2.0.16",
|
| 241 |
+
"@smithy/eventstream-serde-node": "^2.0.16",
|
| 242 |
+
"@smithy/fetch-http-handler": "^2.3.2",
|
| 243 |
+
"@smithy/hash-blob-browser": "^2.0.17",
|
| 244 |
+
"@smithy/hash-node": "^2.0.18",
|
| 245 |
+
"@smithy/hash-stream-node": "^2.0.18",
|
| 246 |
+
"@smithy/invalid-dependency": "^2.0.16",
|
| 247 |
+
"@smithy/md5-js": "^2.0.18",
|
| 248 |
+
"@smithy/middleware-content-length": "^2.0.18",
|
| 249 |
+
"@smithy/middleware-endpoint": "^2.3.0",
|
| 250 |
+
"@smithy/middleware-retry": "^2.0.26",
|
| 251 |
+
"@smithy/middleware-serde": "^2.0.16",
|
| 252 |
+
"@smithy/middleware-stack": "^2.0.10",
|
| 253 |
+
"@smithy/node-config-provider": "^2.1.9",
|
| 254 |
+
"@smithy/node-http-handler": "^2.2.2",
|
| 255 |
+
"@smithy/protocol-http": "^3.0.12",
|
| 256 |
+
"@smithy/smithy-client": "^2.2.1",
|
| 257 |
+
"@smithy/types": "^2.8.0",
|
| 258 |
+
"@smithy/url-parser": "^2.0.16",
|
| 259 |
+
"@smithy/util-base64": "^2.0.1",
|
| 260 |
+
"@smithy/util-body-length-browser": "^2.0.1",
|
| 261 |
+
"@smithy/util-body-length-node": "^2.1.0",
|
| 262 |
+
"@smithy/util-defaults-mode-browser": "^2.0.24",
|
| 263 |
+
"@smithy/util-defaults-mode-node": "^2.0.32",
|
| 264 |
+
"@smithy/util-endpoints": "^1.0.8",
|
| 265 |
+
"@smithy/util-retry": "^2.0.9",
|
| 266 |
+
"@smithy/util-stream": "^2.0.24",
|
| 267 |
+
"@smithy/util-utf8": "^2.0.2",
|
| 268 |
+
"@smithy/util-waiter": "^2.0.16",
|
| 269 |
+
"fast-xml-parser": "4.2.5",
|
| 270 |
+
"tslib": "^2.5.0"
|
| 271 |
+
},
|
| 272 |
+
"engines": {
|
| 273 |
+
"node": ">=14.0.0"
|
| 274 |
+
}
|
| 275 |
+
},
|
| 276 |
+
"node_modules/@aws-sdk/client-sso": {
|
| 277 |
+
"version": "3.490.0",
|
| 278 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.490.0.tgz",
|
| 279 |
+
"integrity": "sha512-yfxoHmCL1w/IKmFRfzCxdVCQrGlSQf4eei9iVEm5oi3iE8REFyPj3o/BmKQEHG3h2ITK5UbdYDb5TY4xoYHsyA==",
|
| 280 |
+
"dependencies": {
|
| 281 |
+
"@aws-crypto/sha256-browser": "3.0.0",
|
| 282 |
+
"@aws-crypto/sha256-js": "3.0.0",
|
| 283 |
+
"@aws-sdk/core": "3.490.0",
|
| 284 |
+
"@aws-sdk/middleware-host-header": "3.489.0",
|
| 285 |
+
"@aws-sdk/middleware-logger": "3.489.0",
|
| 286 |
+
"@aws-sdk/middleware-recursion-detection": "3.489.0",
|
| 287 |
+
"@aws-sdk/middleware-user-agent": "3.489.0",
|
| 288 |
+
"@aws-sdk/region-config-resolver": "3.489.0",
|
| 289 |
+
"@aws-sdk/types": "3.489.0",
|
| 290 |
+
"@aws-sdk/util-endpoints": "3.489.0",
|
| 291 |
+
"@aws-sdk/util-user-agent-browser": "3.489.0",
|
| 292 |
+
"@aws-sdk/util-user-agent-node": "3.489.0",
|
| 293 |
+
"@smithy/config-resolver": "^2.0.23",
|
| 294 |
+
"@smithy/core": "^1.2.2",
|
| 295 |
+
"@smithy/fetch-http-handler": "^2.3.2",
|
| 296 |
+
"@smithy/hash-node": "^2.0.18",
|
| 297 |
+
"@smithy/invalid-dependency": "^2.0.16",
|
| 298 |
+
"@smithy/middleware-content-length": "^2.0.18",
|
| 299 |
+
"@smithy/middleware-endpoint": "^2.3.0",
|
| 300 |
+
"@smithy/middleware-retry": "^2.0.26",
|
| 301 |
+
"@smithy/middleware-serde": "^2.0.16",
|
| 302 |
+
"@smithy/middleware-stack": "^2.0.10",
|
| 303 |
+
"@smithy/node-config-provider": "^2.1.9",
|
| 304 |
+
"@smithy/node-http-handler": "^2.2.2",
|
| 305 |
+
"@smithy/protocol-http": "^3.0.12",
|
| 306 |
+
"@smithy/smithy-client": "^2.2.1",
|
| 307 |
+
"@smithy/types": "^2.8.0",
|
| 308 |
+
"@smithy/url-parser": "^2.0.16",
|
| 309 |
+
"@smithy/util-base64": "^2.0.1",
|
| 310 |
+
"@smithy/util-body-length-browser": "^2.0.1",
|
| 311 |
+
"@smithy/util-body-length-node": "^2.1.0",
|
| 312 |
+
"@smithy/util-defaults-mode-browser": "^2.0.24",
|
| 313 |
+
"@smithy/util-defaults-mode-node": "^2.0.32",
|
| 314 |
+
"@smithy/util-endpoints": "^1.0.8",
|
| 315 |
+
"@smithy/util-retry": "^2.0.9",
|
| 316 |
+
"@smithy/util-utf8": "^2.0.2",
|
| 317 |
+
"tslib": "^2.5.0"
|
| 318 |
+
},
|
| 319 |
+
"engines": {
|
| 320 |
+
"node": ">=14.0.0"
|
| 321 |
+
}
|
| 322 |
+
},
|
| 323 |
+
"node_modules/@aws-sdk/client-sts": {
|
| 324 |
+
"version": "3.490.0",
|
| 325 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.490.0.tgz",
|
| 326 |
+
"integrity": "sha512-n2vQ5Qu2qi2I0XMI+IH99ElpIRHOJTa1+sqNC4juMYxKQBMvw+EnsqUtaL3QvTHoyxNB/R7mpkeBB6SzPQ1TtA==",
|
| 327 |
+
"dependencies": {
|
| 328 |
+
"@aws-crypto/sha256-browser": "3.0.0",
|
| 329 |
+
"@aws-crypto/sha256-js": "3.0.0",
|
| 330 |
+
"@aws-sdk/core": "3.490.0",
|
| 331 |
+
"@aws-sdk/credential-provider-node": "3.490.0",
|
| 332 |
+
"@aws-sdk/middleware-host-header": "3.489.0",
|
| 333 |
+
"@aws-sdk/middleware-logger": "3.489.0",
|
| 334 |
+
"@aws-sdk/middleware-recursion-detection": "3.489.0",
|
| 335 |
+
"@aws-sdk/middleware-user-agent": "3.489.0",
|
| 336 |
+
"@aws-sdk/region-config-resolver": "3.489.0",
|
| 337 |
+
"@aws-sdk/types": "3.489.0",
|
| 338 |
+
"@aws-sdk/util-endpoints": "3.489.0",
|
| 339 |
+
"@aws-sdk/util-user-agent-browser": "3.489.0",
|
| 340 |
+
"@aws-sdk/util-user-agent-node": "3.489.0",
|
| 341 |
+
"@smithy/config-resolver": "^2.0.23",
|
| 342 |
+
"@smithy/core": "^1.2.2",
|
| 343 |
+
"@smithy/fetch-http-handler": "^2.3.2",
|
| 344 |
+
"@smithy/hash-node": "^2.0.18",
|
| 345 |
+
"@smithy/invalid-dependency": "^2.0.16",
|
| 346 |
+
"@smithy/middleware-content-length": "^2.0.18",
|
| 347 |
+
"@smithy/middleware-endpoint": "^2.3.0",
|
| 348 |
+
"@smithy/middleware-retry": "^2.0.26",
|
| 349 |
+
"@smithy/middleware-serde": "^2.0.16",
|
| 350 |
+
"@smithy/middleware-stack": "^2.0.10",
|
| 351 |
+
"@smithy/node-config-provider": "^2.1.9",
|
| 352 |
+
"@smithy/node-http-handler": "^2.2.2",
|
| 353 |
+
"@smithy/protocol-http": "^3.0.12",
|
| 354 |
+
"@smithy/smithy-client": "^2.2.1",
|
| 355 |
+
"@smithy/types": "^2.8.0",
|
| 356 |
+
"@smithy/url-parser": "^2.0.16",
|
| 357 |
+
"@smithy/util-base64": "^2.0.1",
|
| 358 |
+
"@smithy/util-body-length-browser": "^2.0.1",
|
| 359 |
+
"@smithy/util-body-length-node": "^2.1.0",
|
| 360 |
+
"@smithy/util-defaults-mode-browser": "^2.0.24",
|
| 361 |
+
"@smithy/util-defaults-mode-node": "^2.0.32",
|
| 362 |
+
"@smithy/util-endpoints": "^1.0.8",
|
| 363 |
+
"@smithy/util-middleware": "^2.0.9",
|
| 364 |
+
"@smithy/util-retry": "^2.0.9",
|
| 365 |
+
"@smithy/util-utf8": "^2.0.2",
|
| 366 |
+
"fast-xml-parser": "4.2.5",
|
| 367 |
+
"tslib": "^2.5.0"
|
| 368 |
+
},
|
| 369 |
+
"engines": {
|
| 370 |
+
"node": ">=14.0.0"
|
| 371 |
+
}
|
| 372 |
+
},
|
| 373 |
+
"node_modules/@aws-sdk/core": {
|
| 374 |
+
"version": "3.490.0",
|
| 375 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.490.0.tgz",
|
| 376 |
+
"integrity": "sha512-TSBWkXtxMU7q1Zo6w3v5wIOr/sj7P5Jw3OyO7lJrFGsPsDC2xwpxkVqTesDxkzgMRypO52xjYEmveagn1xxBHg==",
|
| 377 |
+
"dependencies": {
|
| 378 |
+
"@smithy/core": "^1.2.2",
|
| 379 |
+
"@smithy/protocol-http": "^3.0.12",
|
| 380 |
+
"@smithy/signature-v4": "^2.0.0",
|
| 381 |
+
"@smithy/smithy-client": "^2.2.1",
|
| 382 |
+
"@smithy/types": "^2.8.0",
|
| 383 |
+
"tslib": "^2.5.0"
|
| 384 |
+
},
|
| 385 |
+
"engines": {
|
| 386 |
+
"node": ">=14.0.0"
|
| 387 |
+
}
|
| 388 |
+
},
|
| 389 |
+
"node_modules/@aws-sdk/credential-provider-env": {
|
| 390 |
+
"version": "3.489.0",
|
| 391 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.489.0.tgz",
|
| 392 |
+
"integrity": "sha512-5PqYsx9G5SB2tqPT9/z/u0EkF6D4wP6HTMWQs+DfMdmwXihrqQAgeYaTtV3KbXqb88p6sfacwxhUvE6+Rm494w==",
|
| 393 |
+
"dependencies": {
|
| 394 |
+
"@aws-sdk/types": "3.489.0",
|
| 395 |
+
"@smithy/property-provider": "^2.0.0",
|
| 396 |
+
"@smithy/types": "^2.8.0",
|
| 397 |
+
"tslib": "^2.5.0"
|
| 398 |
+
},
|
| 399 |
+
"engines": {
|
| 400 |
+
"node": ">=14.0.0"
|
| 401 |
+
}
|
| 402 |
+
},
|
| 403 |
+
"node_modules/@aws-sdk/credential-provider-ini": {
|
| 404 |
+
"version": "3.490.0",
|
| 405 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.490.0.tgz",
|
| 406 |
+
"integrity": "sha512-7m63zyCpVqj9FsoDxWMWWRvL6c7zZzOcXYkHZmHujVVlmAXH0RT/vkXFkYgt+Ku+ov+v5NQrzwO5TmVoRt6O8g==",
|
| 407 |
+
"dependencies": {
|
| 408 |
+
"@aws-sdk/credential-provider-env": "3.489.0",
|
| 409 |
+
"@aws-sdk/credential-provider-process": "3.489.0",
|
| 410 |
+
"@aws-sdk/credential-provider-sso": "3.490.0",
|
| 411 |
+
"@aws-sdk/credential-provider-web-identity": "3.489.0",
|
| 412 |
+
"@aws-sdk/types": "3.489.0",
|
| 413 |
+
"@smithy/credential-provider-imds": "^2.0.0",
|
| 414 |
+
"@smithy/property-provider": "^2.0.0",
|
| 415 |
+
"@smithy/shared-ini-file-loader": "^2.0.6",
|
| 416 |
+
"@smithy/types": "^2.8.0",
|
| 417 |
+
"tslib": "^2.5.0"
|
| 418 |
+
},
|
| 419 |
+
"engines": {
|
| 420 |
+
"node": ">=14.0.0"
|
| 421 |
+
}
|
| 422 |
+
},
|
| 423 |
+
"node_modules/@aws-sdk/credential-provider-node": {
|
| 424 |
+
"version": "3.490.0",
|
| 425 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.490.0.tgz",
|
| 426 |
+
"integrity": "sha512-Gh33u2O5Xbout8G3z/Z5H/CZzdG1ophxf/XS3iMFxA1cazQ7swY1UMmGvB7Lm7upvax5anXouItD1Ph3gzKc4w==",
|
| 427 |
+
"dependencies": {
|
| 428 |
+
"@aws-sdk/credential-provider-env": "3.489.0",
|
| 429 |
+
"@aws-sdk/credential-provider-ini": "3.490.0",
|
| 430 |
+
"@aws-sdk/credential-provider-process": "3.489.0",
|
| 431 |
+
"@aws-sdk/credential-provider-sso": "3.490.0",
|
| 432 |
+
"@aws-sdk/credential-provider-web-identity": "3.489.0",
|
| 433 |
+
"@aws-sdk/types": "3.489.0",
|
| 434 |
+
"@smithy/credential-provider-imds": "^2.0.0",
|
| 435 |
+
"@smithy/property-provider": "^2.0.0",
|
| 436 |
+
"@smithy/shared-ini-file-loader": "^2.0.6",
|
| 437 |
+
"@smithy/types": "^2.8.0",
|
| 438 |
+
"tslib": "^2.5.0"
|
| 439 |
+
},
|
| 440 |
+
"engines": {
|
| 441 |
+
"node": ">=14.0.0"
|
| 442 |
+
}
|
| 443 |
+
},
|
| 444 |
+
"node_modules/@aws-sdk/credential-provider-process": {
|
| 445 |
+
"version": "3.489.0",
|
| 446 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.489.0.tgz",
|
| 447 |
+
"integrity": "sha512-3vKQYJZ5cZYjy0870CPmbmKRBgATw2xCygxhn4m4UDCjOXVXcGUtYD51DMWsvBo3S0W8kH+FIJV4yuEDMFqLFQ==",
|
| 448 |
+
"dependencies": {
|
| 449 |
+
"@aws-sdk/types": "3.489.0",
|
| 450 |
+
"@smithy/property-provider": "^2.0.0",
|
| 451 |
+
"@smithy/shared-ini-file-loader": "^2.0.6",
|
| 452 |
+
"@smithy/types": "^2.8.0",
|
| 453 |
+
"tslib": "^2.5.0"
|
| 454 |
+
},
|
| 455 |
+
"engines": {
|
| 456 |
+
"node": ">=14.0.0"
|
| 457 |
+
}
|
| 458 |
+
},
|
| 459 |
+
"node_modules/@aws-sdk/credential-provider-sso": {
|
| 460 |
+
"version": "3.490.0",
|
| 461 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.490.0.tgz",
|
| 462 |
+
"integrity": "sha512-3UUBUoPbFvT58IhS4Vb23omYj/QPNkjgxu9p9ruQ3KSjLkanI4w8t/l/jljA65q83P7CoLnM5UKG9L7RA8/V1Q==",
|
| 463 |
+
"dependencies": {
|
| 464 |
+
"@aws-sdk/client-sso": "3.490.0",
|
| 465 |
+
"@aws-sdk/token-providers": "3.489.0",
|
| 466 |
+
"@aws-sdk/types": "3.489.0",
|
| 467 |
+
"@smithy/property-provider": "^2.0.0",
|
| 468 |
+
"@smithy/shared-ini-file-loader": "^2.0.6",
|
| 469 |
+
"@smithy/types": "^2.8.0",
|
| 470 |
+
"tslib": "^2.5.0"
|
| 471 |
+
},
|
| 472 |
+
"engines": {
|
| 473 |
+
"node": ">=14.0.0"
|
| 474 |
+
}
|
| 475 |
+
},
|
| 476 |
+
"node_modules/@aws-sdk/credential-provider-web-identity": {
|
| 477 |
+
"version": "3.489.0",
|
| 478 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.489.0.tgz",
|
| 479 |
+
"integrity": "sha512-mjIuE2Wg1H/ds0nXQ/7vfusEDudmdd8YzKZI1y5O4n60iZZtyB2RNIECtvLMx1EQAKclidY7/06qQkArrGau5Q==",
|
| 480 |
+
"dependencies": {
|
| 481 |
+
"@aws-sdk/types": "3.489.0",
|
| 482 |
+
"@smithy/property-provider": "^2.0.0",
|
| 483 |
+
"@smithy/types": "^2.8.0",
|
| 484 |
+
"tslib": "^2.5.0"
|
| 485 |
+
},
|
| 486 |
+
"engines": {
|
| 487 |
+
"node": ">=14.0.0"
|
| 488 |
+
}
|
| 489 |
+
},
|
| 490 |
+
"node_modules/@aws-sdk/middleware-bucket-endpoint": {
|
| 491 |
+
"version": "3.489.0",
|
| 492 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.489.0.tgz",
|
| 493 |
+
"integrity": "sha512-6rJ5bpNMKo7sEKQ6p2DMbQwM+ahMYASRxfdyH7hs18blvlcS20H1RYpNmJMqPPjxMwUWruty2JPMIRl4DFcv8w==",
|
| 494 |
+
"dependencies": {
|
| 495 |
+
"@aws-sdk/types": "3.489.0",
|
| 496 |
+
"@aws-sdk/util-arn-parser": "3.465.0",
|
| 497 |
+
"@smithy/node-config-provider": "^2.1.9",
|
| 498 |
+
"@smithy/protocol-http": "^3.0.12",
|
| 499 |
+
"@smithy/types": "^2.8.0",
|
| 500 |
+
"@smithy/util-config-provider": "^2.1.0",
|
| 501 |
+
"tslib": "^2.5.0"
|
| 502 |
+
},
|
| 503 |
+
"engines": {
|
| 504 |
+
"node": ">=14.0.0"
|
| 505 |
+
}
|
| 506 |
+
},
|
| 507 |
+
"node_modules/@aws-sdk/middleware-expect-continue": {
|
| 508 |
+
"version": "3.489.0",
|
| 509 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.489.0.tgz",
|
| 510 |
+
"integrity": "sha512-2RZfnVZFaGHwzPDQJsyf9SXufu1gUd4VsMhm7dC7SWF85XmpDrozbFznS/tD22QdtyWjerLoydZJMq229hpPqg==",
|
| 511 |
+
"dependencies": {
|
| 512 |
+
"@aws-sdk/types": "3.489.0",
|
| 513 |
+
"@smithy/protocol-http": "^3.0.12",
|
| 514 |
+
"@smithy/types": "^2.8.0",
|
| 515 |
+
"tslib": "^2.5.0"
|
| 516 |
+
},
|
| 517 |
+
"engines": {
|
| 518 |
+
"node": ">=14.0.0"
|
| 519 |
+
}
|
| 520 |
+
},
|
| 521 |
+
"node_modules/@aws-sdk/middleware-flexible-checksums": {
|
| 522 |
+
"version": "3.489.0",
|
| 523 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.489.0.tgz",
|
| 524 |
+
"integrity": "sha512-Cy3rBUMr4P7raxzrJFWNRshfKrKV2EojawaC9Bfk/T8aFlV+FmVrRg4ISAXMOfS5pfy3xfAbvkzjOaeqCsGfrA==",
|
| 525 |
+
"dependencies": {
|
| 526 |
+
"@aws-crypto/crc32": "3.0.0",
|
| 527 |
+
"@aws-crypto/crc32c": "3.0.0",
|
| 528 |
+
"@aws-sdk/types": "3.489.0",
|
| 529 |
+
"@smithy/is-array-buffer": "^2.0.0",
|
| 530 |
+
"@smithy/protocol-http": "^3.0.12",
|
| 531 |
+
"@smithy/types": "^2.8.0",
|
| 532 |
+
"@smithy/util-utf8": "^2.0.2",
|
| 533 |
+
"tslib": "^2.5.0"
|
| 534 |
+
},
|
| 535 |
+
"engines": {
|
| 536 |
+
"node": ">=14.0.0"
|
| 537 |
+
}
|
| 538 |
+
},
|
| 539 |
+
"node_modules/@aws-sdk/middleware-host-header": {
|
| 540 |
+
"version": "3.489.0",
|
| 541 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.489.0.tgz",
|
| 542 |
+
"integrity": "sha512-Cl7HJ1jhOfllwf0CRx1eB4ypRGMqdGKWpc0eSTXty7wWSvCdMZUhwfjQqu2bIOIlgYxg/gFu6TVmVZ6g4O8PlA==",
|
| 543 |
+
"dependencies": {
|
| 544 |
+
"@aws-sdk/types": "3.489.0",
|
| 545 |
+
"@smithy/protocol-http": "^3.0.12",
|
| 546 |
+
"@smithy/types": "^2.8.0",
|
| 547 |
+
"tslib": "^2.5.0"
|
| 548 |
+
},
|
| 549 |
+
"engines": {
|
| 550 |
+
"node": ">=14.0.0"
|
| 551 |
+
}
|
| 552 |
+
},
|
| 553 |
+
"node_modules/@aws-sdk/middleware-location-constraint": {
|
| 554 |
+
"version": "3.489.0",
|
| 555 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.489.0.tgz",
|
| 556 |
+
"integrity": "sha512-NIVr+kHR2N6gxFeE3TNw2mEBxgj0N9xXBLy3dNYMMlAUvQlT/0z9HlC9+3XqcTS/Z5ElF/+pei6nqXTVt0He9A==",
|
| 557 |
+
"dependencies": {
|
| 558 |
+
"@aws-sdk/types": "3.489.0",
|
| 559 |
+
"@smithy/types": "^2.8.0",
|
| 560 |
+
"tslib": "^2.5.0"
|
| 561 |
+
},
|
| 562 |
+
"engines": {
|
| 563 |
+
"node": ">=14.0.0"
|
| 564 |
+
}
|
| 565 |
+
},
|
| 566 |
+
"node_modules/@aws-sdk/middleware-logger": {
|
| 567 |
+
"version": "3.489.0",
|
| 568 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.489.0.tgz",
|
| 569 |
+
"integrity": "sha512-+EVDnWese61MdImcBNAgz/AhTcIZJaska/xsU3GWU9CP905x4a4qZdB7fExFMDu1Jlz5pJqNteFYYHCFMJhHfg==",
|
| 570 |
+
"dependencies": {
|
| 571 |
+
"@aws-sdk/types": "3.489.0",
|
| 572 |
+
"@smithy/types": "^2.8.0",
|
| 573 |
+
"tslib": "^2.5.0"
|
| 574 |
+
},
|
| 575 |
+
"engines": {
|
| 576 |
+
"node": ">=14.0.0"
|
| 577 |
+
}
|
| 578 |
+
},
|
| 579 |
+
"node_modules/@aws-sdk/middleware-recursion-detection": {
|
| 580 |
+
"version": "3.489.0",
|
| 581 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.489.0.tgz",
|
| 582 |
+
"integrity": "sha512-m4rU+fTzziQcu9DKjRNZ4nQlXENEd2ZnJblJV4ONdWqqEjbmOgOj3P6aCCQlJdIbzuNvX1FBOZ5tY59ZpERo7Q==",
|
| 583 |
+
"dependencies": {
|
| 584 |
+
"@aws-sdk/types": "3.489.0",
|
| 585 |
+
"@smithy/protocol-http": "^3.0.12",
|
| 586 |
+
"@smithy/types": "^2.8.0",
|
| 587 |
+
"tslib": "^2.5.0"
|
| 588 |
+
},
|
| 589 |
+
"engines": {
|
| 590 |
+
"node": ">=14.0.0"
|
| 591 |
+
}
|
| 592 |
+
},
|
| 593 |
+
"node_modules/@aws-sdk/middleware-sdk-s3": {
|
| 594 |
+
"version": "3.489.0",
|
| 595 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.489.0.tgz",
|
| 596 |
+
"integrity": "sha512-/GGASx7mK9qEgy1znvleYMZKVqm3sOdGghqKdy2zgoGcH2jH+fZrLM0lDMT9bvdITmOCbJJs2rVHP3xm/ZWcXg==",
|
| 597 |
+
"dependencies": {
|
| 598 |
+
"@aws-sdk/types": "3.489.0",
|
| 599 |
+
"@aws-sdk/util-arn-parser": "3.465.0",
|
| 600 |
+
"@smithy/node-config-provider": "^2.1.9",
|
| 601 |
+
"@smithy/protocol-http": "^3.0.12",
|
| 602 |
+
"@smithy/signature-v4": "^2.0.0",
|
| 603 |
+
"@smithy/smithy-client": "^2.2.1",
|
| 604 |
+
"@smithy/types": "^2.8.0",
|
| 605 |
+
"@smithy/util-config-provider": "^2.1.0",
|
| 606 |
+
"tslib": "^2.5.0"
|
| 607 |
+
},
|
| 608 |
+
"engines": {
|
| 609 |
+
"node": ">=14.0.0"
|
| 610 |
+
}
|
| 611 |
+
},
|
| 612 |
+
"node_modules/@aws-sdk/middleware-signing": {
|
| 613 |
+
"version": "3.489.0",
|
| 614 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.489.0.tgz",
|
| 615 |
+
"integrity": "sha512-rlHcWYZn6Ym3v/u0DvKNDiD7ogIzEsHlerm0lowTiQbszkFobOiUClRTALwvsUZdAAztl706qO1OKbnGnD6Ubw==",
|
| 616 |
+
"dependencies": {
|
| 617 |
+
"@aws-sdk/types": "3.489.0",
|
| 618 |
+
"@smithy/property-provider": "^2.0.0",
|
| 619 |
+
"@smithy/protocol-http": "^3.0.12",
|
| 620 |
+
"@smithy/signature-v4": "^2.0.0",
|
| 621 |
+
"@smithy/types": "^2.8.0",
|
| 622 |
+
"@smithy/util-middleware": "^2.0.9",
|
| 623 |
+
"tslib": "^2.5.0"
|
| 624 |
+
},
|
| 625 |
+
"engines": {
|
| 626 |
+
"node": ">=14.0.0"
|
| 627 |
+
}
|
| 628 |
+
},
|
| 629 |
+
"node_modules/@aws-sdk/middleware-ssec": {
|
| 630 |
+
"version": "3.489.0",
|
| 631 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.489.0.tgz",
|
| 632 |
+
"integrity": "sha512-5RQg8dqERAmi1OfVEV9fbTA5NKmcvKDYP79YtH08IEFIsHWU1Y5NoqL7mXkkNyBrJNBVyasYijAbTzOuM707eg==",
|
| 633 |
+
"dependencies": {
|
| 634 |
+
"@aws-sdk/types": "3.489.0",
|
| 635 |
+
"@smithy/types": "^2.8.0",
|
| 636 |
+
"tslib": "^2.5.0"
|
| 637 |
+
},
|
| 638 |
+
"engines": {
|
| 639 |
+
"node": ">=14.0.0"
|
| 640 |
+
}
|
| 641 |
+
},
|
| 642 |
+
"node_modules/@aws-sdk/middleware-user-agent": {
|
| 643 |
+
"version": "3.489.0",
|
| 644 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.489.0.tgz",
|
| 645 |
+
"integrity": "sha512-M54Cv2fAN3GGgdfUjLtZ4wFUIrfM/ivbXv4DgpcNsacEQ2g4H+weQgKp41X7XZW8MWAzl+k1zJaryK69RYNQkQ==",
|
| 646 |
+
"dependencies": {
|
| 647 |
+
"@aws-sdk/types": "3.489.0",
|
| 648 |
+
"@aws-sdk/util-endpoints": "3.489.0",
|
| 649 |
+
"@smithy/protocol-http": "^3.0.12",
|
| 650 |
+
"@smithy/types": "^2.8.0",
|
| 651 |
+
"tslib": "^2.5.0"
|
| 652 |
+
},
|
| 653 |
+
"engines": {
|
| 654 |
+
"node": ">=14.0.0"
|
| 655 |
+
}
|
| 656 |
+
},
|
| 657 |
+
"node_modules/@aws-sdk/region-config-resolver": {
|
| 658 |
+
"version": "3.489.0",
|
| 659 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.489.0.tgz",
|
| 660 |
+
"integrity": "sha512-UvrnB78XTz9ddby7mr0vuUHn2MO3VTjzaIu+GQhyedMGQU0QlIQrYOlzbbu4LC5rL1O8FxFLUxRe/AAjgwyuGw==",
|
| 661 |
+
"dependencies": {
|
| 662 |
+
"@aws-sdk/types": "3.489.0",
|
| 663 |
+
"@smithy/node-config-provider": "^2.1.9",
|
| 664 |
+
"@smithy/types": "^2.8.0",
|
| 665 |
+
"@smithy/util-config-provider": "^2.1.0",
|
| 666 |
+
"@smithy/util-middleware": "^2.0.9",
|
| 667 |
+
"tslib": "^2.5.0"
|
| 668 |
+
},
|
| 669 |
+
"engines": {
|
| 670 |
+
"node": ">=14.0.0"
|
| 671 |
+
}
|
| 672 |
+
},
|
| 673 |
+
"node_modules/@aws-sdk/signature-v4-multi-region": {
|
| 674 |
+
"version": "3.489.0",
|
| 675 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.489.0.tgz",
|
| 676 |
+
"integrity": "sha512-kYFM7Opu36EkFlzXdVNOBFpQApgnuaTu/U/qYhGyuzeD+HNnYgZEsd/tDro1DQ074jVy3GN9ttJSYxq5I4oTkA==",
|
| 677 |
+
"dependencies": {
|
| 678 |
+
"@aws-sdk/middleware-sdk-s3": "3.489.0",
|
| 679 |
+
"@aws-sdk/types": "3.489.0",
|
| 680 |
+
"@smithy/protocol-http": "^3.0.12",
|
| 681 |
+
"@smithy/signature-v4": "^2.0.0",
|
| 682 |
+
"@smithy/types": "^2.8.0",
|
| 683 |
+
"tslib": "^2.5.0"
|
| 684 |
+
},
|
| 685 |
+
"engines": {
|
| 686 |
+
"node": ">=14.0.0"
|
| 687 |
+
}
|
| 688 |
+
},
|
| 689 |
+
"node_modules/@aws-sdk/token-providers": {
|
| 690 |
+
"version": "3.489.0",
|
| 691 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.489.0.tgz",
|
| 692 |
+
"integrity": "sha512-hSgjB8CMQoA8EIQ0ripDjDtbBcWDSa+7vSBYPIzksyknaGERR/GUfGXLV2dpm5t17FgFG6irT5f3ZlBzarL8Dw==",
|
| 693 |
+
"dependencies": {
|
| 694 |
+
"@aws-crypto/sha256-browser": "3.0.0",
|
| 695 |
+
"@aws-crypto/sha256-js": "3.0.0",
|
| 696 |
+
"@aws-sdk/middleware-host-header": "3.489.0",
|
| 697 |
+
"@aws-sdk/middleware-logger": "3.489.0",
|
| 698 |
+
"@aws-sdk/middleware-recursion-detection": "3.489.0",
|
| 699 |
+
"@aws-sdk/middleware-user-agent": "3.489.0",
|
| 700 |
+
"@aws-sdk/region-config-resolver": "3.489.0",
|
| 701 |
+
"@aws-sdk/types": "3.489.0",
|
| 702 |
+
"@aws-sdk/util-endpoints": "3.489.0",
|
| 703 |
+
"@aws-sdk/util-user-agent-browser": "3.489.0",
|
| 704 |
+
"@aws-sdk/util-user-agent-node": "3.489.0",
|
| 705 |
+
"@smithy/config-resolver": "^2.0.23",
|
| 706 |
+
"@smithy/fetch-http-handler": "^2.3.2",
|
| 707 |
+
"@smithy/hash-node": "^2.0.18",
|
| 708 |
+
"@smithy/invalid-dependency": "^2.0.16",
|
| 709 |
+
"@smithy/middleware-content-length": "^2.0.18",
|
| 710 |
+
"@smithy/middleware-endpoint": "^2.3.0",
|
| 711 |
+
"@smithy/middleware-retry": "^2.0.26",
|
| 712 |
+
"@smithy/middleware-serde": "^2.0.16",
|
| 713 |
+
"@smithy/middleware-stack": "^2.0.10",
|
| 714 |
+
"@smithy/node-config-provider": "^2.1.9",
|
| 715 |
+
"@smithy/node-http-handler": "^2.2.2",
|
| 716 |
+
"@smithy/property-provider": "^2.0.0",
|
| 717 |
+
"@smithy/protocol-http": "^3.0.12",
|
| 718 |
+
"@smithy/shared-ini-file-loader": "^2.0.6",
|
| 719 |
+
"@smithy/smithy-client": "^2.2.1",
|
| 720 |
+
"@smithy/types": "^2.8.0",
|
| 721 |
+
"@smithy/url-parser": "^2.0.16",
|
| 722 |
+
"@smithy/util-base64": "^2.0.1",
|
| 723 |
+
"@smithy/util-body-length-browser": "^2.0.1",
|
| 724 |
+
"@smithy/util-body-length-node": "^2.1.0",
|
| 725 |
+
"@smithy/util-defaults-mode-browser": "^2.0.24",
|
| 726 |
+
"@smithy/util-defaults-mode-node": "^2.0.32",
|
| 727 |
+
"@smithy/util-endpoints": "^1.0.8",
|
| 728 |
+
"@smithy/util-retry": "^2.0.9",
|
| 729 |
+
"@smithy/util-utf8": "^2.0.2",
|
| 730 |
+
"tslib": "^2.5.0"
|
| 731 |
+
},
|
| 732 |
+
"engines": {
|
| 733 |
+
"node": ">=14.0.0"
|
| 734 |
+
}
|
| 735 |
+
},
|
| 736 |
+
"node_modules/@aws-sdk/types": {
|
| 737 |
+
"version": "3.489.0",
|
| 738 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.489.0.tgz",
|
| 739 |
+
"integrity": "sha512-kcDtLfKog/p0tC4gAeqJqWxAiEzfe2LRPnKamvSG2Mjbthx4R/alE2dxyIq/wW+nvRv0fqR3OD5kD1+eVfdr/w==",
|
| 740 |
+
"dependencies": {
|
| 741 |
+
"@smithy/types": "^2.8.0",
|
| 742 |
+
"tslib": "^2.5.0"
|
| 743 |
+
},
|
| 744 |
+
"engines": {
|
| 745 |
+
"node": ">=14.0.0"
|
| 746 |
+
}
|
| 747 |
+
},
|
| 748 |
+
"node_modules/@aws-sdk/util-arn-parser": {
|
| 749 |
+
"version": "3.465.0",
|
| 750 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.465.0.tgz",
|
| 751 |
+
"integrity": "sha512-zOJ82vzDJFqBX9yZBlNeHHrul/kpx/DCoxzW5UBbZeb26kfV53QhMSoEmY8/lEbBqlqargJ/sgRC845GFhHNQw==",
|
| 752 |
+
"dependencies": {
|
| 753 |
+
"tslib": "^2.5.0"
|
| 754 |
+
},
|
| 755 |
+
"engines": {
|
| 756 |
+
"node": ">=14.0.0"
|
| 757 |
+
}
|
| 758 |
+
},
|
| 759 |
+
"node_modules/@aws-sdk/util-endpoints": {
|
| 760 |
+
"version": "3.489.0",
|
| 761 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.489.0.tgz",
|
| 762 |
+
"integrity": "sha512-uGyG1u84ATX03mf7bT4xD9XD/vlYJGD5+RxMN/UpzeTfzXfh+jvCQWbOQ44z8ttFJWYQQqrLxkfpF/JgvALzLA==",
|
| 763 |
+
"dependencies": {
|
| 764 |
+
"@aws-sdk/types": "3.489.0",
|
| 765 |
+
"@smithy/types": "^2.8.0",
|
| 766 |
+
"@smithy/util-endpoints": "^1.0.8",
|
| 767 |
+
"tslib": "^2.5.0"
|
| 768 |
+
},
|
| 769 |
+
"engines": {
|
| 770 |
+
"node": ">=14.0.0"
|
| 771 |
+
}
|
| 772 |
+
},
|
| 773 |
+
"node_modules/@aws-sdk/util-locate-window": {
|
| 774 |
+
"version": "3.465.0",
|
| 775 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.465.0.tgz",
|
| 776 |
+
"integrity": "sha512-f+QNcWGswredzC1ExNAB/QzODlxwaTdXkNT5cvke2RLX8SFU5pYk6h4uCtWC0vWPELzOfMfloBrJefBzlarhsw==",
|
| 777 |
+
"dependencies": {
|
| 778 |
+
"tslib": "^2.5.0"
|
| 779 |
+
},
|
| 780 |
+
"engines": {
|
| 781 |
+
"node": ">=14.0.0"
|
| 782 |
+
}
|
| 783 |
+
},
|
| 784 |
+
"node_modules/@aws-sdk/util-user-agent-browser": {
|
| 785 |
+
"version": "3.489.0",
|
| 786 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.489.0.tgz",
|
| 787 |
+
"integrity": "sha512-85B9KMsuMpAZauzWQ16r52ZBAHYnznW6BVitnBglsibN7oJKn10Hggt4QGuRhvQFCxQ8YhvBl7r+vQGFO4hxIw==",
|
| 788 |
+
"dependencies": {
|
| 789 |
+
"@aws-sdk/types": "3.489.0",
|
| 790 |
+
"@smithy/types": "^2.8.0",
|
| 791 |
+
"bowser": "^2.11.0",
|
| 792 |
+
"tslib": "^2.5.0"
|
| 793 |
+
}
|
| 794 |
+
},
|
| 795 |
+
"node_modules/@aws-sdk/util-user-agent-node": {
|
| 796 |
+
"version": "3.489.0",
|
| 797 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.489.0.tgz",
|
| 798 |
+
"integrity": "sha512-CYdkBHig8sFNc0dv11Ni9WXvZQHeI5+z77OrDHKkbidFx/V4BDTuwZw4K1vWg62pzFOEfzunJFiULRcDZWJR3w==",
|
| 799 |
+
"dependencies": {
|
| 800 |
+
"@aws-sdk/types": "3.489.0",
|
| 801 |
+
"@smithy/node-config-provider": "^2.1.9",
|
| 802 |
+
"@smithy/types": "^2.8.0",
|
| 803 |
+
"tslib": "^2.5.0"
|
| 804 |
+
},
|
| 805 |
+
"engines": {
|
| 806 |
+
"node": ">=14.0.0"
|
| 807 |
+
},
|
| 808 |
+
"peerDependencies": {
|
| 809 |
+
"aws-crt": ">=1.0.0"
|
| 810 |
+
},
|
| 811 |
+
"peerDependenciesMeta": {
|
| 812 |
+
"aws-crt": {
|
| 813 |
+
"optional": true
|
| 814 |
+
}
|
| 815 |
+
}
|
| 816 |
+
},
|
| 817 |
+
"node_modules/@aws-sdk/util-utf8-browser": {
|
| 818 |
+
"version": "3.259.0",
|
| 819 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.259.0.tgz",
|
| 820 |
+
"integrity": "sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==",
|
| 821 |
+
"dependencies": {
|
| 822 |
+
"tslib": "^2.3.1"
|
| 823 |
+
}
|
| 824 |
+
},
|
| 825 |
+
"node_modules/@aws-sdk/xml-builder": {
|
| 826 |
+
"version": "3.485.0",
|
| 827 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.485.0.tgz",
|
| 828 |
+
"integrity": "sha512-xQexPM6LINOIkf3NLFywplcbApifZRMWFN41TDWYSNgCUa5uC9fntfenw8N/HTx1n+McRCWSAFBTjDqY/2OLCQ==",
|
| 829 |
+
"dependencies": {
|
| 830 |
+
"@smithy/types": "^2.8.0",
|
| 831 |
+
"tslib": "^2.5.0"
|
| 832 |
+
},
|
| 833 |
+
"engines": {
|
| 834 |
+
"node": ">=14.0.0"
|
| 835 |
+
}
|
| 836 |
+
},
|
| 837 |
"node_modules/@emnapi/runtime": {
|
| 838 |
"version": "0.44.0",
|
| 839 |
"resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-0.44.0.tgz",
|
|
|
|
| 1979 |
"brace-expansion": "^2.0.1"
|
| 1980 |
},
|
| 1981 |
"engines": {
|
| 1982 |
+
"node": ">=10"
|
| 1983 |
+
}
|
| 1984 |
+
},
|
| 1985 |
+
"node_modules/@rollup/plugin-json": {
|
| 1986 |
+
"version": "6.0.1",
|
| 1987 |
+
"resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.0.1.tgz",
|
| 1988 |
+
"integrity": "sha512-RgVfl5hWMkxN1h/uZj8FVESvPuBJ/uf6ly6GTj0GONnkfoBN5KC0MSz+PN2OLDgYXMhtG0mWpTrkiOjoxAIevw==",
|
| 1989 |
+
"dependencies": {
|
| 1990 |
+
"@rollup/pluginutils": "^5.0.1"
|
| 1991 |
+
},
|
| 1992 |
+
"engines": {
|
| 1993 |
+
"node": ">=14.0.0"
|
| 1994 |
+
},
|
| 1995 |
+
"peerDependencies": {
|
| 1996 |
+
"rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
|
| 1997 |
+
},
|
| 1998 |
+
"peerDependenciesMeta": {
|
| 1999 |
+
"rollup": {
|
| 2000 |
+
"optional": true
|
| 2001 |
+
}
|
| 2002 |
+
}
|
| 2003 |
+
},
|
| 2004 |
+
"node_modules/@rollup/plugin-node-resolve": {
|
| 2005 |
+
"version": "15.2.3",
|
| 2006 |
+
"resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz",
|
| 2007 |
+
"integrity": "sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==",
|
| 2008 |
+
"dependencies": {
|
| 2009 |
+
"@rollup/pluginutils": "^5.0.1",
|
| 2010 |
+
"@types/resolve": "1.20.2",
|
| 2011 |
+
"deepmerge": "^4.2.2",
|
| 2012 |
+
"is-builtin-module": "^3.2.1",
|
| 2013 |
+
"is-module": "^1.0.0",
|
| 2014 |
+
"resolve": "^1.22.1"
|
| 2015 |
+
},
|
| 2016 |
+
"engines": {
|
| 2017 |
+
"node": ">=14.0.0"
|
| 2018 |
+
},
|
| 2019 |
+
"peerDependencies": {
|
| 2020 |
+
"rollup": "^2.78.0||^3.0.0||^4.0.0"
|
| 2021 |
+
},
|
| 2022 |
+
"peerDependenciesMeta": {
|
| 2023 |
+
"rollup": {
|
| 2024 |
+
"optional": true
|
| 2025 |
+
}
|
| 2026 |
+
}
|
| 2027 |
+
},
|
| 2028 |
+
"node_modules/@rollup/pluginutils": {
|
| 2029 |
+
"version": "5.1.0",
|
| 2030 |
+
"resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz",
|
| 2031 |
+
"integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==",
|
| 2032 |
+
"dependencies": {
|
| 2033 |
+
"@types/estree": "^1.0.0",
|
| 2034 |
+
"estree-walker": "^2.0.2",
|
| 2035 |
+
"picomatch": "^2.3.1"
|
| 2036 |
+
},
|
| 2037 |
+
"engines": {
|
| 2038 |
+
"node": ">=14.0.0"
|
| 2039 |
+
},
|
| 2040 |
+
"peerDependencies": {
|
| 2041 |
+
"rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
|
| 2042 |
+
},
|
| 2043 |
+
"peerDependenciesMeta": {
|
| 2044 |
+
"rollup": {
|
| 2045 |
+
"optional": true
|
| 2046 |
+
}
|
| 2047 |
+
}
|
| 2048 |
+
},
|
| 2049 |
+
"node_modules/@rollup/pluginutils/node_modules/estree-walker": {
|
| 2050 |
+
"version": "2.0.2",
|
| 2051 |
+
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
|
| 2052 |
+
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
|
| 2053 |
+
},
|
| 2054 |
+
"node_modules/@smithy/abort-controller": {
|
| 2055 |
+
"version": "2.1.0",
|
| 2056 |
+
"resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-2.1.0.tgz",
|
| 2057 |
+
"integrity": "sha512-fyPlWpzXyKzDVRRMUbsfH7AV/2xX+dyZ5RqeEo6Hjz9YUvDMGVSnm88iHH0zqZ+XmH4+sH4+mhwRL76HXX65uw==",
|
| 2058 |
+
"dependencies": {
|
| 2059 |
+
"@smithy/types": "^2.9.0",
|
| 2060 |
+
"tslib": "^2.5.0"
|
| 2061 |
+
},
|
| 2062 |
+
"engines": {
|
| 2063 |
+
"node": ">=14.0.0"
|
| 2064 |
+
}
|
| 2065 |
+
},
|
| 2066 |
+
"node_modules/@smithy/chunked-blob-reader": {
|
| 2067 |
+
"version": "2.1.0",
|
| 2068 |
+
"resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader/-/chunked-blob-reader-2.1.0.tgz",
|
| 2069 |
+
"integrity": "sha512-meKoKCIXxixSGzUGVXGc1lnn6cEM21XzknDfUmHopPCaYSgt86w3gaJSua8Gr3VYcSkkMTW2MyAygTXprLEOZQ==",
|
| 2070 |
+
"dependencies": {
|
| 2071 |
+
"tslib": "^2.5.0"
|
| 2072 |
+
}
|
| 2073 |
+
},
|
| 2074 |
+
"node_modules/@smithy/chunked-blob-reader-native": {
|
| 2075 |
+
"version": "2.1.0",
|
| 2076 |
+
"resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-2.1.0.tgz",
|
| 2077 |
+
"integrity": "sha512-r9fRVRvQXpuWZtHX3VNAP4PQoCXvRDqcwr15TbaKSdtEJ/f0IPHDQ+M2MOEsYt2234FkNqCzAqtmeJrjpNak2g==",
|
| 2078 |
+
"dependencies": {
|
| 2079 |
+
"@smithy/util-base64": "^2.1.0",
|
| 2080 |
+
"tslib": "^2.5.0"
|
| 2081 |
+
}
|
| 2082 |
+
},
|
| 2083 |
+
"node_modules/@smithy/config-resolver": {
|
| 2084 |
+
"version": "2.1.0",
|
| 2085 |
+
"resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-2.1.0.tgz",
|
| 2086 |
+
"integrity": "sha512-NcR1Hw2uZgwHT7/KFsQH76YHb/mNGLFu+hS0ODnoFUpViE8ddIVOXm/8sgwdh0QvFPtWGzPn0Wcp19Cm31wv2A==",
|
| 2087 |
+
"dependencies": {
|
| 2088 |
+
"@smithy/node-config-provider": "^2.2.0",
|
| 2089 |
+
"@smithy/types": "^2.9.0",
|
| 2090 |
+
"@smithy/util-config-provider": "^2.2.0",
|
| 2091 |
+
"@smithy/util-middleware": "^2.1.0",
|
| 2092 |
+
"tslib": "^2.5.0"
|
| 2093 |
+
},
|
| 2094 |
+
"engines": {
|
| 2095 |
+
"node": ">=14.0.0"
|
| 2096 |
+
}
|
| 2097 |
+
},
|
| 2098 |
+
"node_modules/@smithy/core": {
|
| 2099 |
+
"version": "1.3.0",
|
| 2100 |
+
"resolved": "https://registry.npmjs.org/@smithy/core/-/core-1.3.0.tgz",
|
| 2101 |
+
"integrity": "sha512-XoU9eiICwhxZIyAdugijyD/YqsumDQ3FgGyFSJibO60qoUkdfMGSjnIvrTemjFBdnDsj4B26F/ZRxSR3PUJbJQ==",
|
| 2102 |
+
"dependencies": {
|
| 2103 |
+
"@smithy/middleware-endpoint": "^2.4.0",
|
| 2104 |
+
"@smithy/middleware-retry": "^2.1.0",
|
| 2105 |
+
"@smithy/middleware-serde": "^2.1.0",
|
| 2106 |
+
"@smithy/protocol-http": "^3.1.0",
|
| 2107 |
+
"@smithy/smithy-client": "^2.3.0",
|
| 2108 |
+
"@smithy/types": "^2.9.0",
|
| 2109 |
+
"@smithy/util-middleware": "^2.1.0",
|
| 2110 |
+
"tslib": "^2.5.0"
|
| 2111 |
+
},
|
| 2112 |
+
"engines": {
|
| 2113 |
+
"node": ">=14.0.0"
|
| 2114 |
+
}
|
| 2115 |
+
},
|
| 2116 |
+
"node_modules/@smithy/credential-provider-imds": {
|
| 2117 |
+
"version": "2.2.0",
|
| 2118 |
+
"resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-2.2.0.tgz",
|
| 2119 |
+
"integrity": "sha512-uqoRizHR8rKih6SuWcJRSv46tdqZk1zPEk6r909O87XO85j21MfUcxRKzbkORM2JOlaFhCH4geRcvlvYfK6EyQ==",
|
| 2120 |
+
"dependencies": {
|
| 2121 |
+
"@smithy/node-config-provider": "^2.2.0",
|
| 2122 |
+
"@smithy/property-provider": "^2.1.0",
|
| 2123 |
+
"@smithy/types": "^2.9.0",
|
| 2124 |
+
"@smithy/url-parser": "^2.1.0",
|
| 2125 |
+
"tslib": "^2.5.0"
|
| 2126 |
+
},
|
| 2127 |
+
"engines": {
|
| 2128 |
+
"node": ">=14.0.0"
|
| 2129 |
+
}
|
| 2130 |
+
},
|
| 2131 |
+
"node_modules/@smithy/eventstream-codec": {
|
| 2132 |
+
"version": "2.1.0",
|
| 2133 |
+
"resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-2.1.0.tgz",
|
| 2134 |
+
"integrity": "sha512-1yQnf8bSycsZ5ICXVMf8pEj1DQSUsw6/3H4nEdzH2+E3RZdNGPjVecQEm9kWPW7fvXvNvzT8MvZOQdk1IWoVTg==",
|
| 2135 |
+
"dependencies": {
|
| 2136 |
+
"@aws-crypto/crc32": "3.0.0",
|
| 2137 |
+
"@smithy/types": "^2.9.0",
|
| 2138 |
+
"@smithy/util-hex-encoding": "^2.1.0",
|
| 2139 |
+
"tslib": "^2.5.0"
|
| 2140 |
+
}
|
| 2141 |
+
},
|
| 2142 |
+
"node_modules/@smithy/eventstream-serde-browser": {
|
| 2143 |
+
"version": "2.1.0",
|
| 2144 |
+
"resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-2.1.0.tgz",
|
| 2145 |
+
"integrity": "sha512-pMw3HGN8yTGGoAO8z/fOMSSsfJxdtEwQ9p4/Y1eYw07sMlgQUPadwYFtxTMPDDzYvNmTWFjspR/nTBxYiUe8nA==",
|
| 2146 |
+
"dependencies": {
|
| 2147 |
+
"@smithy/eventstream-serde-universal": "^2.1.0",
|
| 2148 |
+
"@smithy/types": "^2.9.0",
|
| 2149 |
+
"tslib": "^2.5.0"
|
| 2150 |
+
},
|
| 2151 |
+
"engines": {
|
| 2152 |
+
"node": ">=14.0.0"
|
| 2153 |
+
}
|
| 2154 |
+
},
|
| 2155 |
+
"node_modules/@smithy/eventstream-serde-config-resolver": {
|
| 2156 |
+
"version": "2.1.0",
|
| 2157 |
+
"resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-2.1.0.tgz",
|
| 2158 |
+
"integrity": "sha512-tFhaEiJtitNmdyW6yLteh0EV+93EsV+CIb4yduwpL/WyMy7Hy7DLbRW5ImypA4auqebjWYBven876RjhpY6XLg==",
|
| 2159 |
+
"dependencies": {
|
| 2160 |
+
"@smithy/types": "^2.9.0",
|
| 2161 |
+
"tslib": "^2.5.0"
|
| 2162 |
+
},
|
| 2163 |
+
"engines": {
|
| 2164 |
+
"node": ">=14.0.0"
|
| 2165 |
+
}
|
| 2166 |
+
},
|
| 2167 |
+
"node_modules/@smithy/eventstream-serde-node": {
|
| 2168 |
+
"version": "2.1.0",
|
| 2169 |
+
"resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-2.1.0.tgz",
|
| 2170 |
+
"integrity": "sha512-/asga1STbTgxQ+ma/VfsjXlUHTH/Fofor4RZLhPAMpQ6lfVxJTRjm28ONSczcsnRPTWwOoiFBiXutM68WgK6IQ==",
|
| 2171 |
+
"dependencies": {
|
| 2172 |
+
"@smithy/eventstream-serde-universal": "^2.1.0",
|
| 2173 |
+
"@smithy/types": "^2.9.0",
|
| 2174 |
+
"tslib": "^2.5.0"
|
| 2175 |
+
},
|
| 2176 |
+
"engines": {
|
| 2177 |
+
"node": ">=14.0.0"
|
| 2178 |
+
}
|
| 2179 |
+
},
|
| 2180 |
+
"node_modules/@smithy/eventstream-serde-universal": {
|
| 2181 |
+
"version": "2.1.0",
|
| 2182 |
+
"resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-2.1.0.tgz",
|
| 2183 |
+
"integrity": "sha512-kZtTF0llc5pZ2QLMOrLttA2Cde/DXanfMqBhtJ0VZaQHdntPon+d7Gx7GhOkCxDP4lz1u0wMLdiIZNduaA4Qbg==",
|
| 2184 |
+
"dependencies": {
|
| 2185 |
+
"@smithy/eventstream-codec": "^2.1.0",
|
| 2186 |
+
"@smithy/types": "^2.9.0",
|
| 2187 |
+
"tslib": "^2.5.0"
|
| 2188 |
+
},
|
| 2189 |
+
"engines": {
|
| 2190 |
+
"node": ">=14.0.0"
|
| 2191 |
+
}
|
| 2192 |
+
},
|
| 2193 |
+
"node_modules/@smithy/fetch-http-handler": {
|
| 2194 |
+
"version": "2.4.0",
|
| 2195 |
+
"resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.4.0.tgz",
|
| 2196 |
+
"integrity": "sha512-fLhPNfbWG8vTcS9PsR1wjHaA54kDcSiAZKVuVAfjHleS7QDWjrCr1SDUqCB2yAc9NBLe2lIDbDL8+i9yoYhxoQ==",
|
| 2197 |
+
"dependencies": {
|
| 2198 |
+
"@smithy/protocol-http": "^3.1.0",
|
| 2199 |
+
"@smithy/querystring-builder": "^2.1.0",
|
| 2200 |
+
"@smithy/types": "^2.9.0",
|
| 2201 |
+
"@smithy/util-base64": "^2.1.0",
|
| 2202 |
+
"tslib": "^2.5.0"
|
| 2203 |
+
}
|
| 2204 |
+
},
|
| 2205 |
+
"node_modules/@smithy/hash-blob-browser": {
|
| 2206 |
+
"version": "2.1.0",
|
| 2207 |
+
"resolved": "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-2.1.0.tgz",
|
| 2208 |
+
"integrity": "sha512-MVlH6algsOuEaK745oSoymk7Tusny7AqP2bQ1yPzxJiWpHirHnzEzYP/aqZaZ4gWdSLMFF65WOwL6q2ijuKVgA==",
|
| 2209 |
+
"dependencies": {
|
| 2210 |
+
"@smithy/chunked-blob-reader": "^2.1.0",
|
| 2211 |
+
"@smithy/chunked-blob-reader-native": "^2.1.0",
|
| 2212 |
+
"@smithy/types": "^2.9.0",
|
| 2213 |
+
"tslib": "^2.5.0"
|
| 2214 |
+
}
|
| 2215 |
+
},
|
| 2216 |
+
"node_modules/@smithy/hash-node": {
|
| 2217 |
+
"version": "2.1.0",
|
| 2218 |
+
"resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-2.1.0.tgz",
|
| 2219 |
+
"integrity": "sha512-/B7b6NNjw+i4PlwsrYHmxmmrTxp2oRejgZH26HhXE77XWwAiPEI9iHu7GZR9fYhm7Fsj66Z9Bk6JA9aEvUC9/w==",
|
| 2220 |
+
"dependencies": {
|
| 2221 |
+
"@smithy/types": "^2.9.0",
|
| 2222 |
+
"@smithy/util-buffer-from": "^2.1.0",
|
| 2223 |
+
"@smithy/util-utf8": "^2.1.0",
|
| 2224 |
+
"tslib": "^2.5.0"
|
| 2225 |
+
},
|
| 2226 |
+
"engines": {
|
| 2227 |
+
"node": ">=14.0.0"
|
| 2228 |
+
}
|
| 2229 |
+
},
|
| 2230 |
+
"node_modules/@smithy/hash-stream-node": {
|
| 2231 |
+
"version": "2.1.0",
|
| 2232 |
+
"resolved": "https://registry.npmjs.org/@smithy/hash-stream-node/-/hash-stream-node-2.1.0.tgz",
|
| 2233 |
+
"integrity": "sha512-qhgWuXt8sVcDKrFNBRQmcIo6wfzONdeKlKDLsau4kKZ7xlEHScgUFtsAHvspV8sVREJIeMbOq4oSFSVmzvOikQ==",
|
| 2234 |
+
"dependencies": {
|
| 2235 |
+
"@smithy/types": "^2.9.0",
|
| 2236 |
+
"@smithy/util-utf8": "^2.1.0",
|
| 2237 |
+
"tslib": "^2.5.0"
|
| 2238 |
+
},
|
| 2239 |
+
"engines": {
|
| 2240 |
+
"node": ">=14.0.0"
|
| 2241 |
+
}
|
| 2242 |
+
},
|
| 2243 |
+
"node_modules/@smithy/invalid-dependency": {
|
| 2244 |
+
"version": "2.1.0",
|
| 2245 |
+
"resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-2.1.0.tgz",
|
| 2246 |
+
"integrity": "sha512-hvryGI0KChV4jMgK/kwr6U4/HaYldzjiQAZ+c//QAMDoCp0KkP0Xt94XqAkr7Uq08577mAMW5U70YCaAx+KjSQ==",
|
| 2247 |
+
"dependencies": {
|
| 2248 |
+
"@smithy/types": "^2.9.0",
|
| 2249 |
+
"tslib": "^2.5.0"
|
| 2250 |
+
}
|
| 2251 |
+
},
|
| 2252 |
+
"node_modules/@smithy/is-array-buffer": {
|
| 2253 |
+
"version": "2.1.0",
|
| 2254 |
+
"resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.1.0.tgz",
|
| 2255 |
+
"integrity": "sha512-XnQvn/6ie5kjFyeW94NqSjGGOdMuB2WnNmDWKHHLVMCR/Emu7B8pcAZX4k8H3tjDujXAQvfBrEgmPRq6FgqmZg==",
|
| 2256 |
+
"dependencies": {
|
| 2257 |
+
"tslib": "^2.5.0"
|
| 2258 |
+
},
|
| 2259 |
+
"engines": {
|
| 2260 |
+
"node": ">=14.0.0"
|
| 2261 |
+
}
|
| 2262 |
+
},
|
| 2263 |
+
"node_modules/@smithy/md5-js": {
|
| 2264 |
+
"version": "2.1.0",
|
| 2265 |
+
"resolved": "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-2.1.0.tgz",
|
| 2266 |
+
"integrity": "sha512-pl0lDIn4i+J2aI2gqlCIsOczPRi+YtXS9noQ/KXMUCqapb6AWomRDAloBBxRTClBFHIV6ife9UQrOhLT/Y+Yrw==",
|
| 2267 |
+
"dependencies": {
|
| 2268 |
+
"@smithy/types": "^2.9.0",
|
| 2269 |
+
"@smithy/util-utf8": "^2.1.0",
|
| 2270 |
+
"tslib": "^2.5.0"
|
| 2271 |
+
}
|
| 2272 |
+
},
|
| 2273 |
+
"node_modules/@smithy/middleware-content-length": {
|
| 2274 |
+
"version": "2.1.0",
|
| 2275 |
+
"resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-2.1.0.tgz",
|
| 2276 |
+
"integrity": "sha512-XYhKZPuS8nnecdx0IGGUt1Nt2/ekoVOw1zal4c0ARRaLJEw+umFLxwHUelIeBocbdOcPCeZRE6pdk35Y2T2wpw==",
|
| 2277 |
+
"dependencies": {
|
| 2278 |
+
"@smithy/protocol-http": "^3.1.0",
|
| 2279 |
+
"@smithy/types": "^2.9.0",
|
| 2280 |
+
"tslib": "^2.5.0"
|
| 2281 |
+
},
|
| 2282 |
+
"engines": {
|
| 2283 |
+
"node": ">=14.0.0"
|
| 2284 |
+
}
|
| 2285 |
+
},
|
| 2286 |
+
"node_modules/@smithy/middleware-endpoint": {
|
| 2287 |
+
"version": "2.4.0",
|
| 2288 |
+
"resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.4.0.tgz",
|
| 2289 |
+
"integrity": "sha512-GMebLCihCxIlbPdA/l6WDpNJppIgW5OeTJkIAbqVArg1vFxZ92XhW+UwN12av5OAXswySGJ80/fpDFP7HmSyYg==",
|
| 2290 |
+
"dependencies": {
|
| 2291 |
+
"@smithy/middleware-serde": "^2.1.0",
|
| 2292 |
+
"@smithy/node-config-provider": "^2.2.0",
|
| 2293 |
+
"@smithy/shared-ini-file-loader": "^2.3.0",
|
| 2294 |
+
"@smithy/types": "^2.9.0",
|
| 2295 |
+
"@smithy/url-parser": "^2.1.0",
|
| 2296 |
+
"@smithy/util-middleware": "^2.1.0",
|
| 2297 |
+
"tslib": "^2.5.0"
|
| 2298 |
+
},
|
| 2299 |
+
"engines": {
|
| 2300 |
+
"node": ">=14.0.0"
|
| 2301 |
+
}
|
| 2302 |
+
},
|
| 2303 |
+
"node_modules/@smithy/middleware-retry": {
|
| 2304 |
+
"version": "2.1.0",
|
| 2305 |
+
"resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.1.0.tgz",
|
| 2306 |
+
"integrity": "sha512-lGEVds90hFyIAvypH58rwC6j9mrCR2ZwYbcxow7AgW6sWCCoBppz5FtLpgSg6QV/CTRh8K7w4kxGVx8LqINQBg==",
|
| 2307 |
+
"dependencies": {
|
| 2308 |
+
"@smithy/node-config-provider": "^2.2.0",
|
| 2309 |
+
"@smithy/protocol-http": "^3.1.0",
|
| 2310 |
+
"@smithy/service-error-classification": "^2.1.0",
|
| 2311 |
+
"@smithy/smithy-client": "^2.3.0",
|
| 2312 |
+
"@smithy/types": "^2.9.0",
|
| 2313 |
+
"@smithy/util-middleware": "^2.1.0",
|
| 2314 |
+
"@smithy/util-retry": "^2.1.0",
|
| 2315 |
+
"tslib": "^2.5.0",
|
| 2316 |
+
"uuid": "^8.3.2"
|
| 2317 |
+
},
|
| 2318 |
+
"engines": {
|
| 2319 |
+
"node": ">=14.0.0"
|
| 2320 |
+
}
|
| 2321 |
+
},
|
| 2322 |
+
"node_modules/@smithy/middleware-serde": {
|
| 2323 |
+
"version": "2.1.0",
|
| 2324 |
+
"resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-2.1.0.tgz",
|
| 2325 |
+
"integrity": "sha512-iysAUIDKsc354HMnYVQxMJEzNaOrQQvE86b1oSl2fRwcFqn+9TTi028a37PLFE+ccAiyVGjBjB8PBsAz9plUug==",
|
| 2326 |
+
"dependencies": {
|
| 2327 |
+
"@smithy/types": "^2.9.0",
|
| 2328 |
+
"tslib": "^2.5.0"
|
| 2329 |
+
},
|
| 2330 |
+
"engines": {
|
| 2331 |
+
"node": ">=14.0.0"
|
| 2332 |
+
}
|
| 2333 |
+
},
|
| 2334 |
+
"node_modules/@smithy/middleware-stack": {
|
| 2335 |
+
"version": "2.1.0",
|
| 2336 |
+
"resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-2.1.0.tgz",
|
| 2337 |
+
"integrity": "sha512-y5Ph/TWfO7oTfxNqKU+uAK5cFRTYeP16ReOmDweq+zQ8NQODDg7LSxsfQT4Wp0mhIvm0bt3pZp66T1YMtnihWw==",
|
| 2338 |
+
"dependencies": {
|
| 2339 |
+
"@smithy/types": "^2.9.0",
|
| 2340 |
+
"tslib": "^2.5.0"
|
| 2341 |
+
},
|
| 2342 |
+
"engines": {
|
| 2343 |
+
"node": ">=14.0.0"
|
| 2344 |
+
}
|
| 2345 |
+
},
|
| 2346 |
+
"node_modules/@smithy/node-config-provider": {
|
| 2347 |
+
"version": "2.2.0",
|
| 2348 |
+
"resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-2.2.0.tgz",
|
| 2349 |
+
"integrity": "sha512-rU82PFR32Bxo4EMGUJ2BGG+K97zUp9j6SWjG83T2itmbXwA/+DoCc4xCON8kcmdej822x1yLcSzFiTeg0b472w==",
|
| 2350 |
+
"dependencies": {
|
| 2351 |
+
"@smithy/property-provider": "^2.1.0",
|
| 2352 |
+
"@smithy/shared-ini-file-loader": "^2.3.0",
|
| 2353 |
+
"@smithy/types": "^2.9.0",
|
| 2354 |
+
"tslib": "^2.5.0"
|
| 2355 |
+
},
|
| 2356 |
+
"engines": {
|
| 2357 |
+
"node": ">=14.0.0"
|
| 2358 |
+
}
|
| 2359 |
+
},
|
| 2360 |
+
"node_modules/@smithy/node-http-handler": {
|
| 2361 |
+
"version": "2.3.0",
|
| 2362 |
+
"resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.3.0.tgz",
|
| 2363 |
+
"integrity": "sha512-8jcQaOdrD/X0VihhM2W/KtJ5fvKaT8UpNf/pl/epvLQ6MkAttIMaCLex6xk31BpFSPvS2+q65ZdBBjQ3cMOSiA==",
|
| 2364 |
+
"dependencies": {
|
| 2365 |
+
"@smithy/abort-controller": "^2.1.0",
|
| 2366 |
+
"@smithy/protocol-http": "^3.1.0",
|
| 2367 |
+
"@smithy/querystring-builder": "^2.1.0",
|
| 2368 |
+
"@smithy/types": "^2.9.0",
|
| 2369 |
+
"tslib": "^2.5.0"
|
| 2370 |
+
},
|
| 2371 |
+
"engines": {
|
| 2372 |
+
"node": ">=14.0.0"
|
| 2373 |
+
}
|
| 2374 |
+
},
|
| 2375 |
+
"node_modules/@smithy/property-provider": {
|
| 2376 |
+
"version": "2.1.0",
|
| 2377 |
+
"resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.1.0.tgz",
|
| 2378 |
+
"integrity": "sha512-6cpCSsgwbKHnl567SrthpqLgZ7e5jc7qPHG6wz9U2T24vcUp2yiG0vdAlH1QdTH20+/PGamKR0ZM35a08X1Tbg==",
|
| 2379 |
+
"dependencies": {
|
| 2380 |
+
"@smithy/types": "^2.9.0",
|
| 2381 |
+
"tslib": "^2.5.0"
|
| 2382 |
+
},
|
| 2383 |
+
"engines": {
|
| 2384 |
+
"node": ">=14.0.0"
|
| 2385 |
+
}
|
| 2386 |
+
},
|
| 2387 |
+
"node_modules/@smithy/protocol-http": {
|
| 2388 |
+
"version": "3.1.0",
|
| 2389 |
+
"resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.1.0.tgz",
|
| 2390 |
+
"integrity": "sha512-CGNzkKza1yUga7sv+U4gx3jbwSh5x42/9vy0E/NoR2HTFken2MuMc/bClxXAO0Z6EQoTYHHA6FMCREXwSP04lg==",
|
| 2391 |
+
"dependencies": {
|
| 2392 |
+
"@smithy/types": "^2.9.0",
|
| 2393 |
+
"tslib": "^2.5.0"
|
| 2394 |
+
},
|
| 2395 |
+
"engines": {
|
| 2396 |
+
"node": ">=14.0.0"
|
| 2397 |
+
}
|
| 2398 |
+
},
|
| 2399 |
+
"node_modules/@smithy/querystring-builder": {
|
| 2400 |
+
"version": "2.1.0",
|
| 2401 |
+
"resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-2.1.0.tgz",
|
| 2402 |
+
"integrity": "sha512-8QColSkqn9TbvpX40zW0T8IrKcLXg7Um4bczm9qIYDRPh8T873WNIOWzYBw8chI8SWizMXbsSR95PFCP/YlgYw==",
|
| 2403 |
+
"dependencies": {
|
| 2404 |
+
"@smithy/types": "^2.9.0",
|
| 2405 |
+
"@smithy/util-uri-escape": "^2.1.0",
|
| 2406 |
+
"tslib": "^2.5.0"
|
| 2407 |
+
},
|
| 2408 |
+
"engines": {
|
| 2409 |
+
"node": ">=14.0.0"
|
| 2410 |
+
}
|
| 2411 |
+
},
|
| 2412 |
+
"node_modules/@smithy/querystring-parser": {
|
| 2413 |
+
"version": "2.1.0",
|
| 2414 |
+
"resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-2.1.0.tgz",
|
| 2415 |
+
"integrity": "sha512-+l17LQQxelslo5CHsLXwSw2F1J6Qmf64OgByreNnLR82gHkJ91ZbMFhxZeLTo2qXxEu0uqraMc4uNw8qE9A6bw==",
|
| 2416 |
+
"dependencies": {
|
| 2417 |
+
"@smithy/types": "^2.9.0",
|
| 2418 |
+
"tslib": "^2.5.0"
|
| 2419 |
+
},
|
| 2420 |
+
"engines": {
|
| 2421 |
+
"node": ">=14.0.0"
|
| 2422 |
+
}
|
| 2423 |
+
},
|
| 2424 |
+
"node_modules/@smithy/service-error-classification": {
|
| 2425 |
+
"version": "2.1.0",
|
| 2426 |
+
"resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-2.1.0.tgz",
|
| 2427 |
+
"integrity": "sha512-yBMJk4IfYqUxsPmc8P0YtWHd/Kbd0PP+kU0dgFksH6eiE2ZQJl7478xNtkUKp2QJLcooYEbA3gBFUza6ukXMiA==",
|
| 2428 |
+
"dependencies": {
|
| 2429 |
+
"@smithy/types": "^2.9.0"
|
| 2430 |
+
},
|
| 2431 |
+
"engines": {
|
| 2432 |
+
"node": ">=14.0.0"
|
| 2433 |
+
}
|
| 2434 |
+
},
|
| 2435 |
+
"node_modules/@smithy/shared-ini-file-loader": {
|
| 2436 |
+
"version": "2.3.0",
|
| 2437 |
+
"resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.3.0.tgz",
|
| 2438 |
+
"integrity": "sha512-jgm7cjj0d08jIB9cp4idtpIUY590Twecv4xpijgl2IzkrPfBddzKTH4Zk+Zwfyk8ecz2T/7ihqtnNcq7Qdj9lw==",
|
| 2439 |
+
"dependencies": {
|
| 2440 |
+
"@smithy/types": "^2.9.0",
|
| 2441 |
+
"tslib": "^2.5.0"
|
| 2442 |
+
},
|
| 2443 |
+
"engines": {
|
| 2444 |
+
"node": ">=14.0.0"
|
| 2445 |
+
}
|
| 2446 |
+
},
|
| 2447 |
+
"node_modules/@smithy/signature-v4": {
|
| 2448 |
+
"version": "2.1.0",
|
| 2449 |
+
"resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.1.0.tgz",
|
| 2450 |
+
"integrity": "sha512-ONi89MBjxNtl497obaO/qGixsOedikTV3CAj3ZBPGY3IKykS8wQ2Wkctsx2T1J5B9OnynH0KuGGmgG91utX/7w==",
|
| 2451 |
+
"dependencies": {
|
| 2452 |
+
"@smithy/eventstream-codec": "^2.1.0",
|
| 2453 |
+
"@smithy/is-array-buffer": "^2.1.0",
|
| 2454 |
+
"@smithy/types": "^2.9.0",
|
| 2455 |
+
"@smithy/util-hex-encoding": "^2.1.0",
|
| 2456 |
+
"@smithy/util-middleware": "^2.1.0",
|
| 2457 |
+
"@smithy/util-uri-escape": "^2.1.0",
|
| 2458 |
+
"@smithy/util-utf8": "^2.1.0",
|
| 2459 |
+
"tslib": "^2.5.0"
|
| 2460 |
+
},
|
| 2461 |
+
"engines": {
|
| 2462 |
+
"node": ">=14.0.0"
|
| 2463 |
+
}
|
| 2464 |
+
},
|
| 2465 |
+
"node_modules/@smithy/smithy-client": {
|
| 2466 |
+
"version": "2.3.0",
|
| 2467 |
+
"resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.3.0.tgz",
|
| 2468 |
+
"integrity": "sha512-oEaLdVmHcbdK8IHQ4yE7xOYK2nSkF2xXp6nRr5NhfKB5QTKNzpNsXLiGJgfmm7j0ol1S6BhjyBhi7tZ8M0JJtg==",
|
| 2469 |
+
"dependencies": {
|
| 2470 |
+
"@smithy/middleware-endpoint": "^2.4.0",
|
| 2471 |
+
"@smithy/middleware-stack": "^2.1.0",
|
| 2472 |
+
"@smithy/protocol-http": "^3.1.0",
|
| 2473 |
+
"@smithy/types": "^2.9.0",
|
| 2474 |
+
"@smithy/util-stream": "^2.1.0",
|
| 2475 |
+
"tslib": "^2.5.0"
|
| 2476 |
+
},
|
| 2477 |
+
"engines": {
|
| 2478 |
+
"node": ">=14.0.0"
|
| 2479 |
+
}
|
| 2480 |
+
},
|
| 2481 |
+
"node_modules/@smithy/types": {
|
| 2482 |
+
"version": "2.9.0",
|
| 2483 |
+
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.9.0.tgz",
|
| 2484 |
+
"integrity": "sha512-ST1M87Lf2cLHRI+irEFRIHXGY08HHTAUbiRFYkmFyJdTMg3VDxkcm7DwW9/EgV3X8M6wDPrbIkx/RXONyttrQg==",
|
| 2485 |
+
"dependencies": {
|
| 2486 |
+
"tslib": "^2.5.0"
|
| 2487 |
+
},
|
| 2488 |
+
"engines": {
|
| 2489 |
+
"node": ">=14.0.0"
|
| 2490 |
+
}
|
| 2491 |
+
},
|
| 2492 |
+
"node_modules/@smithy/url-parser": {
|
| 2493 |
+
"version": "2.1.0",
|
| 2494 |
+
"resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-2.1.0.tgz",
|
| 2495 |
+
"integrity": "sha512-V3FMzNFCDwQNAgJdxI6Gj48qP9WAyvK59WE90hOoya3m8ey02uLDhWjZkl+505s7iTVVmJ7Mr7nKwG5vU2NIMQ==",
|
| 2496 |
+
"dependencies": {
|
| 2497 |
+
"@smithy/querystring-parser": "^2.1.0",
|
| 2498 |
+
"@smithy/types": "^2.9.0",
|
| 2499 |
+
"tslib": "^2.5.0"
|
| 2500 |
+
}
|
| 2501 |
+
},
|
| 2502 |
+
"node_modules/@smithy/util-base64": {
|
| 2503 |
+
"version": "2.1.0",
|
| 2504 |
+
"resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-2.1.0.tgz",
|
| 2505 |
+
"integrity": "sha512-zjXlHFm7S+TEDVA3j1rWGpuNDTlTxIWDqzwIfWUENT0VqCGDAdJITd8RYVjduf3u8HWMlgALkrY6B62UTESQ5w==",
|
| 2506 |
+
"dependencies": {
|
| 2507 |
+
"@smithy/util-buffer-from": "^2.1.0",
|
| 2508 |
+
"tslib": "^2.5.0"
|
| 2509 |
+
},
|
| 2510 |
+
"engines": {
|
| 2511 |
+
"node": ">=14.0.0"
|
| 2512 |
+
}
|
| 2513 |
+
},
|
| 2514 |
+
"node_modules/@smithy/util-body-length-browser": {
|
| 2515 |
+
"version": "2.1.0",
|
| 2516 |
+
"resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-2.1.0.tgz",
|
| 2517 |
+
"integrity": "sha512-fkLY8W+jXGSkymLNe9NB7u6lGflHz6w1R+a3RxLOK6UrtwU4LBLskAP5Ag/zVPUNd5tmfv3/W6cTVzk8IBJuiw==",
|
| 2518 |
+
"dependencies": {
|
| 2519 |
+
"tslib": "^2.5.0"
|
| 2520 |
+
}
|
| 2521 |
+
},
|
| 2522 |
+
"node_modules/@smithy/util-body-length-node": {
|
| 2523 |
+
"version": "2.2.0",
|
| 2524 |
+
"resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-2.2.0.tgz",
|
| 2525 |
+
"integrity": "sha512-ZLsqYH+s71y6Oc2Auws6zYI4LzsSi6N8+W+Gq7CwXaZm7QIKGiCeEunEwxo50OGAqJs0g6F9kCIwNxhlK1s4Aw==",
|
| 2526 |
+
"dependencies": {
|
| 2527 |
+
"tslib": "^2.5.0"
|
| 2528 |
+
},
|
| 2529 |
+
"engines": {
|
| 2530 |
+
"node": ">=14.0.0"
|
| 2531 |
+
}
|
| 2532 |
+
},
|
| 2533 |
+
"node_modules/@smithy/util-buffer-from": {
|
| 2534 |
+
"version": "2.1.0",
|
| 2535 |
+
"resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.1.0.tgz",
|
| 2536 |
+
"integrity": "sha512-3w7AM0moGyBmr9gMBGE7+pqG3cjboRvmMyRhpesbJoOUHO0BV1Qrk00M/wQ3EHJAQXM3dehQfFNUf7sR6nT6+Q==",
|
| 2537 |
+
"dependencies": {
|
| 2538 |
+
"@smithy/is-array-buffer": "^2.1.0",
|
| 2539 |
+
"tslib": "^2.5.0"
|
| 2540 |
+
},
|
| 2541 |
+
"engines": {
|
| 2542 |
+
"node": ">=14.0.0"
|
| 2543 |
+
}
|
| 2544 |
+
},
|
| 2545 |
+
"node_modules/@smithy/util-config-provider": {
|
| 2546 |
+
"version": "2.2.0",
|
| 2547 |
+
"resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-2.2.0.tgz",
|
| 2548 |
+
"integrity": "sha512-D3Gx0BWXjsn1E25ikUt0+yc8oZnViTa5IHZ1JvD9J1NyyVS4c3IgHqbG64XRverEMnhzUb0EhqMTwQTY12in+w==",
|
| 2549 |
+
"dependencies": {
|
| 2550 |
+
"tslib": "^2.5.0"
|
| 2551 |
+
},
|
| 2552 |
+
"engines": {
|
| 2553 |
+
"node": ">=14.0.0"
|
| 2554 |
+
}
|
| 2555 |
+
},
|
| 2556 |
+
"node_modules/@smithy/util-defaults-mode-browser": {
|
| 2557 |
+
"version": "2.1.0",
|
| 2558 |
+
"resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.1.0.tgz",
|
| 2559 |
+
"integrity": "sha512-zmXL4aKeBGBz02kDZdks2QfG+HGq99Tp4/ICPmu2OvSbwTOLjmlCnUrtZJTmLhX4etP3o0voOL9gFEa2PSjlJg==",
|
| 2560 |
+
"dependencies": {
|
| 2561 |
+
"@smithy/property-provider": "^2.1.0",
|
| 2562 |
+
"@smithy/smithy-client": "^2.3.0",
|
| 2563 |
+
"@smithy/types": "^2.9.0",
|
| 2564 |
+
"bowser": "^2.11.0",
|
| 2565 |
+
"tslib": "^2.5.0"
|
| 2566 |
+
},
|
| 2567 |
+
"engines": {
|
| 2568 |
+
"node": ">= 10.0.0"
|
| 2569 |
+
}
|
| 2570 |
+
},
|
| 2571 |
+
"node_modules/@smithy/util-defaults-mode-node": {
|
| 2572 |
+
"version": "2.1.0",
|
| 2573 |
+
"resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.1.0.tgz",
|
| 2574 |
+
"integrity": "sha512-pVBaw2fBJMjjJj+AR69xQhjzYLZ5u9azdKyaAAjR16dthdBOcnczBClBVCfhb/Moj0ivIHnaXJ5AXCdbDok94g==",
|
| 2575 |
+
"dependencies": {
|
| 2576 |
+
"@smithy/config-resolver": "^2.1.0",
|
| 2577 |
+
"@smithy/credential-provider-imds": "^2.2.0",
|
| 2578 |
+
"@smithy/node-config-provider": "^2.2.0",
|
| 2579 |
+
"@smithy/property-provider": "^2.1.0",
|
| 2580 |
+
"@smithy/smithy-client": "^2.3.0",
|
| 2581 |
+
"@smithy/types": "^2.9.0",
|
| 2582 |
+
"tslib": "^2.5.0"
|
| 2583 |
+
},
|
| 2584 |
+
"engines": {
|
| 2585 |
+
"node": ">= 10.0.0"
|
| 2586 |
+
}
|
| 2587 |
+
},
|
| 2588 |
+
"node_modules/@smithy/util-endpoints": {
|
| 2589 |
+
"version": "1.1.0",
|
| 2590 |
+
"resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-1.1.0.tgz",
|
| 2591 |
+
"integrity": "sha512-gKzfdj5pyEOg1fVOsZVpVPRWAXbWqt9JgZdwU4cjKlJ57Fuccfk0ui5twh1TYvuJWtR2Tw3GwUmUuBM3qRWJJg==",
|
| 2592 |
+
"dependencies": {
|
| 2593 |
+
"@smithy/node-config-provider": "^2.2.0",
|
| 2594 |
+
"@smithy/types": "^2.9.0",
|
| 2595 |
+
"tslib": "^2.5.0"
|
| 2596 |
+
},
|
| 2597 |
+
"engines": {
|
| 2598 |
+
"node": ">= 14.0.0"
|
| 2599 |
+
}
|
| 2600 |
+
},
|
| 2601 |
+
"node_modules/@smithy/util-hex-encoding": {
|
| 2602 |
+
"version": "2.1.0",
|
| 2603 |
+
"resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.1.0.tgz",
|
| 2604 |
+
"integrity": "sha512-haxSIaBxn3p/lK+bEyqC32myHffacBLD61/HHzBGcG1Vo8dFTm5y0vhdR5R4wakW7H8Tr/czx+uckDOWZ1Km9Q==",
|
| 2605 |
+
"dependencies": {
|
| 2606 |
+
"tslib": "^2.5.0"
|
| 2607 |
+
},
|
| 2608 |
+
"engines": {
|
| 2609 |
+
"node": ">=14.0.0"
|
| 2610 |
+
}
|
| 2611 |
+
},
|
| 2612 |
+
"node_modules/@smithy/util-middleware": {
|
| 2613 |
+
"version": "2.1.0",
|
| 2614 |
+
"resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.1.0.tgz",
|
| 2615 |
+
"integrity": "sha512-bKfhAsdjRyGmYDsJUW5hPsL3qofgPgLPsuV+V6nNGyD/kjMobwstiIpA3ddGFT+XDwVOIUHElg7I06/wOpwKiQ==",
|
| 2616 |
+
"dependencies": {
|
| 2617 |
+
"@smithy/types": "^2.9.0",
|
| 2618 |
+
"tslib": "^2.5.0"
|
| 2619 |
+
},
|
| 2620 |
+
"engines": {
|
| 2621 |
+
"node": ">=14.0.0"
|
| 2622 |
+
}
|
| 2623 |
+
},
|
| 2624 |
+
"node_modules/@smithy/util-retry": {
|
| 2625 |
+
"version": "2.1.0",
|
| 2626 |
+
"resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-2.1.0.tgz",
|
| 2627 |
+
"integrity": "sha512-igJw+/olhAUtocMbEMBjy8SKRTHfefS+qcgmMUVEBLFgLjqMfpc8EDVB1BebNBQ1rre5yLDbi2UHUz48eZNkPQ==",
|
| 2628 |
+
"dependencies": {
|
| 2629 |
+
"@smithy/service-error-classification": "^2.1.0",
|
| 2630 |
+
"@smithy/types": "^2.9.0",
|
| 2631 |
+
"tslib": "^2.5.0"
|
| 2632 |
+
},
|
| 2633 |
+
"engines": {
|
| 2634 |
+
"node": ">= 14.0.0"
|
| 2635 |
+
}
|
| 2636 |
+
},
|
| 2637 |
+
"node_modules/@smithy/util-stream": {
|
| 2638 |
+
"version": "2.1.0",
|
| 2639 |
+
"resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.1.0.tgz",
|
| 2640 |
+
"integrity": "sha512-lcw9JVXLHvRawaXnfxdnGRw5pQM5c9XMEkBuMec+fIhGuPHIezqhQq7oO0jJcj0xwupJzW6HAvinktr9ozdKyg==",
|
| 2641 |
+
"dependencies": {
|
| 2642 |
+
"@smithy/fetch-http-handler": "^2.4.0",
|
| 2643 |
+
"@smithy/node-http-handler": "^2.3.0",
|
| 2644 |
+
"@smithy/types": "^2.9.0",
|
| 2645 |
+
"@smithy/util-base64": "^2.1.0",
|
| 2646 |
+
"@smithy/util-buffer-from": "^2.1.0",
|
| 2647 |
+
"@smithy/util-hex-encoding": "^2.1.0",
|
| 2648 |
+
"@smithy/util-utf8": "^2.1.0",
|
| 2649 |
+
"tslib": "^2.5.0"
|
| 2650 |
+
},
|
| 2651 |
+
"engines": {
|
| 2652 |
+
"node": ">=14.0.0"
|
| 2653 |
}
|
| 2654 |
},
|
| 2655 |
+
"node_modules/@smithy/util-uri-escape": {
|
| 2656 |
+
"version": "2.1.0",
|
| 2657 |
+
"resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-2.1.0.tgz",
|
| 2658 |
+
"integrity": "sha512-ZHYFGyF9o/MHGMGtsHfkxnn2DhGRZlDIFGNgipu4K3x8jMEVahQ+tGnlkFVMM2QrSQHCcjICbBTJ5JEgaD5+Jg==",
|
| 2659 |
"dependencies": {
|
| 2660 |
+
"tslib": "^2.5.0"
|
| 2661 |
},
|
| 2662 |
"engines": {
|
| 2663 |
"node": ">=14.0.0"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2664 |
}
|
| 2665 |
},
|
| 2666 |
+
"node_modules/@smithy/util-utf8": {
|
| 2667 |
+
"version": "2.1.0",
|
| 2668 |
+
"resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.1.0.tgz",
|
| 2669 |
+
"integrity": "sha512-RnNNedYLpsNPQocMhr0nGEz0mGKdzI5dBi0h7vvmimULtBlyElgX1/hXozlkurIgx8R3bSy14/oRtmDsFClifg==",
|
| 2670 |
"dependencies": {
|
| 2671 |
+
"@smithy/util-buffer-from": "^2.1.0",
|
| 2672 |
+
"tslib": "^2.5.0"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2673 |
},
|
| 2674 |
"engines": {
|
| 2675 |
"node": ">=14.0.0"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2676 |
}
|
| 2677 |
},
|
| 2678 |
+
"node_modules/@smithy/util-waiter": {
|
| 2679 |
+
"version": "2.1.0",
|
| 2680 |
+
"resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-2.1.0.tgz",
|
| 2681 |
+
"integrity": "sha512-BqfpYb4oNsQn6hhd4zDk8X6srVmiNOXHBFQz0vQSScS8Zliam7oLjlf/gHw02ewwxzi9229UQZF+UnG2jV6JGw==",
|
| 2682 |
"dependencies": {
|
| 2683 |
+
"@smithy/abort-controller": "^2.1.0",
|
| 2684 |
+
"@smithy/types": "^2.9.0",
|
| 2685 |
+
"tslib": "^2.5.0"
|
| 2686 |
},
|
| 2687 |
"engines": {
|
| 2688 |
"node": ">=14.0.0"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2689 |
}
|
| 2690 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2691 |
"node_modules/@svelte-put/clickoutside": {
|
| 2692 |
"version": "3.0.1",
|
| 2693 |
"resolved": "https://registry.npmjs.org/@svelte-put/clickoutside/-/clickoutside-3.0.1.tgz",
|
|
|
|
| 3194 |
"postcss": "^8.1.0"
|
| 3195 |
}
|
| 3196 |
},
|
| 3197 |
+
"node_modules/available-typed-arrays": {
|
| 3198 |
+
"version": "1.0.5",
|
| 3199 |
+
"resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
|
| 3200 |
+
"integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
|
| 3201 |
+
"engines": {
|
| 3202 |
+
"node": ">= 0.4"
|
| 3203 |
+
},
|
| 3204 |
+
"funding": {
|
| 3205 |
+
"url": "https://github.com/sponsors/ljharb"
|
| 3206 |
+
}
|
| 3207 |
+
},
|
| 3208 |
+
"node_modules/aws-sdk": {
|
| 3209 |
+
"version": "2.1538.0",
|
| 3210 |
+
"resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1538.0.tgz",
|
| 3211 |
+
"integrity": "sha512-TV82tdvYDioEHeCLEOjPWdW83EU1RhXmZZcRZDqstZdDg5SX4ixhuPU4JspGV+wy6zHqE5/rv3G21LiBPjfvdg==",
|
| 3212 |
+
"dependencies": {
|
| 3213 |
+
"buffer": "4.9.2",
|
| 3214 |
+
"events": "1.1.1",
|
| 3215 |
+
"ieee754": "1.1.13",
|
| 3216 |
+
"jmespath": "0.16.0",
|
| 3217 |
+
"querystring": "0.2.0",
|
| 3218 |
+
"sax": "1.2.1",
|
| 3219 |
+
"url": "0.10.3",
|
| 3220 |
+
"util": "^0.12.4",
|
| 3221 |
+
"uuid": "8.0.0",
|
| 3222 |
+
"xml2js": "0.5.0"
|
| 3223 |
+
},
|
| 3224 |
+
"engines": {
|
| 3225 |
+
"node": ">= 10.0.0"
|
| 3226 |
+
}
|
| 3227 |
+
},
|
| 3228 |
+
"node_modules/aws-sdk/node_modules/buffer": {
|
| 3229 |
+
"version": "4.9.2",
|
| 3230 |
+
"resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
|
| 3231 |
+
"integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
|
| 3232 |
+
"dependencies": {
|
| 3233 |
+
"base64-js": "^1.0.2",
|
| 3234 |
+
"ieee754": "^1.1.4",
|
| 3235 |
+
"isarray": "^1.0.0"
|
| 3236 |
+
}
|
| 3237 |
+
},
|
| 3238 |
+
"node_modules/aws-sdk/node_modules/events": {
|
| 3239 |
+
"version": "1.1.1",
|
| 3240 |
+
"resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz",
|
| 3241 |
+
"integrity": "sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw==",
|
| 3242 |
+
"engines": {
|
| 3243 |
+
"node": ">=0.4.x"
|
| 3244 |
+
}
|
| 3245 |
+
},
|
| 3246 |
+
"node_modules/aws-sdk/node_modules/ieee754": {
|
| 3247 |
+
"version": "1.1.13",
|
| 3248 |
+
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
|
| 3249 |
+
"integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg=="
|
| 3250 |
+
},
|
| 3251 |
+
"node_modules/aws-sdk/node_modules/uuid": {
|
| 3252 |
+
"version": "8.0.0",
|
| 3253 |
+
"resolved": "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz",
|
| 3254 |
+
"integrity": "sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==",
|
| 3255 |
+
"bin": {
|
| 3256 |
+
"uuid": "dist/bin/uuid"
|
| 3257 |
+
}
|
| 3258 |
+
},
|
| 3259 |
"node_modules/axobject-query": {
|
| 3260 |
"version": "3.2.1",
|
| 3261 |
"resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz",
|
|
|
|
| 3269 |
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
|
| 3270 |
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
|
| 3271 |
},
|
| 3272 |
+
"node_modules/base64-js": {
|
| 3273 |
+
"version": "1.5.1",
|
| 3274 |
+
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
|
| 3275 |
+
"integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
|
| 3276 |
+
"funding": [
|
| 3277 |
+
{
|
| 3278 |
+
"type": "github",
|
| 3279 |
+
"url": "https://github.com/sponsors/feross"
|
| 3280 |
+
},
|
| 3281 |
+
{
|
| 3282 |
+
"type": "patreon",
|
| 3283 |
+
"url": "https://www.patreon.com/feross"
|
| 3284 |
+
},
|
| 3285 |
+
{
|
| 3286 |
+
"type": "consulting",
|
| 3287 |
+
"url": "https://feross.org/support"
|
| 3288 |
+
}
|
| 3289 |
+
]
|
| 3290 |
+
},
|
| 3291 |
"node_modules/binary-extensions": {
|
| 3292 |
"version": "2.2.0",
|
| 3293 |
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
|
|
|
|
| 3297 |
"node": ">=8"
|
| 3298 |
}
|
| 3299 |
},
|
| 3300 |
+
"node_modules/bowser": {
|
| 3301 |
+
"version": "2.11.0",
|
| 3302 |
+
"resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz",
|
| 3303 |
+
"integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA=="
|
| 3304 |
+
},
|
| 3305 |
"node_modules/brace-expansion": {
|
| 3306 |
"version": "1.1.11",
|
| 3307 |
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
|
|
|
|
| 3376 |
"url": "https://github.com/sponsors/sindresorhus"
|
| 3377 |
}
|
| 3378 |
},
|
| 3379 |
+
"node_modules/call-bind": {
|
| 3380 |
+
"version": "1.0.5",
|
| 3381 |
+
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz",
|
| 3382 |
+
"integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==",
|
| 3383 |
+
"dependencies": {
|
| 3384 |
+
"function-bind": "^1.1.2",
|
| 3385 |
+
"get-intrinsic": "^1.2.1",
|
| 3386 |
+
"set-function-length": "^1.1.1"
|
| 3387 |
+
},
|
| 3388 |
+
"funding": {
|
| 3389 |
+
"url": "https://github.com/sponsors/ljharb"
|
| 3390 |
+
}
|
| 3391 |
+
},
|
| 3392 |
"node_modules/callsites": {
|
| 3393 |
"version": "3.1.0",
|
| 3394 |
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
|
|
|
|
| 3631 |
"node": ">=0.10.0"
|
| 3632 |
}
|
| 3633 |
},
|
| 3634 |
+
"node_modules/define-data-property": {
|
| 3635 |
+
"version": "1.1.1",
|
| 3636 |
+
"resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz",
|
| 3637 |
+
"integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==",
|
| 3638 |
+
"dependencies": {
|
| 3639 |
+
"get-intrinsic": "^1.2.1",
|
| 3640 |
+
"gopd": "^1.0.1",
|
| 3641 |
+
"has-property-descriptors": "^1.0.0"
|
| 3642 |
+
},
|
| 3643 |
+
"engines": {
|
| 3644 |
+
"node": ">= 0.4"
|
| 3645 |
+
}
|
| 3646 |
+
},
|
| 3647 |
"node_modules/dequal": {
|
| 3648 |
"version": "2.0.3",
|
| 3649 |
"resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
|
|
|
|
| 4040 |
"integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
|
| 4041 |
"dev": true
|
| 4042 |
},
|
| 4043 |
+
"node_modules/fast-xml-parser": {
|
| 4044 |
+
"version": "4.2.5",
|
| 4045 |
+
"resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz",
|
| 4046 |
+
"integrity": "sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==",
|
| 4047 |
+
"funding": [
|
| 4048 |
+
{
|
| 4049 |
+
"type": "paypal",
|
| 4050 |
+
"url": "https://paypal.me/naturalintelligence"
|
| 4051 |
+
},
|
| 4052 |
+
{
|
| 4053 |
+
"type": "github",
|
| 4054 |
+
"url": "https://github.com/sponsors/NaturalIntelligence"
|
| 4055 |
+
}
|
| 4056 |
+
],
|
| 4057 |
+
"dependencies": {
|
| 4058 |
+
"strnum": "^1.0.5"
|
| 4059 |
+
},
|
| 4060 |
+
"bin": {
|
| 4061 |
+
"fxparser": "src/cli/cli.js"
|
| 4062 |
+
}
|
| 4063 |
+
},
|
| 4064 |
"node_modules/fastq": {
|
| 4065 |
"version": "1.15.0",
|
| 4066 |
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
|
|
|
|
| 4130 |
"integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==",
|
| 4131 |
"dev": true
|
| 4132 |
},
|
| 4133 |
+
"node_modules/for-each": {
|
| 4134 |
+
"version": "0.3.3",
|
| 4135 |
+
"resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
|
| 4136 |
+
"integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
|
| 4137 |
+
"dependencies": {
|
| 4138 |
+
"is-callable": "^1.1.3"
|
| 4139 |
+
}
|
| 4140 |
+
},
|
| 4141 |
"node_modules/fraction.js": {
|
| 4142 |
"version": "4.3.7",
|
| 4143 |
"resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
|
|
|
|
| 4177 |
"url": "https://github.com/sponsors/ljharb"
|
| 4178 |
}
|
| 4179 |
},
|
| 4180 |
+
"node_modules/get-intrinsic": {
|
| 4181 |
+
"version": "1.2.2",
|
| 4182 |
+
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz",
|
| 4183 |
+
"integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==",
|
| 4184 |
+
"dependencies": {
|
| 4185 |
+
"function-bind": "^1.1.2",
|
| 4186 |
+
"has-proto": "^1.0.1",
|
| 4187 |
+
"has-symbols": "^1.0.3",
|
| 4188 |
+
"hasown": "^2.0.0"
|
| 4189 |
+
},
|
| 4190 |
+
"funding": {
|
| 4191 |
+
"url": "https://github.com/sponsors/ljharb"
|
| 4192 |
+
}
|
| 4193 |
+
},
|
| 4194 |
"node_modules/glob": {
|
| 4195 |
"version": "7.2.3",
|
| 4196 |
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
|
|
|
|
| 4268 |
"resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz",
|
| 4269 |
"integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg=="
|
| 4270 |
},
|
| 4271 |
+
"node_modules/gopd": {
|
| 4272 |
+
"version": "1.0.1",
|
| 4273 |
+
"resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
|
| 4274 |
+
"integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
|
| 4275 |
+
"dependencies": {
|
| 4276 |
+
"get-intrinsic": "^1.1.3"
|
| 4277 |
+
},
|
| 4278 |
+
"funding": {
|
| 4279 |
+
"url": "https://github.com/sponsors/ljharb"
|
| 4280 |
+
}
|
| 4281 |
+
},
|
| 4282 |
"node_modules/graceful-fs": {
|
| 4283 |
"version": "4.2.11",
|
| 4284 |
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
|
|
|
|
| 4300 |
"node": ">=8"
|
| 4301 |
}
|
| 4302 |
},
|
| 4303 |
+
"node_modules/has-property-descriptors": {
|
| 4304 |
+
"version": "1.0.1",
|
| 4305 |
+
"resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz",
|
| 4306 |
+
"integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==",
|
| 4307 |
+
"dependencies": {
|
| 4308 |
+
"get-intrinsic": "^1.2.2"
|
| 4309 |
+
},
|
| 4310 |
+
"funding": {
|
| 4311 |
+
"url": "https://github.com/sponsors/ljharb"
|
| 4312 |
+
}
|
| 4313 |
+
},
|
| 4314 |
+
"node_modules/has-proto": {
|
| 4315 |
+
"version": "1.0.1",
|
| 4316 |
+
"resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
|
| 4317 |
+
"integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
|
| 4318 |
+
"engines": {
|
| 4319 |
+
"node": ">= 0.4"
|
| 4320 |
+
},
|
| 4321 |
+
"funding": {
|
| 4322 |
+
"url": "https://github.com/sponsors/ljharb"
|
| 4323 |
+
}
|
| 4324 |
+
},
|
| 4325 |
+
"node_modules/has-symbols": {
|
| 4326 |
+
"version": "1.0.3",
|
| 4327 |
+
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
|
| 4328 |
+
"integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
|
| 4329 |
+
"engines": {
|
| 4330 |
+
"node": ">= 0.4"
|
| 4331 |
+
},
|
| 4332 |
+
"funding": {
|
| 4333 |
+
"url": "https://github.com/sponsors/ljharb"
|
| 4334 |
+
}
|
| 4335 |
+
},
|
| 4336 |
+
"node_modules/has-tostringtag": {
|
| 4337 |
+
"version": "1.0.0",
|
| 4338 |
+
"resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
|
| 4339 |
+
"integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
|
| 4340 |
+
"dependencies": {
|
| 4341 |
+
"has-symbols": "^1.0.2"
|
| 4342 |
+
},
|
| 4343 |
+
"engines": {
|
| 4344 |
+
"node": ">= 0.4"
|
| 4345 |
+
},
|
| 4346 |
+
"funding": {
|
| 4347 |
+
"url": "https://github.com/sponsors/ljharb"
|
| 4348 |
+
}
|
| 4349 |
+
},
|
| 4350 |
"node_modules/hash-wasm": {
|
| 4351 |
"version": "4.11.0",
|
| 4352 |
"resolved": "https://registry.npmjs.org/hash-wasm/-/hash-wasm-4.11.0.tgz",
|
|
|
|
| 4439 |
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
|
| 4440 |
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
|
| 4441 |
},
|
| 4442 |
+
"node_modules/is-arguments": {
|
| 4443 |
+
"version": "1.1.1",
|
| 4444 |
+
"resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
|
| 4445 |
+
"integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
|
| 4446 |
+
"dependencies": {
|
| 4447 |
+
"call-bind": "^1.0.2",
|
| 4448 |
+
"has-tostringtag": "^1.0.0"
|
| 4449 |
+
},
|
| 4450 |
+
"engines": {
|
| 4451 |
+
"node": ">= 0.4"
|
| 4452 |
+
},
|
| 4453 |
+
"funding": {
|
| 4454 |
+
"url": "https://github.com/sponsors/ljharb"
|
| 4455 |
+
}
|
| 4456 |
+
},
|
| 4457 |
"node_modules/is-arrayish": {
|
| 4458 |
"version": "0.3.2",
|
| 4459 |
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
|
|
|
|
| 4486 |
"url": "https://github.com/sponsors/sindresorhus"
|
| 4487 |
}
|
| 4488 |
},
|
| 4489 |
+
"node_modules/is-callable": {
|
| 4490 |
+
"version": "1.2.7",
|
| 4491 |
+
"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
|
| 4492 |
+
"integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
|
| 4493 |
+
"engines": {
|
| 4494 |
+
"node": ">= 0.4"
|
| 4495 |
+
},
|
| 4496 |
+
"funding": {
|
| 4497 |
+
"url": "https://github.com/sponsors/ljharb"
|
| 4498 |
+
}
|
| 4499 |
+
},
|
| 4500 |
"node_modules/is-core-module": {
|
| 4501 |
"version": "2.13.1",
|
| 4502 |
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz",
|
|
|
|
| 4517 |
"node": ">=0.10.0"
|
| 4518 |
}
|
| 4519 |
},
|
| 4520 |
+
"node_modules/is-generator-function": {
|
| 4521 |
+
"version": "1.0.10",
|
| 4522 |
+
"resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz",
|
| 4523 |
+
"integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==",
|
| 4524 |
+
"dependencies": {
|
| 4525 |
+
"has-tostringtag": "^1.0.0"
|
| 4526 |
+
},
|
| 4527 |
+
"engines": {
|
| 4528 |
+
"node": ">= 0.4"
|
| 4529 |
+
},
|
| 4530 |
+
"funding": {
|
| 4531 |
+
"url": "https://github.com/sponsors/ljharb"
|
| 4532 |
+
}
|
| 4533 |
+
},
|
| 4534 |
"node_modules/is-glob": {
|
| 4535 |
"version": "4.0.3",
|
| 4536 |
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
|
|
|
|
| 4574 |
"@types/estree": "*"
|
| 4575 |
}
|
| 4576 |
},
|
| 4577 |
+
"node_modules/is-typed-array": {
|
| 4578 |
+
"version": "1.1.12",
|
| 4579 |
+
"resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz",
|
| 4580 |
+
"integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==",
|
| 4581 |
+
"dependencies": {
|
| 4582 |
+
"which-typed-array": "^1.1.11"
|
| 4583 |
+
},
|
| 4584 |
+
"engines": {
|
| 4585 |
+
"node": ">= 0.4"
|
| 4586 |
+
},
|
| 4587 |
+
"funding": {
|
| 4588 |
+
"url": "https://github.com/sponsors/ljharb"
|
| 4589 |
+
}
|
| 4590 |
+
},
|
| 4591 |
+
"node_modules/isarray": {
|
| 4592 |
+
"version": "1.0.0",
|
| 4593 |
+
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
|
| 4594 |
+
"integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
|
| 4595 |
+
},
|
| 4596 |
"node_modules/isexe": {
|
| 4597 |
"version": "2.0.0",
|
| 4598 |
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
|
|
|
|
| 4608 |
"jiti": "bin/jiti.js"
|
| 4609 |
}
|
| 4610 |
},
|
| 4611 |
+
"node_modules/jmespath": {
|
| 4612 |
+
"version": "0.16.0",
|
| 4613 |
+
"resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.16.0.tgz",
|
| 4614 |
+
"integrity": "sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==",
|
| 4615 |
+
"engines": {
|
| 4616 |
+
"node": ">= 0.6.0"
|
| 4617 |
+
}
|
| 4618 |
+
},
|
| 4619 |
"node_modules/js-cookie": {
|
| 4620 |
"version": "3.0.5",
|
| 4621 |
"resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz",
|
|
|
|
| 5303 |
"node": ">=6"
|
| 5304 |
}
|
| 5305 |
},
|
| 5306 |
+
"node_modules/querystring": {
|
| 5307 |
+
"version": "0.2.0",
|
| 5308 |
+
"resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
|
| 5309 |
+
"integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==",
|
| 5310 |
+
"deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.",
|
| 5311 |
+
"engines": {
|
| 5312 |
+
"node": ">=0.4.x"
|
| 5313 |
+
}
|
| 5314 |
+
},
|
| 5315 |
"node_modules/queue-microtask": {
|
| 5316 |
"version": "1.2.3",
|
| 5317 |
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
|
|
|
|
| 5493 |
"node": ">=14.0.0"
|
| 5494 |
}
|
| 5495 |
},
|
| 5496 |
+
"node_modules/sax": {
|
| 5497 |
+
"version": "1.2.1",
|
| 5498 |
+
"resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz",
|
| 5499 |
+
"integrity": "sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA=="
|
| 5500 |
+
},
|
| 5501 |
"node_modules/semver": {
|
| 5502 |
"version": "7.5.4",
|
| 5503 |
"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
|
|
|
|
| 5518 |
"resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz",
|
| 5519 |
"integrity": "sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ=="
|
| 5520 |
},
|
| 5521 |
+
"node_modules/set-function-length": {
|
| 5522 |
+
"version": "1.2.0",
|
| 5523 |
+
"resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.0.tgz",
|
| 5524 |
+
"integrity": "sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==",
|
| 5525 |
+
"dependencies": {
|
| 5526 |
+
"define-data-property": "^1.1.1",
|
| 5527 |
+
"function-bind": "^1.1.2",
|
| 5528 |
+
"get-intrinsic": "^1.2.2",
|
| 5529 |
+
"gopd": "^1.0.1",
|
| 5530 |
+
"has-property-descriptors": "^1.0.1"
|
| 5531 |
+
},
|
| 5532 |
+
"engines": {
|
| 5533 |
+
"node": ">= 0.4"
|
| 5534 |
+
}
|
| 5535 |
+
},
|
| 5536 |
"node_modules/sharp": {
|
| 5537 |
"version": "0.33.1",
|
| 5538 |
"resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.1.tgz",
|
|
|
|
| 5684 |
"url": "https://github.com/sponsors/sindresorhus"
|
| 5685 |
}
|
| 5686 |
},
|
| 5687 |
+
"node_modules/strnum": {
|
| 5688 |
+
"version": "1.0.5",
|
| 5689 |
+
"resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz",
|
| 5690 |
+
"integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA=="
|
| 5691 |
+
},
|
| 5692 |
"node_modules/sucrase": {
|
| 5693 |
"version": "3.34.0",
|
| 5694 |
"resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz",
|
|
|
|
| 6095 |
"node_modules/tslib": {
|
| 6096 |
"version": "2.6.2",
|
| 6097 |
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
|
| 6098 |
+
"integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
|
|
|
|
| 6099 |
},
|
| 6100 |
"node_modules/type-check": {
|
| 6101 |
"version": "0.4.0",
|
|
|
|
| 6190 |
"punycode": "^2.1.0"
|
| 6191 |
}
|
| 6192 |
},
|
| 6193 |
+
"node_modules/url": {
|
| 6194 |
+
"version": "0.10.3",
|
| 6195 |
+
"resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz",
|
| 6196 |
+
"integrity": "sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ==",
|
| 6197 |
+
"dependencies": {
|
| 6198 |
+
"punycode": "1.3.2",
|
| 6199 |
+
"querystring": "0.2.0"
|
| 6200 |
+
}
|
| 6201 |
+
},
|
| 6202 |
+
"node_modules/url/node_modules/punycode": {
|
| 6203 |
+
"version": "1.3.2",
|
| 6204 |
+
"resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
|
| 6205 |
+
"integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw=="
|
| 6206 |
+
},
|
| 6207 |
+
"node_modules/util": {
|
| 6208 |
+
"version": "0.12.5",
|
| 6209 |
+
"resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz",
|
| 6210 |
+
"integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==",
|
| 6211 |
+
"dependencies": {
|
| 6212 |
+
"inherits": "^2.0.3",
|
| 6213 |
+
"is-arguments": "^1.0.4",
|
| 6214 |
+
"is-generator-function": "^1.0.7",
|
| 6215 |
+
"is-typed-array": "^1.1.3",
|
| 6216 |
+
"which-typed-array": "^1.1.2"
|
| 6217 |
+
}
|
| 6218 |
+
},
|
| 6219 |
"node_modules/util-deprecate": {
|
| 6220 |
"version": "1.0.2",
|
| 6221 |
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
|
| 6222 |
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
|
| 6223 |
"dev": true
|
| 6224 |
},
|
| 6225 |
+
"node_modules/uuid": {
|
| 6226 |
+
"version": "8.3.2",
|
| 6227 |
+
"resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
|
| 6228 |
+
"integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
|
| 6229 |
+
"bin": {
|
| 6230 |
+
"uuid": "dist/bin/uuid"
|
| 6231 |
+
}
|
| 6232 |
+
},
|
| 6233 |
"node_modules/vite": {
|
| 6234 |
"version": "4.5.1",
|
| 6235 |
"resolved": "https://registry.npmjs.org/vite/-/vite-4.5.1.tgz",
|
|
|
|
| 6325 |
"node": ">= 8"
|
| 6326 |
}
|
| 6327 |
},
|
| 6328 |
+
"node_modules/which-typed-array": {
|
| 6329 |
+
"version": "1.1.13",
|
| 6330 |
+
"resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz",
|
| 6331 |
+
"integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==",
|
| 6332 |
+
"dependencies": {
|
| 6333 |
+
"available-typed-arrays": "^1.0.5",
|
| 6334 |
+
"call-bind": "^1.0.4",
|
| 6335 |
+
"for-each": "^0.3.3",
|
| 6336 |
+
"gopd": "^1.0.1",
|
| 6337 |
+
"has-tostringtag": "^1.0.0"
|
| 6338 |
+
},
|
| 6339 |
+
"engines": {
|
| 6340 |
+
"node": ">= 0.4"
|
| 6341 |
+
},
|
| 6342 |
+
"funding": {
|
| 6343 |
+
"url": "https://github.com/sponsors/ljharb"
|
| 6344 |
+
}
|
| 6345 |
+
},
|
| 6346 |
"node_modules/wrappy": {
|
| 6347 |
"version": "1.0.2",
|
| 6348 |
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
|
| 6349 |
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
|
| 6350 |
},
|
| 6351 |
+
"node_modules/xml2js": {
|
| 6352 |
+
"version": "0.5.0",
|
| 6353 |
+
"resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz",
|
| 6354 |
+
"integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==",
|
| 6355 |
+
"dependencies": {
|
| 6356 |
+
"sax": ">=0.6.0",
|
| 6357 |
+
"xmlbuilder": "~11.0.0"
|
| 6358 |
+
},
|
| 6359 |
+
"engines": {
|
| 6360 |
+
"node": ">=4.0.0"
|
| 6361 |
+
}
|
| 6362 |
+
},
|
| 6363 |
+
"node_modules/xmlbuilder": {
|
| 6364 |
+
"version": "11.0.1",
|
| 6365 |
+
"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz",
|
| 6366 |
+
"integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==",
|
| 6367 |
+
"engines": {
|
| 6368 |
+
"node": ">=4.0"
|
| 6369 |
+
}
|
| 6370 |
+
},
|
| 6371 |
"node_modules/yallist": {
|
| 6372 |
"version": "4.0.0",
|
| 6373 |
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
|
package.json
CHANGED
|
@@ -39,11 +39,13 @@
|
|
| 39 |
},
|
| 40 |
"type": "module",
|
| 41 |
"dependencies": {
|
|
|
|
| 42 |
"@huggingface/hub": "^0.12.3-oauth",
|
| 43 |
"@iconify/svelte": "^3.1.4",
|
| 44 |
"@prisma/client": "^5.7.1",
|
| 45 |
"@svelte-put/clickoutside": "^3.0.1",
|
| 46 |
"@sveltejs/adapter-node": "^1.3.1",
|
|
|
|
| 47 |
"cookie": "^0.6.0",
|
| 48 |
"js-cookie": "^3.0.5",
|
| 49 |
"svelte-infinite-scroll": "^2.0.1"
|
|
|
|
| 39 |
},
|
| 40 |
"type": "module",
|
| 41 |
"dependencies": {
|
| 42 |
+
"@aws-sdk/client-s3": "^3.490.0",
|
| 43 |
"@huggingface/hub": "^0.12.3-oauth",
|
| 44 |
"@iconify/svelte": "^3.1.4",
|
| 45 |
"@prisma/client": "^5.7.1",
|
| 46 |
"@svelte-put/clickoutside": "^3.0.1",
|
| 47 |
"@sveltejs/adapter-node": "^1.3.1",
|
| 48 |
+
"aws-sdk": "^2.1538.0",
|
| 49 |
"cookie": "^0.6.0",
|
| 50 |
"js-cookie": "^3.0.5",
|
| 51 |
"svelte-infinite-scroll": "^2.0.1"
|
prisma/schema.prisma
CHANGED
|
@@ -11,33 +11,60 @@ datasource db {
|
|
| 11 |
}
|
| 12 |
|
| 13 |
model Model {
|
| 14 |
-
id
|
| 15 |
-
createdAt
|
| 16 |
-
title
|
| 17 |
-
image
|
| 18 |
-
likes
|
| 19 |
-
downloads
|
| 20 |
-
isPublic
|
| 21 |
-
|
| 22 |
-
|
|
|
|
|
|
|
| 23 |
}
|
| 24 |
|
| 25 |
model Gallery {
|
| 26 |
-
id
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
|
| 31 |
-
|
| 32 |
-
|
| 33 |
-
|
|
|
|
| 34 |
}
|
| 35 |
|
| 36 |
model Reaction {
|
| 37 |
-
id
|
| 38 |
-
createdAt
|
| 39 |
-
emoji
|
| 40 |
-
|
| 41 |
-
Gallery
|
| 42 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 43 |
}
|
|
|
|
| 11 |
}
|
| 12 |
|
| 13 |
model Model {
|
| 14 |
+
id String @id
|
| 15 |
+
createdAt DateTime @default(now())
|
| 16 |
+
title String
|
| 17 |
+
image String
|
| 18 |
+
likes Int?
|
| 19 |
+
downloads Int?
|
| 20 |
+
isPublic Boolean @default(false)
|
| 21 |
+
user User? @relation(fields: [userId], references: [sub])
|
| 22 |
+
userId String?
|
| 23 |
+
gallery Gallery[]
|
| 24 |
+
comments Comment[]
|
| 25 |
}
|
| 26 |
|
| 27 |
model Gallery {
|
| 28 |
+
id String @id @default(uuid())
|
| 29 |
+
createdAt DateTime @default(now())
|
| 30 |
+
prompt String
|
| 31 |
+
image String
|
| 32 |
+
reactions Reaction[]
|
| 33 |
+
model Model @relation(fields: [modelId], references: [id])
|
| 34 |
+
modelId String
|
| 35 |
+
user User? @relation(fields: [userId], references: [sub])
|
| 36 |
+
userId String?
|
| 37 |
}
|
| 38 |
|
| 39 |
model Reaction {
|
| 40 |
+
id String @id @default(uuid())
|
| 41 |
+
createdAt DateTime @default(now())
|
| 42 |
+
emoji String
|
| 43 |
+
user User @relation(fields: [userId], references: [sub])
|
| 44 |
+
gallery Gallery? @relation(fields: [galleryId], references: [id])
|
| 45 |
+
userId String
|
| 46 |
+
galleryId String?
|
| 47 |
+
}
|
| 48 |
+
|
| 49 |
+
model Comment {
|
| 50 |
+
id String @id @default(uuid())
|
| 51 |
+
createdAt DateTime @default(now())
|
| 52 |
+
text String
|
| 53 |
+
user User @relation(fields: [userId], references: [sub])
|
| 54 |
+
userId String
|
| 55 |
+
model Model? @relation(fields: [modelId], references: [id])
|
| 56 |
+
modelId String?
|
| 57 |
+
}
|
| 58 |
+
|
| 59 |
+
model User {
|
| 60 |
+
id String @id @default(uuid())
|
| 61 |
+
createdAt DateTime @default(now())
|
| 62 |
+
sub String @unique
|
| 63 |
+
name String
|
| 64 |
+
preferred_username String @unique
|
| 65 |
+
picture String?
|
| 66 |
+
comments Comment[]
|
| 67 |
+
reactions Reaction[]
|
| 68 |
+
gallery Gallery[]
|
| 69 |
+
models Model[]
|
| 70 |
}
|
src/lib/components/Button.svelte
CHANGED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
<script lang="ts">
|
| 2 |
-
import { goto } from '$app/navigation';
|
| 3 |
import Icon from "@iconify/svelte";
|
| 4 |
import Loading from './Loading.svelte';
|
| 5 |
|
|
|
|
| 1 |
<script lang="ts">
|
| 2 |
+
import { goto } from '$app/navigation';
|
| 3 |
import Icon from "@iconify/svelte";
|
| 4 |
import Loading from './Loading.svelte';
|
| 5 |
|
src/lib/components/generate/Response.svelte
CHANGED
|
@@ -82,24 +82,24 @@
|
|
| 82 |
<img src={generation?.image} alt="Generation" class="w-full mx-auto object-contain" />
|
| 83 |
<div class="p-8 w-full">
|
| 84 |
<div class="w-full flex items-center justify-end gap-4">
|
| 85 |
-
<Button size="lg" theme="light" icon="material-symbols:save" iconPosition="right" onClick={saveImage}>
|
| 86 |
-
<UserIsLogged>
|
| 87 |
<Button
|
| 88 |
size="lg"
|
| 89 |
theme="blue"
|
| 90 |
icon="bxs:share"
|
| 91 |
iconPosition="right"
|
| 92 |
loading={loading}
|
| 93 |
-
disabled={loading || already_saved}
|
| 94 |
onClick={share}
|
| 95 |
-
|
|
|
|
| 96 |
{#if already_saved}
|
| 97 |
Shared!
|
| 98 |
{:else}
|
| 99 |
Share with community
|
| 100 |
{/if}
|
| 101 |
</Button>
|
| 102 |
-
</UserIsLogged>
|
| 103 |
</div>
|
| 104 |
<p class="text-neutral-500 text-sm text-right mt-2.5">
|
| 105 |
All images not shared with the community are deleted right after generation.
|
|
|
|
| 82 |
<img src={generation?.image} alt="Generation" class="w-full mx-auto object-contain" />
|
| 83 |
<div class="p-8 w-full">
|
| 84 |
<div class="w-full flex items-center justify-end gap-4">
|
| 85 |
+
<Button size="lg" theme="light" icon="material-symbols:save" iconPosition="right" onClick={saveImage}>Download</Button>
|
| 86 |
+
<!-- <UserIsLogged> -->
|
| 87 |
<Button
|
| 88 |
size="lg"
|
| 89 |
theme="blue"
|
| 90 |
icon="bxs:share"
|
| 91 |
iconPosition="right"
|
| 92 |
loading={loading}
|
|
|
|
| 93 |
onClick={share}
|
| 94 |
+
>
|
| 95 |
+
<!-- disabled={loading || already_saved} -->
|
| 96 |
{#if already_saved}
|
| 97 |
Shared!
|
| 98 |
{:else}
|
| 99 |
Share with community
|
| 100 |
{/if}
|
| 101 |
</Button>
|
| 102 |
+
<!-- </UserIsLogged> -->
|
| 103 |
</div>
|
| 104 |
<p class="text-neutral-500 text-sm text-right mt-2.5">
|
| 105 |
All images not shared with the community are deleted right after generation.
|
src/lib/components/models/Card.svelte
CHANGED
|
@@ -1,21 +1,25 @@
|
|
| 1 |
<script lang="ts">
|
|
|
|
| 2 |
import type { ModelCard } from "$lib/type";
|
| 3 |
-
import Button from "$lib/components/Button.svelte";
|
| 4 |
import Icon from "@iconify/svelte";
|
| 5 |
|
| 6 |
export let card: ModelCard;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 7 |
</script>
|
| 8 |
-
|
| 9 |
-
|
|
|
|
|
|
|
| 10 |
class="w-full cursor-pointer group bg-neutral-900 rounded-xl relative flex items-start justify-between flex-col p-3 border border-neutral-800 transition-all duration-200 brightness-75 hover:brightness-100 z-[1]"
|
|
|
|
| 11 |
>
|
| 12 |
<div class="w-full h-[350px] relative z-[1] mb-3 overflow-hidden">
|
| 13 |
<img src="{card.image}" class="w-full h-full bg-center bg-cover rounded-lg object-cover object-center bg-neutral-800" alt="{card?.title}" />
|
| 14 |
-
<div class="group-hover:opacity-100 opacity-0 translate-x-full group-hover:translate-x-0 transition-all duration-200 absolute right-3 bottom-3">
|
| 15 |
-
<Button theme="light" size="md">
|
| 16 |
-
Try it now
|
| 17 |
-
</Button>
|
| 18 |
-
</div>
|
| 19 |
</div>
|
| 20 |
<div class="flex items-center justify-between w-full gap-4 py-1">
|
| 21 |
<p class="text-white font-semibold text-base mb-1 truncate">{card?.title ?? card?.id}</p>
|
|
@@ -30,4 +34,4 @@
|
|
| 30 |
</div>
|
| 31 |
</div>
|
| 32 |
</div>
|
| 33 |
-
</
|
|
|
|
| 1 |
<script lang="ts">
|
| 2 |
+
import { modelStore } from "$lib/stores/use-model";
|
| 3 |
import type { ModelCard } from "$lib/type";
|
|
|
|
| 4 |
import Icon from "@iconify/svelte";
|
| 5 |
|
| 6 |
export let card: ModelCard;
|
| 7 |
+
|
| 8 |
+
const handleClick = async () => {
|
| 9 |
+
const request = await fetch(`/api/models/${card?.id?.replace("/", "@")}?full=true`);
|
| 10 |
+
const { model } = await request.json();
|
| 11 |
+
modelStore.set(model);
|
| 12 |
+
};
|
| 13 |
</script>
|
| 14 |
+
|
| 15 |
+
<!-- svelte-ignore a11y-no-static-element-interactions -->
|
| 16 |
+
<!-- svelte-ignore a11y-click-events-have-key-events -->
|
| 17 |
+
<div
|
| 18 |
class="w-full cursor-pointer group bg-neutral-900 rounded-xl relative flex items-start justify-between flex-col p-3 border border-neutral-800 transition-all duration-200 brightness-75 hover:brightness-100 z-[1]"
|
| 19 |
+
on:click={handleClick}
|
| 20 |
>
|
| 21 |
<div class="w-full h-[350px] relative z-[1] mb-3 overflow-hidden">
|
| 22 |
<img src="{card.image}" class="w-full h-full bg-center bg-cover rounded-lg object-cover object-center bg-neutral-800" alt="{card?.title}" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 23 |
</div>
|
| 24 |
<div class="flex items-center justify-between w-full gap-4 py-1">
|
| 25 |
<p class="text-white font-semibold text-base mb-1 truncate">{card?.title ?? card?.id}</p>
|
|
|
|
| 34 |
</div>
|
| 35 |
</div>
|
| 36 |
</div>
|
| 37 |
+
</div>
|
src/lib/components/models/drawer/Drawer.svelte
ADDED
|
@@ -0,0 +1,79 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<script lang="ts">
|
| 2 |
+
import { get } from "svelte/store";
|
| 3 |
+
import Icon from "@iconify/svelte";
|
| 4 |
+
|
| 5 |
+
import { modelStore } from "$lib/stores/use-model";
|
| 6 |
+
import UserIsLogged from '$lib/components/UserIsLogged.svelte';
|
| 7 |
+
import Comments from '$lib/components/models/drawer/comments/Comments.svelte';
|
| 8 |
+
|
| 9 |
+
let data = get(modelStore);
|
| 10 |
+
|
| 11 |
+
modelStore.subscribe((value) => {
|
| 12 |
+
data = value;
|
| 13 |
+
});
|
| 14 |
+
|
| 15 |
+
const handleClose = () => {
|
| 16 |
+
modelStore.set(undefined);
|
| 17 |
+
};
|
| 18 |
+
</script>
|
| 19 |
+
|
| 20 |
+
<div
|
| 21 |
+
class="w-full fixed top-0 left-0 h-full bg-black bg-opacity-50 z-40 backdrop-blur transition-all duration-100"
|
| 22 |
+
class:opacity-0={!data?.id}
|
| 23 |
+
class:pointer-events-none={!data?.id}
|
| 24 |
+
>
|
| 25 |
+
<div
|
| 26 |
+
class="ml-auto w-full max-w-3xl bg-neutral-950 h-full border-l border-neutral-800 transition-all duration-200 flex flex-col justify-between"
|
| 27 |
+
class:translate-x-full={!data?.id}
|
| 28 |
+
>
|
| 29 |
+
<div class="p-8 overflow-auto">
|
| 30 |
+
<header class="flex w-full justify-between items-start mb-6">
|
| 31 |
+
<div class="flex items-center justify-start gap-3 lg:gap-6">
|
| 32 |
+
<img src={data?.image} class="lg:w-16 lg:h-16 w-12 h-12 rounded-xl bg-red-500" alt={data?.id} />
|
| 33 |
+
<div>
|
| 34 |
+
<p class="text-white font-semibold text-lg lg:text-2xl mb-1 truncate">
|
| 35 |
+
{data?.title ?? data?.id}
|
| 36 |
+
</p>
|
| 37 |
+
<div class="justify-start items-center gap-2 flex">
|
| 38 |
+
<div class="bg-red-500 bg-opacity-20 border border-red-500 px-3 py-1.5 rounded-full text-neutral-100 flex items-center justify-center gap-1 font-bold text-xs">
|
| 39 |
+
<Icon icon="solar:heart-bold" class="lg:w-4 lg:h-4 w-3 h-3 text-red-500" />
|
| 40 |
+
{data?.likes ?? 0}
|
| 41 |
+
</div>
|
| 42 |
+
<div class="bg-blue-500 bg-opacity-20 border border-blue-500 px-3 py-1.5 rounded-full text-neutral-100 flex items-center justify-center gap-1 font-bold text-xs">
|
| 43 |
+
<Icon icon="solar:download-square-bold" class="lg:w-4 lg:h-4 w-3 h-3 text-blue-500" />
|
| 44 |
+
{data?.downloads ?? 0}
|
| 45 |
+
</div>
|
| 46 |
+
</div>
|
| 47 |
+
</div>
|
| 48 |
+
</div>
|
| 49 |
+
<button on:click={handleClose}>
|
| 50 |
+
<Icon icon="carbon:close" class="w-6 h-6 text-white cursor-pointer" />
|
| 51 |
+
</button>
|
| 52 |
+
</header>
|
| 53 |
+
<main>
|
| 54 |
+
{#if data?.gallery && data?.gallery?.length > 0}
|
| 55 |
+
<div>
|
| 56 |
+
<p class="text-neutral-400 uppercase text-xs font-bold">Examples</p>
|
| 57 |
+
<div class="grid grid-cols-3 md:grid-cols-5 lg:grid-cols-6 gap-5 mt-2">
|
| 58 |
+
{#each data?.gallery as example}
|
| 59 |
+
<div class="w-full h-[120px] relative z-[1] mb-3 overflow-hidden">
|
| 60 |
+
<img src="https://huggingface.co/datasets/enzostvs/loras-studio/resolve/main/{example.image}?expose=true'" class="w-full h-full bg-center bg-cover rounded-lg object-cover object-center bg-neutral-800" alt={example.prompt} />
|
| 61 |
+
</div>
|
| 62 |
+
{/each}
|
| 63 |
+
</div>
|
| 64 |
+
</div>
|
| 65 |
+
{/if}
|
| 66 |
+
</main>
|
| 67 |
+
</div>
|
| 68 |
+
<footer class="p-8 border-t border-neutral-900 bg-neutral-900/30">
|
| 69 |
+
<p class="font-semibold text-neutral-100 text-base lg:text-lg mb-6">
|
| 70 |
+
Commentaires ({data?.comments?.length ?? 0})
|
| 71 |
+
</p>
|
| 72 |
+
{#if data?.id}
|
| 73 |
+
<UserIsLogged>
|
| 74 |
+
<Comments comments={data?.comments} model={data} />
|
| 75 |
+
</UserIsLogged>
|
| 76 |
+
{/if}
|
| 77 |
+
</footer>
|
| 78 |
+
</div>
|
| 79 |
+
</div>
|
src/lib/components/models/drawer/comments/Comment.svelte
ADDED
|
@@ -0,0 +1,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<script lang="ts">
|
| 2 |
+
import type { CommentType } from "$lib/type";
|
| 3 |
+
import { get } from "svelte/store";
|
| 4 |
+
import { userStore } from "$lib/stores/use-user";
|
| 5 |
+
|
| 6 |
+
export let comment: CommentType;
|
| 7 |
+
|
| 8 |
+
const formatDate = (date: string) => {
|
| 9 |
+
const d = new Date(date);
|
| 10 |
+
return `${d.toLocaleDateString()} ${d.toLocaleTimeString()}`;
|
| 11 |
+
}
|
| 12 |
+
|
| 13 |
+
const user = get(userStore);
|
| 14 |
+
const isMe = comment?.user?.sub === user?.sub;
|
| 15 |
+
</script>
|
| 16 |
+
|
| 17 |
+
<div
|
| 18 |
+
class="flex items-start justify-start gap-3 w-full"
|
| 19 |
+
class:flex-row-reverse={isMe}
|
| 20 |
+
>
|
| 21 |
+
<img src={comment?.user?.picture} class="w-10 h-10 rounded-full object-cover" alt={comment?.user?.name} />
|
| 22 |
+
<div class="w-full lg:max-w-max">
|
| 23 |
+
<div class="flex items-center justify-between mb-2 gap-6" class:flex-row-reverse={isMe}>
|
| 24 |
+
<p class="text-neutral-200 font-semibold text-base truncate flex items-center justify-start gap-2" class:flex-row-reverse={isMe}>
|
| 25 |
+
{comment?.user?.name}
|
| 26 |
+
<span class="italic text-neutral-500 text-xs font-light">({comment?.user?.preferred_username})</span>
|
| 27 |
+
</p>
|
| 28 |
+
<p class="text-xs text-neutral-600">{formatDate(comment?.createdAt)}</p>
|
| 29 |
+
</div>
|
| 30 |
+
<p
|
| 31 |
+
class="bg-neutral-800 bg-opacity-60 rounded-xl text-white/70 text-sm p-4"
|
| 32 |
+
class:!bg-blue-500={isMe}
|
| 33 |
+
>
|
| 34 |
+
{comment.text}
|
| 35 |
+
</p>
|
| 36 |
+
</div>
|
| 37 |
+
</div>
|
src/lib/components/models/drawer/comments/Comments.svelte
ADDED
|
@@ -0,0 +1,63 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<script lang="ts">
|
| 2 |
+
import Button from "$lib/components/Button.svelte";
|
| 3 |
+
import type { ModelCard, CommentType } from "$lib/type";
|
| 4 |
+
import Comment from "./Comment.svelte";
|
| 5 |
+
|
| 6 |
+
export let comments: CommentType[] = [];
|
| 7 |
+
export let model: ModelCard;
|
| 8 |
+
|
| 9 |
+
let text = "";
|
| 10 |
+
let loading = false;
|
| 11 |
+
let error: string | undefined = undefined;
|
| 12 |
+
|
| 13 |
+
const handleSubmit = async () => {
|
| 14 |
+
loading = true;
|
| 15 |
+
const comment_request = await fetch(`/api/models/${model?.id?.replace("/", "@")}/comments`, {
|
| 16 |
+
method: "POST",
|
| 17 |
+
headers: {
|
| 18 |
+
"Content-Type": "application/json",
|
| 19 |
+
},
|
| 20 |
+
body: JSON.stringify({ text }),
|
| 21 |
+
});
|
| 22 |
+
|
| 23 |
+
const comment_response = await comment_request.json();
|
| 24 |
+
if (comment_response.error) {
|
| 25 |
+
error = comment_response.error;
|
| 26 |
+
} else {
|
| 27 |
+
comments = [comment_response.comment, ...comments];
|
| 28 |
+
text = "";
|
| 29 |
+
}
|
| 30 |
+
loading = false;
|
| 31 |
+
}
|
| 32 |
+
|
| 33 |
+
const handleChange = async (event: any) => {
|
| 34 |
+
text = event.target.value;
|
| 35 |
+
}
|
| 36 |
+
</script>
|
| 37 |
+
|
| 38 |
+
<div>
|
| 39 |
+
<div class="grid grid-cols-1 gap-3">
|
| 40 |
+
{#each comments as comment}
|
| 41 |
+
<Comment comment={comment} />
|
| 42 |
+
{/each}
|
| 43 |
+
</div>
|
| 44 |
+
<div class="flex gap-4 items-start justify-between flex-col lg:flex-row mt-7">
|
| 45 |
+
<textarea
|
| 46 |
+
value={text}
|
| 47 |
+
class="rounded-xl bg-neutral-900 text-neutral-200 text-base placeholder:text-neutral-500 outline-none resize-none p-4 w-full"
|
| 48 |
+
placeholder="Write a comment..."
|
| 49 |
+
on:input={handleChange}
|
| 50 |
+
/>
|
| 51 |
+
<Button
|
| 52 |
+
theme="blue"
|
| 53 |
+
size="md"
|
| 54 |
+
icon="carbon:send-alt-filled"
|
| 55 |
+
iconPosition="right"
|
| 56 |
+
loading={loading}
|
| 57 |
+
disabled={text.length < 3}
|
| 58 |
+
onClick={handleSubmit}
|
| 59 |
+
>
|
| 60 |
+
Post
|
| 61 |
+
</Button>
|
| 62 |
+
</div>
|
| 63 |
+
</div>
|
src/lib/stores/use-model.ts
ADDED
|
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import { writable } from "svelte/store";
|
| 2 |
+
|
| 3 |
+
import type { ModelCard } from "$lib/type";
|
| 4 |
+
|
| 5 |
+
export const modelStore = writable<ModelCard | undefined>(undefined);
|
src/lib/type.ts
CHANGED
|
@@ -19,11 +19,29 @@ export interface ModelCard {
|
|
| 19 |
likes: number,
|
| 20 |
downloads: number,
|
| 21 |
image: string,
|
|
|
|
|
|
|
| 22 |
}
|
| 23 |
|
| 24 |
export interface ReactionType {
|
| 25 |
id: string
|
| 26 |
-
|
| 27 |
emoji: string
|
| 28 |
galleryId: string
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 29 |
}
|
|
|
|
| 19 |
likes: number,
|
| 20 |
downloads: number,
|
| 21 |
image: string,
|
| 22 |
+
gallery?: CommunityCard[]
|
| 23 |
+
comments?: CommentType[]
|
| 24 |
}
|
| 25 |
|
| 26 |
export interface ReactionType {
|
| 27 |
id: string
|
| 28 |
+
userId: string;
|
| 29 |
emoji: string
|
| 30 |
galleryId: string
|
| 31 |
+
}
|
| 32 |
+
|
| 33 |
+
export interface CommentType {
|
| 34 |
+
id: string,
|
| 35 |
+
text: string,
|
| 36 |
+
userId: string,
|
| 37 |
+
createdAt: string,
|
| 38 |
+
user: UserType
|
| 39 |
+
}
|
| 40 |
+
|
| 41 |
+
export interface UserType {
|
| 42 |
+
id: string,
|
| 43 |
+
name: string,
|
| 44 |
+
sub: string,
|
| 45 |
+
picture: string,
|
| 46 |
+
preferred_username: string,
|
| 47 |
}
|
src/lib/utils/upload_image.ts
ADDED
|
@@ -0,0 +1,42 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
/* eslint-disable @typescript-eslint/no-explicit-any */
|
| 2 |
+
import {
|
| 3 |
+
S3Client,
|
| 4 |
+
// PutObjectCommand,
|
| 5 |
+
ListBucketsCommand,
|
| 6 |
+
} from "@aws-sdk/client-s3";
|
| 7 |
+
|
| 8 |
+
export const uploadImage = async (file: {
|
| 9 |
+
name: string,
|
| 10 |
+
data: any
|
| 11 |
+
}) => {
|
| 12 |
+
|
| 13 |
+
// const bucketName = 'lora-studio-generations'
|
| 14 |
+
// const keyName = file.name + '.png'
|
| 15 |
+
|
| 16 |
+
// const putCommand = new PutObjectCommand({
|
| 17 |
+
// Bucket: bucketName,
|
| 18 |
+
// Key: keyName,
|
| 19 |
+
// Body: file.data
|
| 20 |
+
// })
|
| 21 |
+
|
| 22 |
+
const client = new S3Client({
|
| 23 |
+
credentials: {
|
| 24 |
+
accessKeyId: process.env.AWS_ACCESS_KEY_ID as string,
|
| 25 |
+
secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY as string
|
| 26 |
+
},
|
| 27 |
+
region: 'us-east-1',
|
| 28 |
+
})
|
| 29 |
+
|
| 30 |
+
const command = new ListBucketsCommand({
|
| 31 |
+
|
| 32 |
+
});
|
| 33 |
+
|
| 34 |
+
try {
|
| 35 |
+
// await client.send(putCommand)
|
| 36 |
+
const data = await client.send(command);
|
| 37 |
+
console.log(data);
|
| 38 |
+
// console.log('Successfully uploaded data to ' + bucketName + '/' + keyName)
|
| 39 |
+
} catch (err: any) {
|
| 40 |
+
console.error(err, err.stack)
|
| 41 |
+
}
|
| 42 |
+
}
|
src/routes/+page.svelte
CHANGED
|
@@ -9,6 +9,7 @@
|
|
| 9 |
import GoTop from "$lib/components/GoTop.svelte";
|
| 10 |
import Dialog from "$lib/components/dialog/Dialog.svelte";
|
| 11 |
import SubmitModel from "$lib/components/models/Submit.svelte";
|
|
|
|
| 12 |
// import UserIsLogged from "$lib/components/UserIsLogged.svelte";
|
| 13 |
|
| 14 |
export let data
|
|
@@ -89,7 +90,7 @@
|
|
| 89 |
</div>
|
| 90 |
</div>
|
| 91 |
<div class="mt-5 max-w-sm">
|
| 92 |
-
<Input value={form.search} placeholder="
|
| 93 |
</div>
|
| 94 |
<div class="mx-auto grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 2xl:grid-cols-4 gap-5 mt-8 lg:mt-10">
|
| 95 |
{#each data.cards as card}
|
|
@@ -103,5 +104,5 @@
|
|
| 103 |
/>
|
| 104 |
<GoTop />
|
| 105 |
</div>
|
| 106 |
-
|
| 107 |
</main>
|
|
|
|
| 9 |
import GoTop from "$lib/components/GoTop.svelte";
|
| 10 |
import Dialog from "$lib/components/dialog/Dialog.svelte";
|
| 11 |
import SubmitModel from "$lib/components/models/Submit.svelte";
|
| 12 |
+
import Drawer from "$lib/components/models/drawer/Drawer.svelte";
|
| 13 |
// import UserIsLogged from "$lib/components/UserIsLogged.svelte";
|
| 14 |
|
| 15 |
export let data
|
|
|
|
| 90 |
</div>
|
| 91 |
</div>
|
| 92 |
<div class="mt-5 max-w-sm">
|
| 93 |
+
<Input value={form.search} placeholder="Filter by model name" onChange={handleChangeSearch} />
|
| 94 |
</div>
|
| 95 |
<div class="mx-auto grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 2xl:grid-cols-4 gap-5 mt-8 lg:mt-10">
|
| 96 |
{#each data.cards as card}
|
|
|
|
| 104 |
/>
|
| 105 |
<GoTop />
|
| 106 |
</div>
|
| 107 |
+
<Drawer />
|
| 108 |
</main>
|
src/routes/api/@me/+server.ts
CHANGED
|
@@ -1,4 +1,5 @@
|
|
| 1 |
import { json, type RequestEvent } from '@sveltejs/kit';
|
|
|
|
| 2 |
|
| 3 |
/** @type {import('./$types').RequestHandler} */
|
| 4 |
|
|
@@ -18,9 +19,9 @@ export async function GET(request : RequestEvent) {
|
|
| 18 |
},
|
| 19 |
})
|
| 20 |
|
| 21 |
-
const
|
| 22 |
|
| 23 |
-
if (!
|
| 24 |
return json({
|
| 25 |
error: {
|
| 26 |
token: "Token is invalid"
|
|
@@ -28,6 +29,36 @@ export async function GET(request : RequestEvent) {
|
|
| 28 |
}, { status: 401 })
|
| 29 |
}
|
| 30 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 31 |
return json({
|
| 32 |
user
|
| 33 |
})
|
|
|
|
| 1 |
import { json, type RequestEvent } from '@sveltejs/kit';
|
| 2 |
+
import prisma from '$lib/prisma';
|
| 3 |
|
| 4 |
/** @type {import('./$types').RequestHandler} */
|
| 5 |
|
|
|
|
| 19 |
},
|
| 20 |
})
|
| 21 |
|
| 22 |
+
const me = await response.clone().json().catch(() => ({}));
|
| 23 |
|
| 24 |
+
if (!me?.sub) {
|
| 25 |
return json({
|
| 26 |
error: {
|
| 27 |
token: "Token is invalid"
|
|
|
|
| 29 |
}, { status: 401 })
|
| 30 |
}
|
| 31 |
|
| 32 |
+
const userExist = await prisma.user.findFirst({
|
| 33 |
+
where: {
|
| 34 |
+
sub: me.sub
|
| 35 |
+
}
|
| 36 |
+
})
|
| 37 |
+
|
| 38 |
+
let user;
|
| 39 |
+
|
| 40 |
+
if (!userExist) {
|
| 41 |
+
user = await prisma.user.create({
|
| 42 |
+
data: {
|
| 43 |
+
sub: me.sub,
|
| 44 |
+
name: me.name,
|
| 45 |
+
preferred_username: me.preferred_username,
|
| 46 |
+
picture: me.picture
|
| 47 |
+
}
|
| 48 |
+
})
|
| 49 |
+
} else {
|
| 50 |
+
user = await prisma.user.update({
|
| 51 |
+
where: {
|
| 52 |
+
sub: me.sub
|
| 53 |
+
},
|
| 54 |
+
data: {
|
| 55 |
+
name: me.name,
|
| 56 |
+
preferred_username: me.preferred_username,
|
| 57 |
+
picture: me.picture
|
| 58 |
+
}
|
| 59 |
+
})
|
| 60 |
+
}
|
| 61 |
+
|
| 62 |
return json({
|
| 63 |
user
|
| 64 |
})
|
src/routes/api/community/reaction/+server.ts
CHANGED
|
@@ -59,7 +59,7 @@ export async function POST({ cookies, request } : RequestEvent) {
|
|
| 59 |
const reaction_exist = await prisma.reaction.findFirst({
|
| 60 |
where: {
|
| 61 |
galleryId: gallery_id,
|
| 62 |
-
|
| 63 |
emoji
|
| 64 |
}
|
| 65 |
})
|
|
@@ -82,7 +82,11 @@ export async function POST({ cookies, request } : RequestEvent) {
|
|
| 82 |
data: {
|
| 83 |
emoji,
|
| 84 |
galleryId: gallery_id,
|
| 85 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 86 |
}
|
| 87 |
})
|
| 88 |
|
|
|
|
| 59 |
const reaction_exist = await prisma.reaction.findFirst({
|
| 60 |
where: {
|
| 61 |
galleryId: gallery_id,
|
| 62 |
+
userId: is_token_available.sub,
|
| 63 |
emoji
|
| 64 |
}
|
| 65 |
})
|
|
|
|
| 82 |
data: {
|
| 83 |
emoji,
|
| 84 |
galleryId: gallery_id,
|
| 85 |
+
user: {
|
| 86 |
+
connect: {
|
| 87 |
+
sub: is_token_available.sub
|
| 88 |
+
}
|
| 89 |
+
}
|
| 90 |
}
|
| 91 |
})
|
| 92 |
|
src/routes/api/generate/share/+server.ts
CHANGED
|
@@ -1,6 +1,7 @@
|
|
| 1 |
/** @type {import('./$types').RequestHandler} */
|
| 2 |
|
| 3 |
import { UploaderDataset } from '$lib/utils/uploader';
|
|
|
|
| 4 |
import { json, type RequestEvent } from '@sveltejs/kit';
|
| 5 |
|
| 6 |
import prisma from '$lib/prisma';
|
|
@@ -42,6 +43,13 @@ export async function POST({ request, cookies } : RequestEvent) {
|
|
| 42 |
}, { status: 400 })
|
| 43 |
})
|
| 44 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 45 |
const success: {
|
| 46 |
ok: boolean,
|
| 47 |
path?: string | undefined
|
|
@@ -59,7 +67,11 @@ export async function POST({ request, cookies } : RequestEvent) {
|
|
| 59 |
data: {
|
| 60 |
image: success.path as string,
|
| 61 |
prompt: generation.inputs,
|
| 62 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 63 |
model: {
|
| 64 |
connect: {
|
| 65 |
id: generation.model.id
|
|
|
|
| 1 |
/** @type {import('./$types').RequestHandler} */
|
| 2 |
|
| 3 |
import { UploaderDataset } from '$lib/utils/uploader';
|
| 4 |
+
// import { uploadImage } from '$lib/utils/upload_image';
|
| 5 |
import { json, type RequestEvent } from '@sveltejs/kit';
|
| 6 |
|
| 7 |
import prisma from '$lib/prisma';
|
|
|
|
| 43 |
}, { status: 400 })
|
| 44 |
})
|
| 45 |
|
| 46 |
+
// const success = await uploadImage({
|
| 47 |
+
// name: generation.inputs,
|
| 48 |
+
// data: image
|
| 49 |
+
// })
|
| 50 |
+
|
| 51 |
+
// console.log(success)
|
| 52 |
+
|
| 53 |
const success: {
|
| 54 |
ok: boolean,
|
| 55 |
path?: string | undefined
|
|
|
|
| 67 |
data: {
|
| 68 |
image: success.path as string,
|
| 69 |
prompt: generation.inputs,
|
| 70 |
+
user: {
|
| 71 |
+
connect: {
|
| 72 |
+
sub: hf_user_id
|
| 73 |
+
}
|
| 74 |
+
},
|
| 75 |
model: {
|
| 76 |
connect: {
|
| 77 |
id: generation.model.id
|
src/routes/api/models/[id]/+server.ts
CHANGED
|
@@ -3,13 +3,48 @@ import prisma from '$lib/prisma';
|
|
| 3 |
|
| 4 |
/** @type {import('./$types').RequestHandler} */
|
| 5 |
|
| 6 |
-
export async function GET(
|
| 7 |
-
const id =
|
|
|
|
|
|
|
| 8 |
|
| 9 |
const model = await prisma.model.findFirst({
|
| 10 |
where: {
|
| 11 |
-
id
|
| 12 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 13 |
})
|
| 14 |
|
| 15 |
if (!model) {
|
|
@@ -20,7 +55,18 @@ export async function GET(request : RequestEvent) {
|
|
| 20 |
}, { status: 401 })
|
| 21 |
}
|
| 22 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 23 |
return json({
|
| 24 |
-
model
|
|
|
|
| 25 |
})
|
| 26 |
}
|
|
|
|
| 3 |
|
| 4 |
/** @type {import('./$types').RequestHandler} */
|
| 5 |
|
| 6 |
+
export async function GET({ url, params } : RequestEvent) {
|
| 7 |
+
const id = params.id?.replace("@", "/")
|
| 8 |
+
// to Booelan
|
| 9 |
+
const full = Boolean(url.searchParams.get('full')) ?? false
|
| 10 |
|
| 11 |
const model = await prisma.model.findFirst({
|
| 12 |
where: {
|
| 13 |
+
id,
|
| 14 |
+
},
|
| 15 |
+
...(full && {
|
| 16 |
+
select: {
|
| 17 |
+
id: true,
|
| 18 |
+
likes: true,
|
| 19 |
+
downloads: true,
|
| 20 |
+
image: true,
|
| 21 |
+
title: true,
|
| 22 |
+
gallery: {
|
| 23 |
+
select: {
|
| 24 |
+
id: true,
|
| 25 |
+
prompt: true,
|
| 26 |
+
image: true,
|
| 27 |
+
createdAt: true,
|
| 28 |
+
}
|
| 29 |
+
},
|
| 30 |
+
comments: {
|
| 31 |
+
select: {
|
| 32 |
+
id: true,
|
| 33 |
+
createdAt: true,
|
| 34 |
+
text: true,
|
| 35 |
+
user: {
|
| 36 |
+
select: {
|
| 37 |
+
id: true,
|
| 38 |
+
name: true,
|
| 39 |
+
sub: true,
|
| 40 |
+
picture: true,
|
| 41 |
+
preferred_username: true,
|
| 42 |
+
}
|
| 43 |
+
}
|
| 44 |
+
}
|
| 45 |
+
}
|
| 46 |
+
}
|
| 47 |
+
})
|
| 48 |
})
|
| 49 |
|
| 50 |
if (!model) {
|
|
|
|
| 55 |
}, { status: 401 })
|
| 56 |
}
|
| 57 |
|
| 58 |
+
// const gallery = await prisma.gallery.findMany({
|
| 59 |
+
// where: {
|
| 60 |
+
// modelId: model.id
|
| 61 |
+
// },
|
| 62 |
+
// orderBy: {
|
| 63 |
+
// createdAt: "desc"
|
| 64 |
+
// },
|
| 65 |
+
// take: 5
|
| 66 |
+
// })
|
| 67 |
+
|
| 68 |
return json({
|
| 69 |
+
model,
|
| 70 |
+
// gallery
|
| 71 |
})
|
| 72 |
}
|
src/routes/api/models/[id]/comments/+server.ts
ADDED
|
@@ -0,0 +1,76 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import { json, type RequestEvent } from '@sveltejs/kit';
|
| 2 |
+
import { tokenIsAvailable } from '$lib/utils';
|
| 3 |
+
import prisma from '$lib/prisma';
|
| 4 |
+
|
| 5 |
+
/** @type {import('./$types').RequestHandler} */
|
| 6 |
+
|
| 7 |
+
export async function POST({ cookies, request, params } : RequestEvent) {
|
| 8 |
+
const id = params.id?.replace("@", "/")
|
| 9 |
+
|
| 10 |
+
const model = await prisma.model.findFirst({
|
| 11 |
+
where: {
|
| 12 |
+
id,
|
| 13 |
+
},
|
| 14 |
+
})
|
| 15 |
+
if (!model) {
|
| 16 |
+
return json({
|
| 17 |
+
error: "Model not found",
|
| 18 |
+
}, { status: 404 })
|
| 19 |
+
}
|
| 20 |
+
|
| 21 |
+
const token = cookies.get('hf_access_token')
|
| 22 |
+
if (!token) {
|
| 23 |
+
return json({
|
| 24 |
+
error: "You must be logged",
|
| 25 |
+
}, { status: 401 })
|
| 26 |
+
}
|
| 27 |
+
|
| 28 |
+
const is_token_available = await tokenIsAvailable(token)
|
| 29 |
+
if (!is_token_available) {
|
| 30 |
+
return json({
|
| 31 |
+
error: "Invalid token",
|
| 32 |
+
}, { status: 401 })
|
| 33 |
+
}
|
| 34 |
+
|
| 35 |
+
// check if user has already comment this model twice
|
| 36 |
+
const total_comments = await prisma.comment.count({
|
| 37 |
+
where: {
|
| 38 |
+
modelId: model.id,
|
| 39 |
+
userId: is_token_available.sub,
|
| 40 |
+
}
|
| 41 |
+
})
|
| 42 |
+
|
| 43 |
+
if (total_comments >= 2) {
|
| 44 |
+
return json({
|
| 45 |
+
error: "You have already comment this model twice",
|
| 46 |
+
}, { status: 401 })
|
| 47 |
+
}
|
| 48 |
+
|
| 49 |
+
const { text } = await request.json()
|
| 50 |
+
if (!text || text.length < 3) {
|
| 51 |
+
return json({
|
| 52 |
+
error: "Text must be at least 10 characters",
|
| 53 |
+
}, { status: 400 })
|
| 54 |
+
}
|
| 55 |
+
|
| 56 |
+
const comment = await prisma.comment.create({
|
| 57 |
+
data: {
|
| 58 |
+
text,
|
| 59 |
+
user: {
|
| 60 |
+
connect: {
|
| 61 |
+
sub: is_token_available.sub
|
| 62 |
+
}
|
| 63 |
+
},
|
| 64 |
+
model: {
|
| 65 |
+
connect: {
|
| 66 |
+
id
|
| 67 |
+
}
|
| 68 |
+
}
|
| 69 |
+
}
|
| 70 |
+
})
|
| 71 |
+
|
| 72 |
+
return json({
|
| 73 |
+
success: true,
|
| 74 |
+
comment
|
| 75 |
+
})
|
| 76 |
+
}
|