Chrome Webstore Reviews Crawler
Try for free
No credit card required
Go to Store
Chrome Webstore Reviews Crawler
avemeva/chrome-webstore-reviews-crawler
Try for free
No credit card required
Scrape reviews from Chrome Web Store items, and get GPT summary.
.dockerignore
1# configurations
2.idea
3.vscode
4
5# crawlee and apify storage folders
6apify_storage
7crawlee_storage
8storage
9
10# installed files
11node_modules
12
13# git folder
14.git
.editorconfig
1root = true
2
3[*]
4indent_style = space
5indent_size = 4
6charset = utf-8
7trim_trailing_whitespace = true
8insert_final_newline = true
9end_of_line = lf
.eslintrc
1{
2 "root": true,
3 "env": {
4 "browser": true,
5 "es2020": true,
6 "node": true
7 },
8 "extends": [
9 "@apify/eslint-config-ts"
10 ],
11 "parserOptions": {
12 "project": "./tsconfig.json",
13 "ecmaVersion": 2020
14 },
15 "ignorePatterns": [
16 "node_modules",
17 "dist",
18 "**/*.d.ts"
19 ]
20}
.gitignore
1# This file tells Git which files shouldn't be added to source control
2
3.DS_Store
4.idea
5.vscode
6dist
7node_modules
8apify_storage
9storage
10
11# Added by Apify CLI
12.venv
package.json
1{
2 "name": "chrome-webstore-reviews-v3",
3 "version": "0.0.1",
4 "type": "module",
5 "description": "This is an example of an Apify actor.",
6 "engines": {
7 "node": ">=20.0.0"
8 },
9 "dependencies": {
10 "@apify/log": "^2.5.13",
11 "apify": "^3.2.6",
12 "camoufox-js": "^0.2.1",
13 "crawlee": "^3.11.5",
14 "date-fns": "^4.1.0",
15 "openai": "^4.86.2",
16 "playwright": "1.50.1"
17 },
18 "devDependencies": {
19 "@apify/eslint-config-ts": "^0.3.0",
20 "@apify/tsconfig": "^0.1.0",
21 "@typescript-eslint/eslint-plugin": "^7.18.0",
22 "@typescript-eslint/parser": "^7.18.0",
23 "eslint": "^8.50.0",
24 "tsx": "^4.6.2",
25 "typescript": "^5.3.3"
26 },
27 "scripts": {
28 "start": "npm run start:dev",
29 "start:prod": "node dist/main.js",
30 "start:dev": "tsx src/main.ts",
31 "build": "tsc",
32 "lint": "eslint ./src --ext .ts",
33 "lint:fix": "eslint ./src --ext .ts --fix",
34 "test": "echo \"Error: oops, the actor has no tests yet, sad!\" && exit 1",
35 "postinstall": "npx camoufox-js fetch"
36 },
37 "author": "It's not you it's me",
38 "license": "ISC",
39 "packageManager": "pnpm@9.15.5+sha512.845196026aab1cc3f098a0474b64dfbab2afe7a1b4e91dd86895d8e4aa32a7a6d03049e2d0ad770bbe4de023a7122fb68c1a1d6e0d033c7076085f9d5d4800d4"
40}
pnpm-lock.yaml
1lockfileVersion: '9.0'
2
3settings:
4 autoInstallPeers: true
5 excludeLinksFromLockfile: false
6
7importers:
8
9 .:
10 dependencies:
11 '@apify/log':
12 specifier: ^2.5.13
13 version: 2.5.13
14 apify:
15 specifier: ^3.2.6
16 version: 3.3.2
17 camoufox-js:
18 specifier: ^0.2.1
19 version: 0.2.1(encoding@0.1.13)
20 crawlee:
21 specifier: ^3.11.5
22 version: 3.13.0(playwright@1.50.1)
23 date-fns:
24 specifier: ^4.1.0
25 version: 4.1.0
26 openai:
27 specifier: ^4.86.2
28 version: 4.86.2(encoding@0.1.13)(ws@8.18.1)
29 playwright:
30 specifier: 1.50.1
31 version: 1.50.1
32 devDependencies:
33 '@apify/eslint-config-ts':
34 specifier: ^0.3.0
35 version: 0.3.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2))(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2)
36 '@apify/tsconfig':
37 specifier: ^0.1.0
38 version: 0.1.0
39 '@typescript-eslint/eslint-plugin':
40 specifier: ^7.18.0
41 version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2)
42 '@typescript-eslint/parser':
43 specifier: ^7.18.0
44 version: 7.18.0(eslint@8.57.1)(typescript@5.8.2)
45 eslint:
46 specifier: ^8.50.0
47 version: 8.57.1
48 tsx:
49 specifier: ^4.6.2
50 version: 4.19.3
51 typescript:
52 specifier: ^5.3.3
53 version: 5.8.2
54
55packages:
56
57 '@apify/consts@2.37.0':
58 resolution: {integrity: sha512-GCK7wZcUPnHMUpoxd1tgbDgojdgcdxpnaF8UX5h5/hq5ZPdlik7EP2CkU6MpRfYxYl8T5LOsANUJvdB6bGthKA==}
59
60 '@apify/datastructures@2.0.2':
61 resolution: {integrity: sha512-IN9A0s2SCHoZZE1tf4xKgk4fxHM5/0I/UrXhWbn/rSv7E5sA2o0NyHdwcMY2Go9f5qd+E7VAbX6WnESTE6GLeA==}
62
63 '@apify/eslint-config-ts@0.3.0':
64 resolution: {integrity: sha512-yl2dVGdYe7TH+ApXHx5nb+Fd9NiuMOgZDH4u1s4hTe21K6LmqxWQtPAZZ1BjaUZMa/R+dl2Osfr30myLo0mKsQ==}
65 peerDependencies:
66 '@typescript-eslint/eslint-plugin': '*'
67 '@typescript-eslint/parser': '*'
68 eslint: '*'
69 typescript: '*'
70
71 '@apify/eslint-config@0.3.4':
72 resolution: {integrity: sha512-OAo1daRVA0TXtEbDEuM3q2A9muPOJuC0VI9YiBXrRYMMrhWBzUlY22xTYAqEUzjgjz+aqVWOEy+z5EkBjmc6Uw==}
73 peerDependencies:
74 eslint: '*'
75
76 '@apify/input_secrets@1.1.66':
77 resolution: {integrity: sha512-xcaaGKkwVF+7uC/g5MpFXwyNTr/tkuwjQOJu2r1XB7hWidE7Sao+LSn72Kc5aZGCFrgoFVAH0/32aKEDesqR/A==}
78
79 '@apify/log@2.5.13':
80 resolution: {integrity: sha512-gxvWyD9JWBkLoTX7UfQ4s0F32/UfF4T8TG4jAl2CE0vNKr0COOJFkLmmyWnTNSVDL+yGC+LZp3mtbPnB+l6Sog==}
81
82 '@apify/ps-tree@1.2.0':
83 resolution: {integrity: sha512-VHIswI7rD/R4bToeIDuJ9WJXt+qr5SdhfoZ9RzdjmCs9mgy7l0P4RugQEUCcU+WB4sfImbd4CKwzXcn0uYx1yw==}
84 engines: {node: '>= 0.10'}
85 hasBin: true
86
87 '@apify/pseudo_url@2.0.54':
88 resolution: {integrity: sha512-HYUQvTgFHxnPS3mOL/xDvNv9Thp4ahW4Dwgim6txtsHRLRNuRBmrRtPNBuYIbpIO9LUKVpboXuA6D9nQXtBAlg==}
89
90 '@apify/timeout@0.3.1':
91 resolution: {integrity: sha512-sLIuOqfySki/7AXiQ1yZoCI07vX6aYFLgP6YaJ8e8YLn8CFsRERma/Crxcz0zyCaxhc7C7EPgcs1O+p/djZchw==}
92
93 '@apify/tsconfig@0.1.0':
94 resolution: {integrity: sha512-ba9Y6AMocRucO3AVTb6GM2V+oy1wByNlCDzamK+IC+aqU3pCgJwSN87uNu6iEgu+uetsqYvVbXJYakwiQO1LGA==}
95
96 '@apify/utilities@2.14.0':
97 resolution: {integrity: sha512-wLQn8vf0MwROQZtOYxEHyxlMaJxdT2Pa/M9dNRdC1WJlSVdqA7Qv1bJhIZymC7cRAGTekIVUShxk3+euDg/QaQ==}
98
99 '@asamuzakjp/css-color@3.1.1':
100 resolution: {integrity: sha512-hpRD68SV2OMcZCsrbdkccTw5FXjNDLo5OuqSHyHZfwweGsDWZwDJ2+gONyNAbazZclobMirACLw0lk8WVxIqxA==}
101
102 '@crawlee/basic@3.13.0':
103 resolution: {integrity: sha512-OJu+o/sK0L/St1qeK2w8e6ypZv/dVRqCuCYOPNQ4xl6VC8F9DlPZRg/iJyDFImj+SXZIWDOJWJEHPmPPjD+eKA==}
104 engines: {node: '>=16.0.0'}
105
106 '@crawlee/browser-pool@3.13.0':
107 resolution: {integrity: sha512-e3LbgsAmb2au+KVgcDMCxkRs4XWBFJjQSFcQuSPIy0ObYeVWhdeY+9g21gJoj/oHL+VFEX5GYhuIvIr3FY7cNA==}
108 engines: {node: '>=16.0.0'}
109 peerDependencies:
110 playwright: '*'
111 puppeteer: '*'
112 peerDependenciesMeta:
113 playwright:
114 optional: true
115 puppeteer:
116 optional: true
117
118 '@crawlee/browser@3.13.0':
119 resolution: {integrity: sha512-UnAawFfzzOWzX2g9WL5+Iapz3stVL3iG8kf0UQi65JAjZj48coOyt0KQb8WgrRMj3Xmz+P/IxR/55qeiCS9/dQ==}
120 engines: {node: '>=16.0.0'}
121 peerDependencies:
122 playwright: '*'
123 puppeteer: '*'
124 peerDependenciesMeta:
125 playwright:
126 optional: true
127 puppeteer:
128 optional: true
129
130 '@crawlee/cheerio@3.13.0':
131 resolution: {integrity: sha512-VlK6BX5cGZzTOGDoAF/Z0DVav1KjiYpD2GXP3kpuJiGFFN97GNIIVoMPnnoTT0XnYQ7S1b1DyyJwNn4vkA0QdA==}
132 engines: {node: '>=16.0.0'}
133
134 '@crawlee/cli@3.13.0':
135 resolution: {integrity: sha512-AzXlmJKRQ9EQGjDr+Vc4pYe0VrE1DTHaFt0Cf9x16HGIKMWrkKN9mX1vwvuL0Exv4Za/QXF5i8xnV0ralmtlNQ==}
136 engines: {node: '>=16.0.0'}
137 hasBin: true
138
139 '@crawlee/core@3.13.0':
140 resolution: {integrity: sha512-oDP1tumieNPcKORQfTtolVP6fkOQovTKT4LISAJ/P02iu4bBBfWMxno4uJncskgw6eMUW5xUAhAdPJi52qa6uQ==}
141 engines: {node: '>=16.0.0'}
142
143 '@crawlee/http@3.13.0':
144 resolution: {integrity: sha512-IJAMXXBOhjqKPYRAH4rBeVLeX/juCbbKkVmsrxmbmctl9cQc4WbTRPjJkYDjx82Lb6BbN1OZwFWHEuJNm44TAw==}
145 engines: {node: '>=16.0.0'}
146
147 '@crawlee/jsdom@3.13.0':
148 resolution: {integrity: sha512-SkAltVDH0cvQKdS/Y7xBM0oJsQX0CNe9dXbTfgX+Tm092ZceR1gtncUJvXXoD+Dx8twhga9s5mrOi4KeowPqVg==}
149 engines: {node: '>=16.0.0'}
150
151 '@crawlee/linkedom@3.13.0':
152 resolution: {integrity: sha512-ZCsw7ydIhVPdc4SWtkBh/uhPMDiP1xzah/ECKNxCn1AYgR+E8mcEHl/J9XxnPl0jV87g/qXIVwHKPWMLxkkc4A==}
153 engines: {node: '>=16.0.0'}
154
155 '@crawlee/memory-storage@3.13.0':
156 resolution: {integrity: sha512-WC+zG2yucSL7lstrijwzm/ZkX0f/iN42x79wDkTG11ZOEGJyCFR3dmPGuNiyhK2fdGIZapLJiUolJnGOAsNtxg==}
157 engines: {node: '>= 16'}
158
159 '@crawlee/playwright@3.13.0':
160 resolution: {integrity: sha512-C2mdkOp/hZQyq1/EUdovXLFmDRrWa4zGRTVaYZ178FmxwdZnVe95hpWd2ZXL5CagHCifVqhbrMDp7M4lKz28nA==}
161 engines: {node: '>=16.0.0'}
162 peerDependencies:
163 playwright: '*'
164 peerDependenciesMeta:
165 playwright:
166 optional: true
167
168 '@crawlee/puppeteer@3.13.0':
169 resolution: {integrity: sha512-UaMsmHGRtKGT4ru0gupemzIMgLt36Vb0369lRp3zRLeZrLux4cDyh7AzlHwv1cudW0gQaClujaQUP1YK2x3pXw==}
170 engines: {node: '>=16.0.0'}
171 peerDependencies:
172 puppeteer: '*'
173 peerDependenciesMeta:
174 puppeteer:
175 optional: true
176
177 '@crawlee/templates@3.13.0':
178 resolution: {integrity: sha512-5VM2ukcM/G7FvklnlmSMd/Th4F/Cr+lUVWSQsFJI2GKK0DnovQ1T4OhcSPFmGAjKqaIL/MT2L7KjIJNV+dA21w==}
179 engines: {node: '>=16.0.0'}
180
181 '@crawlee/types@3.13.0':
182 resolution: {integrity: sha512-CdUecVRN2TkqwmVqJ+DiiKBj/jBBlUzsIaCZYDaRwAYEZmzVmWQ7GkcQju6YYbqtRTS+3HLyxW4bgTZdRQW98g==}
183 engines: {node: '>=16.0.0'}
184
185 '@crawlee/utils@3.13.0':
186 resolution: {integrity: sha512-hiL+VrJ7jrExwuMHVm28EvfloonrZshhzIaV3MnocURM9B/ByILdEjuYr2bb+lRlsuk3czuhkprYbE+AsEXT9A==}
187 engines: {node: '>=16.0.0'}
188
189 '@csstools/color-helpers@5.0.2':
190 resolution: {integrity: sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==}
191 engines: {node: '>=18'}
192
193 '@csstools/css-calc@2.1.2':
194 resolution: {integrity: sha512-TklMyb3uBB28b5uQdxjReG4L80NxAqgrECqLZFQbyLekwwlcDDS8r3f07DKqeo8C4926Br0gf/ZDe17Zv4wIuw==}
195 engines: {node: '>=18'}
196 peerDependencies:
197 '@csstools/css-parser-algorithms': ^3.0.4
198 '@csstools/css-tokenizer': ^3.0.3
199
200 '@csstools/css-color-parser@3.0.8':
201 resolution: {integrity: sha512-pdwotQjCCnRPuNi06jFuP68cykU1f3ZWExLe/8MQ1LOs8Xq+fTkYgd+2V8mWUWMrOn9iS2HftPVaMZDaXzGbhQ==}
202 engines: {node: '>=18'}
203 peerDependencies:
204 '@csstools/css-parser-algorithms': ^3.0.4
205 '@csstools/css-tokenizer': ^3.0.3
206
207 '@csstools/css-parser-algorithms@3.0.4':
208 resolution: {integrity: sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==}
209 engines: {node: '>=18'}
210 peerDependencies:
211 '@csstools/css-tokenizer': ^3.0.3
212
213 '@csstools/css-tokenizer@3.0.3':
214 resolution: {integrity: sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==}
215 engines: {node: '>=18'}
216
217 '@esbuild/aix-ppc64@0.25.1':
218 resolution: {integrity: sha512-kfYGy8IdzTGy+z0vFGvExZtxkFlA4zAxgKEahG9KE1ScBjpQnFsNOX8KTU5ojNru5ed5CVoJYXFtoxaq5nFbjQ==}
219 engines: {node: '>=18'}
220 cpu: [ppc64]
221 os: [aix]
222
223 '@esbuild/android-arm64@0.25.1':
224 resolution: {integrity: sha512-50tM0zCJW5kGqgG7fQ7IHvQOcAn9TKiVRuQ/lN0xR+T2lzEFvAi1ZcS8DiksFcEpf1t/GYOeOfCAgDHFpkiSmA==}
225 engines: {node: '>=18'}
226 cpu: [arm64]
227 os: [android]
228
229 '@esbuild/android-arm@0.25.1':
230 resolution: {integrity: sha512-dp+MshLYux6j/JjdqVLnMglQlFu+MuVeNrmT5nk6q07wNhCdSnB7QZj+7G8VMUGh1q+vj2Bq8kRsuyA00I/k+Q==}
231 engines: {node: '>=18'}
232 cpu: [arm]
233 os: [android]
234
235 '@esbuild/android-x64@0.25.1':
236 resolution: {integrity: sha512-GCj6WfUtNldqUzYkN/ITtlhwQqGWu9S45vUXs7EIYf+7rCiiqH9bCloatO9VhxsL0Pji+PF4Lz2XXCES+Q8hDw==}
237 engines: {node: '>=18'}
238 cpu: [x64]
239 os: [android]
240
241 '@esbuild/darwin-arm64@0.25.1':
242 resolution: {integrity: sha512-5hEZKPf+nQjYoSr/elb62U19/l1mZDdqidGfmFutVUjjUZrOazAtwK+Kr+3y0C/oeJfLlxo9fXb1w7L+P7E4FQ==}
243 engines: {node: '>=18'}
244 cpu: [arm64]
245 os: [darwin]
246
247 '@esbuild/darwin-x64@0.25.1':
248 resolution: {integrity: sha512-hxVnwL2Dqs3fM1IWq8Iezh0cX7ZGdVhbTfnOy5uURtao5OIVCEyj9xIzemDi7sRvKsuSdtCAhMKarxqtlyVyfA==}
249 engines: {node: '>=18'}
250 cpu: [x64]
251 os: [darwin]
252
253 '@esbuild/freebsd-arm64@0.25.1':
254 resolution: {integrity: sha512-1MrCZs0fZa2g8E+FUo2ipw6jw5qqQiH+tERoS5fAfKnRx6NXH31tXBKI3VpmLijLH6yriMZsxJtaXUyFt/8Y4A==}
255 engines: {node: '>=18'}
256 cpu: [arm64]
257 os: [freebsd]
258
259 '@esbuild/freebsd-x64@0.25.1':
260 resolution: {integrity: sha512-0IZWLiTyz7nm0xuIs0q1Y3QWJC52R8aSXxe40VUxm6BB1RNmkODtW6LHvWRrGiICulcX7ZvyH6h5fqdLu4gkww==}
261 engines: {node: '>=18'}
262 cpu: [x64]
263 os: [freebsd]
264
265 '@esbuild/linux-arm64@0.25.1':
266 resolution: {integrity: sha512-jaN3dHi0/DDPelk0nLcXRm1q7DNJpjXy7yWaWvbfkPvI+7XNSc/lDOnCLN7gzsyzgu6qSAmgSvP9oXAhP973uQ==}
267 engines: {node: '>=18'}
268 cpu: [arm64]
269 os: [linux]
270
271 '@esbuild/linux-arm@0.25.1':
272 resolution: {integrity: sha512-NdKOhS4u7JhDKw9G3cY6sWqFcnLITn6SqivVArbzIaf3cemShqfLGHYMx8Xlm/lBit3/5d7kXvriTUGa5YViuQ==}
273 engines: {node: '>=18'}
274 cpu: [arm]
275 os: [linux]
276
277 '@esbuild/linux-ia32@0.25.1':
278 resolution: {integrity: sha512-OJykPaF4v8JidKNGz8c/q1lBO44sQNUQtq1KktJXdBLn1hPod5rE/Hko5ugKKZd+D2+o1a9MFGUEIUwO2YfgkQ==}
279 engines: {node: '>=18'}
280 cpu: [ia32]
281 os: [linux]
282
283 '@esbuild/linux-loong64@0.25.1':
284 resolution: {integrity: sha512-nGfornQj4dzcq5Vp835oM/o21UMlXzn79KobKlcs3Wz9smwiifknLy4xDCLUU0BWp7b/houtdrgUz7nOGnfIYg==}
285 engines: {node: '>=18'}
286 cpu: [loong64]
287 os: [linux]
288
289 '@esbuild/linux-mips64el@0.25.1':
290 resolution: {integrity: sha512-1osBbPEFYwIE5IVB/0g2X6i1qInZa1aIoj1TdL4AaAb55xIIgbg8Doq6a5BzYWgr+tEcDzYH67XVnTmUzL+nXg==}
291 engines: {node: '>=18'}
292 cpu: [mips64el]
293 os: [linux]
294
295 '@esbuild/linux-ppc64@0.25.1':
296 resolution: {integrity: sha512-/6VBJOwUf3TdTvJZ82qF3tbLuWsscd7/1w+D9LH0W/SqUgM5/JJD0lrJ1fVIfZsqB6RFmLCe0Xz3fmZc3WtyVg==}
297 engines: {node: '>=18'}
298 cpu: [ppc64]
299 os: [linux]
300
301 '@esbuild/linux-riscv64@0.25.1':
302 resolution: {integrity: sha512-nSut/Mx5gnilhcq2yIMLMe3Wl4FK5wx/o0QuuCLMtmJn+WeWYoEGDN1ipcN72g1WHsnIbxGXd4i/MF0gTcuAjQ==}
303 engines: {node: '>=18'}
304 cpu: [riscv64]
305 os: [linux]
306
307 '@esbuild/linux-s390x@0.25.1':
308 resolution: {integrity: sha512-cEECeLlJNfT8kZHqLarDBQso9a27o2Zd2AQ8USAEoGtejOrCYHNtKP8XQhMDJMtthdF4GBmjR2au3x1udADQQQ==}
309 engines: {node: '>=18'}
310 cpu: [s390x]
311 os: [linux]
312
313 '@esbuild/linux-x64@0.25.1':
314 resolution: {integrity: sha512-xbfUhu/gnvSEg+EGovRc+kjBAkrvtk38RlerAzQxvMzlB4fXpCFCeUAYzJvrnhFtdeyVCDANSjJvOvGYoeKzFA==}
315 engines: {node: '>=18'}
316 cpu: [x64]
317 os: [linux]
318
319 '@esbuild/netbsd-arm64@0.25.1':
320 resolution: {integrity: sha512-O96poM2XGhLtpTh+s4+nP7YCCAfb4tJNRVZHfIE7dgmax+yMP2WgMd2OecBuaATHKTHsLWHQeuaxMRnCsH8+5g==}
321 engines: {node: '>=18'}
322 cpu: [arm64]
323 os: [netbsd]
324
325 '@esbuild/netbsd-x64@0.25.1':
326 resolution: {integrity: sha512-X53z6uXip6KFXBQ+Krbx25XHV/NCbzryM6ehOAeAil7X7oa4XIq+394PWGnwaSQ2WRA0KI6PUO6hTO5zeF5ijA==}
327 engines: {node: '>=18'}
328 cpu: [x64]
329 os: [netbsd]
330
331 '@esbuild/openbsd-arm64@0.25.1':
332 resolution: {integrity: sha512-Na9T3szbXezdzM/Kfs3GcRQNjHzM6GzFBeU1/6IV/npKP5ORtp9zbQjvkDJ47s6BCgaAZnnnu/cY1x342+MvZg==}
333 engines: {node: '>=18'}
334 cpu: [arm64]
335 os: [openbsd]
336
337 '@esbuild/openbsd-x64@0.25.1':
338 resolution: {integrity: sha512-T3H78X2h1tszfRSf+txbt5aOp/e7TAz3ptVKu9Oyir3IAOFPGV6O9c2naym5TOriy1l0nNf6a4X5UXRZSGX/dw==}
339 engines: {node: '>=18'}
340 cpu: [x64]
341 os: [openbsd]
342
343 '@esbuild/sunos-x64@0.25.1':
344 resolution: {integrity: sha512-2H3RUvcmULO7dIE5EWJH8eubZAI4xw54H1ilJnRNZdeo8dTADEZ21w6J22XBkXqGJbe0+wnNJtw3UXRoLJnFEg==}
345 engines: {node: '>=18'}
346 cpu: [x64]
347 os: [sunos]
348
349 '@esbuild/win32-arm64@0.25.1':
350 resolution: {integrity: sha512-GE7XvrdOzrb+yVKB9KsRMq+7a2U/K5Cf/8grVFRAGJmfADr/e/ODQ134RK2/eeHqYV5eQRFxb1hY7Nr15fv1NQ==}
351 engines: {node: '>=18'}
352 cpu: [arm64]
353 os: [win32]
354
355 '@esbuild/win32-ia32@0.25.1':
356 resolution: {integrity: sha512-uOxSJCIcavSiT6UnBhBzE8wy3n0hOkJsBOzy7HDAuTDE++1DJMRRVCPGisULScHL+a/ZwdXPpXD3IyFKjA7K8A==}
357 engines: {node: '>=18'}
358 cpu: [ia32]
359 os: [win32]
360
361 '@esbuild/win32-x64@0.25.1':
362 resolution: {integrity: sha512-Y1EQdcfwMSeQN/ujR5VayLOJ1BHaK+ssyk0AEzPjC+t1lITgsnccPqFjb6V+LsTp/9Iov4ysfjxLaGJ9RPtkVg==}
363 engines: {node: '>=18'}
364 cpu: [x64]
365 os: [win32]
366
367 '@eslint-community/eslint-utils@4.4.1':
368 resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==}
369 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
370 peerDependencies:
371 eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
372
373 '@eslint-community/regexpp@4.12.1':
374 resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
375 engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
376
377 '@eslint/eslintrc@2.1.4':
378 resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==}
379 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
380
381 '@eslint/js@8.57.1':
382 resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==}
383 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
384
385 '@gar/promisify@1.1.3':
386 resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==}
387
388 '@humanwhocodes/config-array@0.13.0':
389 resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==}
390 engines: {node: '>=10.10.0'}
391 deprecated: Use @eslint/config-array instead
392
393 '@humanwhocodes/module-importer@1.0.1':
394 resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
395 engines: {node: '>=12.22'}
396
397 '@humanwhocodes/object-schema@2.0.3':
398 resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
399 deprecated: Use @eslint/object-schema instead
400
401 '@inquirer/figures@1.0.11':
402 resolution: {integrity: sha512-eOg92lvrn/aRUqbxRyvpEWnrvRuTYRifixHkYVpJiygTgVSBIHDqLh0SrMQXkafvULg3ck11V7xvR+zcgvpHFw==}
403 engines: {node: '>=18'}
404
405 '@nodelib/fs.scandir@2.1.5':
406 resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
407 engines: {node: '>= 8'}
408
409 '@nodelib/fs.stat@2.0.5':
410 resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
411 engines: {node: '>= 8'}
412
413 '@nodelib/fs.walk@1.2.8':
414 resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
415 engines: {node: '>= 8'}
416
417 '@nolyfill/is-core-module@1.0.39':
418 resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==}
419 engines: {node: '>=12.4.0'}
420
421 '@npmcli/fs@1.1.1':
422 resolution: {integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==}
423
424 '@npmcli/move-file@1.1.2':
425 resolution: {integrity: sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==}
426 engines: {node: '>=10'}
427 deprecated: This functionality has been moved to @npmcli/fs
428
429 '@rtsao/scc@1.1.0':
430 resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==}
431
432 '@sapphire/async-queue@1.5.5':
433 resolution: {integrity: sha512-cvGzxbba6sav2zZkH8GPf2oGk9yYoD5qrNWdu9fRehifgnFZJMV+nuy2nON2roRO4yQQ+v7MK/Pktl/HgfsUXg==}
434 engines: {node: '>=v14.0.0', npm: '>=7.0.0'}
435
436 '@sapphire/shapeshift@3.9.7':
437 resolution: {integrity: sha512-4It2mxPSr4OGn4HSQWGmhFMsNFGfFVhWeRPCRwbH972Ek2pzfGRZtb0pJ4Ze6oIzcyh2jw7nUDa6qGlWofgd9g==}
438 engines: {node: '>=v16'}
439
440 '@sec-ant/readable-stream@0.4.1':
441 resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==}
442
443 '@sindresorhus/is@4.6.0':
444 resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==}
445 engines: {node: '>=10'}
446
447 '@sindresorhus/is@5.6.0':
448 resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==}
449 engines: {node: '>=14.16'}
450
451 '@sindresorhus/is@7.0.1':
452 resolution: {integrity: sha512-QWLl2P+rsCJeofkDNIT3WFmb6NrRud1SUYW8dIhXK/46XFV8Q/g7Bsvib0Askb0reRLe+WYPeeE+l5cH7SlkuQ==}
453 engines: {node: '>=18'}
454
455 '@szmarczak/http-timer@5.0.1':
456 resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==}
457 engines: {node: '>=14.16'}
458
459 '@tokenizer/inflate@0.2.7':
460 resolution: {integrity: sha512-MADQgmZT1eKjp06jpI2yozxaU9uVs4GzzgSL+uEq7bVcJ9V1ZXQkeGNql1fsSI0gMy1vhvNTNbUqrx+pZfJVmg==}
461 engines: {node: '>=18'}
462
463 '@tokenizer/token@0.3.0':
464 resolution: {integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==}
465
466 '@tootallnate/once@1.1.2':
467 resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==}
468 engines: {node: '>= 6'}
469
470 '@types/content-type@1.1.8':
471 resolution: {integrity: sha512-1tBhmVUeso3+ahfyaKluXe38p+94lovUZdoVfQ3OnJo9uJC42JT7CBoN3k9HYhAae+GwiBYmHu+N9FZhOG+2Pg==}
472
473 '@types/http-cache-semantics@4.0.4':
474 resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==}
475
476 '@types/jsdom@21.1.7':
477 resolution: {integrity: sha512-yOriVnggzrnQ3a9OKOCxaVuSug3w3/SbOj5i7VwXWZEyUNl3bLF9V3MfxGbZKuwqJOQyRfqXyROBB1CoZLFWzA==}
478
479 '@types/json5@0.0.29':
480 resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
481
482 '@types/node-fetch@2.6.12':
483 resolution: {integrity: sha512-8nneRWKCg3rMtF69nLQJnOYUcbafYeFSjqkw3jCRLsqkWFlHaoQrr5mXmofFGOx3DKn7UfmBMyov8ySvLRVldA==}
484
485 '@types/node@18.19.80':
486 resolution: {integrity: sha512-kEWeMwMeIvxYkeg1gTc01awpwLbfMRZXdIhwRcakd/KlK53jmRC26LqcbIt7fnAQTu5GzlnWmzA3H6+l1u6xxQ==}
487
488 '@types/node@22.13.10':
489 resolution: {integrity: sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==}
490
491 '@types/sax@1.2.7':
492 resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==}
493
494 '@types/tough-cookie@4.0.5':
495 resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==}
496
497 '@typescript-eslint/eslint-plugin@7.18.0':
498 resolution: {integrity: sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==}
499 engines: {node: ^18.18.0 || >=20.0.0}
500 peerDependencies:
501 '@typescript-eslint/parser': ^7.0.0
502 eslint: ^8.56.0
503 typescript: '*'
504 peerDependenciesMeta:
505 typescript:
506 optional: true
507
508 '@typescript-eslint/parser@7.18.0':
509 resolution: {integrity: sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==}
510 engines: {node: ^18.18.0 || >=20.0.0}
511 peerDependencies:
512 eslint: ^8.56.0
513 typescript: '*'
514 peerDependenciesMeta:
515 typescript:
516 optional: true
517
518 '@typescript-eslint/scope-manager@7.18.0':
519 resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==}
520 engines: {node: ^18.18.0 || >=20.0.0}
521
522 '@typescript-eslint/type-utils@7.18.0':
523 resolution: {integrity: sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==}
524 engines: {node: ^18.18.0 || >=20.0.0}
525 peerDependencies:
526 eslint: ^8.56.0
527 typescript: '*'
528 peerDependenciesMeta:
529 typescript:
530 optional: true
531
532 '@typescript-eslint/types@7.18.0':
533 resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==}
534 engines: {node: ^18.18.0 || >=20.0.0}
535
536 '@typescript-eslint/typescript-estree@7.18.0':
537 resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==}
538 engines: {node: ^18.18.0 || >=20.0.0}
539 peerDependencies:
540 typescript: '*'
541 peerDependenciesMeta:
542 typescript:
543 optional: true
544
545 '@typescript-eslint/utils@7.18.0':
546 resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==}
547 engines: {node: ^18.18.0 || >=20.0.0}
548 peerDependencies:
549 eslint: ^8.56.0
550
551 '@typescript-eslint/visitor-keys@7.18.0':
552 resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==}
553 engines: {node: ^18.18.0 || >=20.0.0}
554
555 '@ungap/structured-clone@1.3.0':
556 resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
557
558 '@vladfrangu/async_event_emitter@2.4.6':
559 resolution: {integrity: sha512-RaI5qZo6D2CVS6sTHFKg1v5Ohq/+Bo2LZ5gzUEwZ/WkHhwtGTCB/sVLw8ijOkAUxasZ+WshN/Rzj4ywsABJ5ZA==}
560 engines: {node: '>=v14.0.0', npm: '>=7.0.0'}
561
562 abbrev@1.1.1:
563 resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
564
565 abort-controller@3.0.0:
566 resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
567 engines: {node: '>=6.5'}
568
569 acorn-jsx@5.3.2:
570 resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
571 peerDependencies:
572 acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
573
574 acorn@8.14.1:
575 resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==}
576 engines: {node: '>=0.4.0'}
577 hasBin: true
578
579 adm-zip@0.5.16:
580 resolution: {integrity: sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==}
581 engines: {node: '>=12.0'}
582
583 agent-base@6.0.2:
584 resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
585 engines: {node: '>= 6.0.0'}
586
587 agent-base@7.1.3:
588 resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==}
589 engines: {node: '>= 14'}
590
591 agentkeepalive@4.6.0:
592 resolution: {integrity: sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==}
593 engines: {node: '>= 8.0.0'}
594
595 aggregate-error@3.1.0:
596 resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
597 engines: {node: '>=8'}
598
599 ajv@6.12.6:
600 resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
601
602 ansi-colors@4.1.3:
603 resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
604 engines: {node: '>=6'}
605
606 ansi-escapes@4.3.2:
607 resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
608 engines: {node: '>=8'}
609
610 ansi-regex@2.1.1:
611 resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==}
612 engines: {node: '>=0.10.0'}
613
614 ansi-regex@5.0.1:
615 resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
616 engines: {node: '>=8'}
617
618 ansi-styles@2.2.1:
619 resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==}
620 engines: {node: '>=0.10.0'}
621
622 ansi-styles@4.3.0:
623 resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
624 engines: {node: '>=8'}
625
626 apify-client@2.12.0:
627 resolution: {integrity: sha512-h04rPVft8tNjnwZswqF2k46bdHZWsDsfOE8PkmklZ9+/s/mb/Q/dMOXCx0u2+RTc8QoAkYS9LYs97wZyUWpoag==}
628
629 apify@3.3.2:
630 resolution: {integrity: sha512-OFP5YVshd0KxUP4yueUjX/hR5PGC0zzYy0xdcxX8OFAcrkrh8VaeGcOJza5uHpPFRwDnPKhiNa3YzcA3rnAHSQ==}
631 engines: {node: '>=16.0.0'}
632
633 aproba@2.0.0:
634 resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==}
635
636 are-we-there-yet@3.0.1:
637 resolution: {integrity: sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==}
638 engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
639 deprecated: This package is no longer supported.
640
641 argparse@2.0.1:
642 resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
643
644 aria-query@5.3.2:
645 resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
646 engines: {node: '>= 0.4'}
647
648 array-buffer-byte-length@1.0.2:
649 resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==}
650 engines: {node: '>= 0.4'}
651
652 array-includes@3.1.8:
653 resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==}
654 engines: {node: '>= 0.4'}
655
656 array-union@2.1.0:
657 resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
658 engines: {node: '>=8'}
659
660 array.prototype.findlast@1.2.5:
661 resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==}
662 engines: {node: '>= 0.4'}
663
664 array.prototype.findlastindex@1.2.5:
665 resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==}
666 engines: {node: '>= 0.4'}
667
668 array.prototype.flat@1.3.3:
669 resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==}
670 engines: {node: '>= 0.4'}
671
672 array.prototype.flatmap@1.3.3:
673 resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==}
674 engines: {node: '>= 0.4'}
675
676 array.prototype.tosorted@1.1.4:
677 resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==}
678 engines: {node: '>= 0.4'}
679
680 arraybuffer.prototype.slice@1.0.4:
681 resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==}
682 engines: {node: '>= 0.4'}
683
684 ast-types-flow@0.0.8:
685 resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==}
686
687 async-function@1.0.0:
688 resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==}
689 engines: {node: '>= 0.4'}
690
691 async-retry@1.3.3:
692 resolution: {integrity: sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==}
693
694 asynckit@0.4.0:
695 resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
696
697 available-typed-arrays@1.0.7:
698 resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
699 engines: {node: '>= 0.4'}
700
701 axe-core@4.10.3:
702 resolution: {integrity: sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==}
703 engines: {node: '>=4'}
704
705 axios@1.8.2:
706 resolution: {integrity: sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==}
707
708 axobject-query@4.1.0:
709 resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
710 engines: {node: '>= 0.4'}
711
712 balanced-match@1.0.2:
713 resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
714
715 base64-js@1.5.1:
716 resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
717
718 bindings@1.5.0:
719 resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==}
720
721 bl@4.1.0:
722 resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
723
724 boolbase@1.0.0:
725 resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
726
727 brace-expansion@1.1.11:
728 resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
729
730 brace-expansion@2.0.1:
731 resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
732
733 braces@3.0.3:
734 resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
735 engines: {node: '>=8'}
736
737 browserslist@4.24.4:
738 resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==}
739 engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
740 hasBin: true
741
742 buffer@5.7.1:
743 resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
744
745 cacache@15.3.0:
746 resolution: {integrity: sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==}
747 engines: {node: '>= 10'}
748
749 cacheable-lookup@7.0.0:
750 resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==}
751 engines: {node: '>=14.16'}
752
753 cacheable-request@12.0.1:
754 resolution: {integrity: sha512-Yo9wGIQUaAfIbk+qY0X4cDQgCosecfBe3V9NSyeY4qPC2SAkbCS4Xj79VP8WOzitpJUZKc/wsRCYF5ariDIwkg==}
755 engines: {node: '>=18'}
756
757 call-bind-apply-helpers@1.0.2:
758 resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
759 engines: {node: '>= 0.4'}
760
761 call-bind@1.0.8:
762 resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==}
763 engines: {node: '>= 0.4'}
764
765 call-bound@1.0.4:
766 resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
767 engines: {node: '>= 0.4'}
768
769 callsites@3.1.0:
770 resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
771 engines: {node: '>=6'}
772
773 callsites@4.2.0:
774 resolution: {integrity: sha512-kfzR4zzQtAE9PC7CzZsjl3aBNbXWuXiSeOCdLcPpBfGW8YuCqQHcRPFDbr/BPVmd3EEPVpuFzLyuT/cUhPr4OQ==}
775 engines: {node: '>=12.20'}
776
777 camoufox-js@0.2.1:
778 resolution: {integrity: sha512-YE0YFXwMLakUIYTgSt45CSrzADjFHn35wYEWTW6tc0s82bWm+X5PdFzI/rxoz+rePd2Kx2/4iQ58ATKkg3lGNQ==}
779 hasBin: true
780
781 caniuse-lite@1.0.30001703:
782 resolution: {integrity: sha512-kRlAGTRWgPsOj7oARC9m1okJEXdL/8fekFVcxA8Hl7GH4r/sN4OJn/i6Flde373T50KS7Y37oFbMwlE8+F42kQ==}
783
784 chalk@1.1.3:
785 resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==}
786 engines: {node: '>=0.10.0'}
787
788 chalk@4.1.2:
789 resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
790 engines: {node: '>=10'}
791
792 chardet@0.7.0:
793 resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
794
795 cheerio-select@2.1.0:
796 resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==}
797
798 cheerio@1.0.0-rc.12:
799 resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==}
800 engines: {node: '>= 6'}
801
802 chownr@1.1.4:
803 resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==}
804
805 chownr@2.0.0:
806 resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
807 engines: {node: '>=10'}
808
809 clean-stack@2.2.0:
810 resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
811 engines: {node: '>=6'}
812
813 cli-cursor@3.1.0:
814 resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
815 engines: {node: '>=8'}
816
817 cli-spinners@2.9.2:
818 resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==}
819 engines: {node: '>=6'}
820
821 cli-width@3.0.0:
822 resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==}
823 engines: {node: '>= 10'}
824
825 cli-width@4.1.0:
826 resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==}
827 engines: {node: '>= 12'}
828
829 cliui@8.0.1:
830 resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
831 engines: {node: '>=12'}
832
833 clone@1.0.4:
834 resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
835 engines: {node: '>=0.8'}
836
837 color-convert@2.0.1:
838 resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
839 engines: {node: '>=7.0.0'}
840
841 color-name@1.1.4:
842 resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
843
844 color-support@1.1.3:
845 resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==}
846 hasBin: true
847
848 combined-stream@1.0.8:
849 resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
850 engines: {node: '>= 0.8'}
851
852 commander@13.1.0:
853 resolution: {integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==}
854 engines: {node: '>=18'}
855
856 concat-map@0.0.1:
857 resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
858
859 confusing-browser-globals@1.0.11:
860 resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==}
861
862 console-control-strings@1.1.0:
863 resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==}
864
865 content-type@1.0.5:
866 resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
867 engines: {node: '>= 0.6'}
868
869 crawlee@3.13.0:
870 resolution: {integrity: sha512-bcBI/FW6TqfnIU44hlkFXKgr0rOYiQbT4B1ulsL1OO9zMlUezoL5DfPUu8FVbqNBzHZk/2Kf1vt9nIxfuWNvdA==}
871 engines: {node: '>=16.0.0'}
872 hasBin: true
873 peerDependencies:
874 playwright: '*'
875 puppeteer: '*'
876 peerDependenciesMeta:
877 playwright:
878 optional: true
879 puppeteer:
880 optional: true
881
882 cross-spawn@7.0.6:
883 resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
884 engines: {node: '>= 8'}
885
886 css-select@5.1.0:
887 resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==}
888
889 css-what@6.1.0:
890 resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
891 engines: {node: '>= 6'}
892
893 cssom@0.5.0:
894 resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==}
895
896 cssstyle@4.3.0:
897 resolution: {integrity: sha512-6r0NiY0xizYqfBvWp1G7WXJ06/bZyrk7Dc6PHql82C/pKGUTKu4yAX4Y8JPamb1ob9nBKuxWzCGTRuGwU3yxJQ==}
898 engines: {node: '>=18'}
899
900 csv-stringify@6.5.2:
901 resolution: {integrity: sha512-RFPahj0sXcmUyjrObAK+DOWtMvMIFV328n4qZJhgX3x2RqkQgOTU2mCUmiFR0CzM6AzChlRSUErjiJeEt8BaQA==}
902
903 damerau-levenshtein@1.0.8:
904 resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==}
905
906 data-urls@5.0.0:
907 resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==}
908 engines: {node: '>=18'}
909
910 data-view-buffer@1.0.2:
911 resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==}
912 engines: {node: '>= 0.4'}
913
914 data-view-byte-length@1.0.2:
915 resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==}
916 engines: {node: '>= 0.4'}
917
918 data-view-byte-offset@1.0.1:
919 resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==}
920 engines: {node: '>= 0.4'}
921
922 date-fns@4.1.0:
923 resolution: {integrity: sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==}
924
925 debug@3.2.7:
926 resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
927 peerDependencies:
928 supports-color: '*'
929 peerDependenciesMeta:
930 supports-color:
931 optional: true
932
933 debug@4.4.0:
934 resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==}
935 engines: {node: '>=6.0'}
936 peerDependencies:
937 supports-color: '*'
938 peerDependenciesMeta:
939 supports-color:
940 optional: true
941
942 decimal.js@10.5.0:
943 resolution: {integrity: sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==}
944
945 decompress-response@6.0.0:
946 resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==}
947 engines: {node: '>=10'}
948
949 deep-extend@0.6.0:
950 resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
951 engines: {node: '>=4.0.0'}
952
953 deep-is@0.1.4:
954 resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
955
956 defaults@1.0.4:
957 resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
958
959 defer-to-connect@2.0.1:
960 resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==}
961 engines: {node: '>=10'}
962
963 define-data-property@1.1.4:
964 resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
965 engines: {node: '>= 0.4'}
966
967 define-properties@1.2.1:
968 resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
969 engines: {node: '>= 0.4'}
970
971 delayed-stream@1.0.0:
972 resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
973 engines: {node: '>=0.4.0'}
974
975 delegates@1.0.0:
976 resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==}
977
978 detect-europe-js@0.1.2:
979 resolution: {integrity: sha512-lgdERlL3u0aUdHocoouzT10d9I89VVhk0qNRmll7mXdGfJT1/wqZ2ZLA4oJAjeACPY5fT1wsbq2AT+GkuInsow==}
980
981 detect-libc@2.0.3:
982 resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==}
983 engines: {node: '>=8'}
984
985 devtools-protocol@0.0.1429850:
986 resolution: {integrity: sha512-3MnMXfuPfOZzTBsTzlV6hTugADjC4c1+4OURV4tpRHHNsWi7SiIKzFL6W0zsXYoTKUA8SUQ0ET8l1dVLkM1guw==}
987
988 dir-glob@3.0.1:
989 resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
990 engines: {node: '>=8'}
991
992 doctrine@2.1.0:
993 resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
994 engines: {node: '>=0.10.0'}
995
996 doctrine@3.0.0:
997 resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
998 engines: {node: '>=6.0.0'}
999
1000 dom-serializer@2.0.0:
1001 resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
1002
1003 domelementtype@2.3.0:
1004 resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
1005
1006 domhandler@5.0.3:
1007 resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
1008 engines: {node: '>= 4'}
1009
1010 domutils@3.2.2:
1011 resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==}
1012
1013 dot-prop@6.0.1:
1014 resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==}
1015 engines: {node: '>=10'}
1016
1017 dot-prop@7.2.0:
1018 resolution: {integrity: sha512-Ol/IPXUARn9CSbkrdV4VJo7uCy1I3VuSiWCaFSg+8BdUOzF9n3jefIpcgAydvUZbTdEBZs2vEiTiS9m61ssiDA==}
1019 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
1020
1021 dunder-proto@1.0.1:
1022 resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
1023 engines: {node: '>= 0.4'}
1024
1025 duplexer@0.1.2:
1026 resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
1027
1028 electron-to-chromium@1.5.114:
1029 resolution: {integrity: sha512-DFptFef3iktoKlFQK/afbo274/XNWD00Am0xa7M8FZUepHlHT8PEuiNBoRfFHbH1okqN58AlhbJ4QTkcnXorjA==}
1030
1031 emoji-regex@8.0.0:
1032 resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
1033
1034 emoji-regex@9.2.2:
1035 resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
1036
1037 encoding@0.1.13:
1038 resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==}
1039
1040 end-of-stream@1.4.4:
1041 resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
1042
1043 enhanced-resolve@5.18.1:
1044 resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==}
1045 engines: {node: '>=10.13.0'}
1046
1047 entities@4.5.0:
1048 resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
1049 engines: {node: '>=0.12'}
1050
1051 entities@6.0.0:
1052 resolution: {integrity: sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==}
1053 engines: {node: '>=0.12'}
1054
1055 env-paths@2.2.1:
1056 resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==}
1057 engines: {node: '>=6'}
1058
1059 err-code@2.0.3:
1060 resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==}
1061
1062 es-abstract@1.23.9:
1063 resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==}
1064 engines: {node: '>= 0.4'}
1065
1066 es-define-property@1.0.1:
1067 resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
1068 engines: {node: '>= 0.4'}
1069
1070 es-errors@1.3.0:
1071 resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
1072 engines: {node: '>= 0.4'}
1073
1074 es-iterator-helpers@1.2.1:
1075 resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==}
1076 engines: {node: '>= 0.4'}
1077
1078 es-object-atoms@1.1.1:
1079 resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
1080 engines: {node: '>= 0.4'}
1081
1082 es-set-tostringtag@2.1.0:
1083 resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
1084 engines: {node: '>= 0.4'}
1085
1086 es-shim-unscopables@1.1.0:
1087 resolution: {integrity: sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==}
1088 engines: {node: '>= 0.4'}
1089
1090 es-to-primitive@1.3.0:
1091 resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==}
1092 engines: {node: '>= 0.4'}
1093
1094 esbuild@0.25.1:
1095 resolution: {integrity: sha512-BGO5LtrGC7vxnqucAe/rmvKdJllfGaYWdyABvyMoXQlfYMb2bbRuReWR5tEGE//4LcNJj9XrkovTqNYRFZHAMQ==}
1096 engines: {node: '>=18'}
1097 hasBin: true
1098
1099 escalade@3.2.0:
1100 resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
1101 engines: {node: '>=6'}
1102
1103 escape-string-regexp@1.0.5:
1104 resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
1105 engines: {node: '>=0.8.0'}
1106
1107 escape-string-regexp@4.0.0:
1108 resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
1109 engines: {node: '>=10'}
1110
1111 eslint-config-airbnb-base@15.0.0:
1112 resolution: {integrity: sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==}
1113 engines: {node: ^10.12.0 || >=12.0.0}
1114 peerDependencies:
1115 eslint: ^7.32.0 || ^8.2.0
1116 eslint-plugin-import: ^2.25.2
1117
1118 eslint-config-airbnb@19.0.4:
1119 resolution: {integrity: sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew==}
1120 engines: {node: ^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0}
1121 peerDependencies:
1122 eslint: ^7.32.0 || ^8.2.0
1123 eslint-plugin-import: ^2.25.3
1124 eslint-plugin-jsx-a11y: ^6.5.1
1125 eslint-plugin-react: ^7.28.0
1126 eslint-plugin-react-hooks: ^4.3.0
1127
1128 eslint-import-resolver-node@0.3.9:
1129 resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
1130
1131 eslint-import-resolver-typescript@2.7.1:
1132 resolution: {integrity: sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==}
1133 engines: {node: '>=4'}
1134 peerDependencies:
1135 eslint: '*'
1136 eslint-plugin-import: '*'
1137
1138 eslint-import-resolver-typescript@3.8.3:
1139 resolution: {integrity: sha512-A0bu4Ks2QqDWNpeEgTQMPTngaMhuDu4yv6xpftBMAf+1ziXnpx+eSR1WRfoPTe2BAiAjHFZ7kSNx1fvr5g5pmQ==}
1140 engines: {node: ^14.18.0 || >=16.0.0}
1141 peerDependencies:
1142 eslint: '*'
1143 eslint-plugin-import: '*'
1144 eslint-plugin-import-x: '*'
1145 peerDependenciesMeta:
1146 eslint-plugin-import:
1147 optional: true
1148 eslint-plugin-import-x:
1149 optional: true
1150
1151 eslint-module-utils@2.12.0:
1152 resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==}
1153 engines: {node: '>=4'}
1154 peerDependencies:
1155 '@typescript-eslint/parser': '*'
1156 eslint: '*'
1157 eslint-import-resolver-node: '*'
1158 eslint-import-resolver-typescript: '*'
1159 eslint-import-resolver-webpack: '*'
1160 peerDependenciesMeta:
1161 '@typescript-eslint/parser':
1162 optional: true
1163 eslint:
1164 optional: true
1165 eslint-import-resolver-node:
1166 optional: true
1167 eslint-import-resolver-typescript:
1168 optional: true
1169 eslint-import-resolver-webpack:
1170 optional: true
1171
1172 eslint-plugin-import@2.31.0:
1173 resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==}
1174 engines: {node: '>=4'}
1175 peerDependencies:
1176 '@typescript-eslint/parser': '*'
1177 eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9
1178 peerDependenciesMeta:
1179 '@typescript-eslint/parser':
1180 optional: true
1181
1182 eslint-plugin-jsx-a11y@6.10.2:
1183 resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==}
1184 engines: {node: '>=4.0'}
1185 peerDependencies:
1186 eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9
1187
1188 eslint-plugin-react-hooks@4.6.2:
1189 resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==}
1190 engines: {node: '>=10'}
1191 peerDependencies:
1192 eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
1193
1194 eslint-plugin-react@7.37.4:
1195 resolution: {integrity: sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==}
1196 engines: {node: '>=4'}
1197 peerDependencies:
1198 eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7
1199
1200 eslint-scope@7.2.2:
1201 resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
1202 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1203
1204 eslint-visitor-keys@3.4.3:
1205 resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
1206 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1207
1208 eslint@8.57.1:
1209 resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==}
1210 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1211 deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options.
1212 hasBin: true
1213
1214 espree@9.6.1:
1215 resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
1216 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1217
1218 esquery@1.6.0:
1219 resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==}
1220 engines: {node: '>=0.10'}
1221
1222 esrecurse@4.3.0:
1223 resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
1224 engines: {node: '>=4.0'}
1225
1226 estraverse@5.3.0:
1227 resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
1228 engines: {node: '>=4.0'}
1229
1230 esutils@2.0.3:
1231 resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
1232 engines: {node: '>=0.10.0'}
1233
1234 event-stream@3.3.4:
1235 resolution: {integrity: sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==}
1236
1237 event-target-shim@5.0.1:
1238 resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
1239 engines: {node: '>=6'}
1240
1241 expand-template@2.0.3:
1242 resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==}
1243 engines: {node: '>=6'}
1244
1245 external-editor@3.1.0:
1246 resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==}
1247 engines: {node: '>=4'}
1248
1249 fast-deep-equal@3.1.3:
1250 resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
1251
1252 fast-glob@3.3.3:
1253 resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
1254 engines: {node: '>=8.6.0'}
1255
1256 fast-json-stable-stringify@2.1.0:
1257 resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
1258
1259 fast-levenshtein@2.0.6:
1260 resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
1261
1262 fastq@1.19.1:
1263 resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
1264
1265 fdir@6.4.3:
1266 resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==}
1267 peerDependencies:
1268 picomatch: ^3 || ^4
1269 peerDependenciesMeta:
1270 picomatch:
1271 optional: true
1272
1273 fflate@0.8.2:
1274 resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==}
1275
1276 figlet@1.8.0:
1277 resolution: {integrity: sha512-chzvGjd+Sp7KUvPHZv6EXV5Ir3Q7kYNpCr4aHrRW79qFtTefmQZNny+W1pW9kf5zeE6dikku2W50W/wAH2xWgw==}
1278 engines: {node: '>= 0.4.0'}
1279 hasBin: true
1280
1281 figures@3.2.0:
1282 resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==}
1283 engines: {node: '>=8'}
1284
1285 file-entry-cache@6.0.1:
1286 resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
1287 engines: {node: ^10.12.0 || >=12.0.0}
1288
1289 file-type@20.4.0:
1290 resolution: {integrity: sha512-+NZeExsi4G6EWaMbSmvBeCoqsj9EqNvOj1o/0uPVPW4O51FSCmxFlNEp/PitsqBMCbax4cGoaYmnUK5FLTuG4g==}
1291 engines: {node: '>=18'}
1292
1293 file-uri-to-path@1.0.0:
1294 resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==}
1295
1296 fill-range@7.1.1:
1297 resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
1298 engines: {node: '>=8'}
1299
1300 find-up@4.1.0:
1301 resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
1302 engines: {node: '>=8'}
1303
1304 find-up@5.0.0:
1305 resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
1306 engines: {node: '>=10'}
1307
1308 fingerprint-generator@2.1.62:
1309 resolution: {integrity: sha512-Bhx2Cxm0l2xYhO1KAPs9orozlONdQzm6qC+UrLk7Np3TjMS8OuHNK6LQOGIuCZnAoP3ZMLl85WaCqI2nH5m01w==}
1310 engines: {node: '>=16.0.0'}
1311
1312 fingerprint-injector@2.1.62:
1313 resolution: {integrity: sha512-kTzJAMuVWAiZ1uA1RxYT40LGIxkLhDq2pbk//bliYuUALbSQ1UAXHZASdZTnLlFvrFPIKlBK19QmllXlA/guYA==}
1314 engines: {node: '>=16.0.0'}
1315 peerDependencies:
1316 playwright: ^1.22.2
1317 puppeteer: '>= 9.x'
1318 peerDependenciesMeta:
1319 playwright:
1320 optional: true
1321 puppeteer:
1322 optional: true
1323
1324 flat-cache@3.2.0:
1325 resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==}
1326 engines: {node: ^10.12.0 || >=12.0.0}
1327
1328 flatted@3.3.3:
1329 resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
1330
1331 follow-redirects@1.15.9:
1332 resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==}
1333 engines: {node: '>=4.0'}
1334 peerDependencies:
1335 debug: '*'
1336 peerDependenciesMeta:
1337 debug:
1338 optional: true
1339
1340 for-each@0.3.5:
1341 resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==}
1342 engines: {node: '>= 0.4'}
1343
1344 form-data-encoder@1.7.2:
1345 resolution: {integrity: sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==}
1346
1347 form-data-encoder@4.0.2:
1348 resolution: {integrity: sha512-KQVhvhK8ZkWzxKxOr56CPulAhH3dobtuQ4+hNQ+HekH/Wp5gSOafqRAeTphQUJAIk0GBvHZgJ2ZGRWd5kphMuw==}
1349 engines: {node: '>= 18'}
1350
1351 form-data@4.0.2:
1352 resolution: {integrity: sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==}
1353 engines: {node: '>= 6'}
1354
1355 formdata-node@4.4.1:
1356 resolution: {integrity: sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==}
1357 engines: {node: '>= 12.20'}
1358
1359 from@0.1.7:
1360 resolution: {integrity: sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==}
1361
1362 fs-constants@1.0.0:
1363 resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
1364
1365 fs-extra@11.3.0:
1366 resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==}
1367 engines: {node: '>=14.14'}
1368
1369 fs-minipass@2.1.0:
1370 resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==}
1371 engines: {node: '>= 8'}
1372
1373 fs.realpath@1.0.0:
1374 resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
1375
1376 fsevents@2.3.2:
1377 resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
1378 engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
1379 os: [darwin]
1380
1381 fsevents@2.3.3:
1382 resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
1383 engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
1384 os: [darwin]
1385
1386 function-bind@1.1.2:
1387 resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
1388
1389 function.prototype.name@1.1.8:
1390 resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==}
1391 engines: {node: '>= 0.4'}
1392
1393 functions-have-names@1.2.3:
1394 resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
1395
1396 gauge@4.0.4:
1397 resolution: {integrity: sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==}
1398 engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
1399 deprecated: This package is no longer supported.
1400
1401 generative-bayesian-network@2.1.62:
1402 resolution: {integrity: sha512-+zq1/AHdxb+0MXF34krM/IUu/N9gI6llzQg2gf7WMfuzh0nv6xbhb8QyfL48MOJihum7wSE90+/hMXK60X+Kpw==}
1403
1404 get-caller-file@2.0.5:
1405 resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
1406 engines: {node: 6.* || 8.* || >= 10.*}
1407
1408 get-intrinsic@1.3.0:
1409 resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
1410 engines: {node: '>= 0.4'}
1411
1412 get-proto@1.0.1:
1413 resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
1414 engines: {node: '>= 0.4'}
1415
1416 get-stream@9.0.1:
1417 resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==}
1418 engines: {node: '>=18'}
1419
1420 get-symbol-description@1.1.0:
1421 resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==}
1422 engines: {node: '>= 0.4'}
1423
1424 get-tsconfig@4.10.0:
1425 resolution: {integrity: sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==}
1426
1427 github-from-package@0.0.0:
1428 resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==}
1429
1430 glob-parent@5.1.2:
1431 resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
1432 engines: {node: '>= 6'}
1433
1434 glob-parent@6.0.2:
1435 resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
1436 engines: {node: '>=10.13.0'}
1437
1438 glob@7.2.3:
1439 resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
1440 deprecated: Glob versions prior to v9 are no longer supported
1441
1442 globals@13.24.0:
1443 resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==}
1444 engines: {node: '>=8'}
1445
1446 globalthis@1.0.4:
1447 resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
1448 engines: {node: '>= 0.4'}
1449
1450 globby@11.1.0:
1451 resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
1452 engines: {node: '>=10'}
1453
1454 gopd@1.2.0:
1455 resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
1456 engines: {node: '>= 0.4'}
1457
1458 got-scraping@4.1.1:
1459 resolution: {integrity: sha512-MbT+NMMU4VgvOg2tFIPOSIrMfH986fm0LJ17RxBLKlyTs3gh3xIMETpe+zdPaXY7tH1j6YYeqtfG0TnVMx6V2g==}
1460 engines: {node: '>=16'}
1461
1462 got@14.4.6:
1463 resolution: {integrity: sha512-rnhwfM/PhMNJ1i17k3DuDqgj0cKx3IHxBKVv/WX1uDKqrhi2Gv3l7rhPThR/Cc6uU++dD97W9c8Y0qyw9x0jag==}
1464 engines: {node: '>=20'}
1465
1466 graceful-fs@4.2.11:
1467 resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
1468
1469 graphemer@1.4.0:
1470 resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
1471
1472 has-ansi@2.0.0:
1473 resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==}
1474 engines: {node: '>=0.10.0'}
1475
1476 has-bigints@1.1.0:
1477 resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==}
1478 engines: {node: '>= 0.4'}
1479
1480 has-flag@4.0.0:
1481 resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
1482 engines: {node: '>=8'}
1483
1484 has-property-descriptors@1.0.2:
1485 resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}
1486
1487 has-proto@1.2.0:
1488 resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==}
1489 engines: {node: '>= 0.4'}
1490
1491 has-symbols@1.1.0:
1492 resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
1493 engines: {node: '>= 0.4'}
1494
1495 has-tostringtag@1.0.2:
1496 resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
1497 engines: {node: '>= 0.4'}
1498
1499 has-unicode@2.0.1:
1500 resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==}
1501
1502 hasown@2.0.2:
1503 resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
1504 engines: {node: '>= 0.4'}
1505
1506 header-generator@2.1.62:
1507 resolution: {integrity: sha512-L4y1Fush4bkC/3zEurWjiwzeuekAH3HMYA508EZDmvk1wPmcbpV/mq3u3d3fxq7v4oPmaCfsRm1T5DUH19uikA==}
1508 engines: {node: '>=16.0.0'}
1509
1510 html-encoding-sniffer@4.0.0:
1511 resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==}
1512 engines: {node: '>=18'}
1513
1514 html-escaper@3.0.3:
1515 resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==}
1516
1517 htmlparser2@10.0.0:
1518 resolution: {integrity: sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==}
1519
1520 htmlparser2@8.0.2:
1521 resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==}
1522
1523 htmlparser2@9.1.0:
1524 resolution: {integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==}
1525
1526 http-cache-semantics@4.1.1:
1527 resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==}
1528
1529 http-proxy-agent@4.0.1:
1530 resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==}
1531 engines: {node: '>= 6'}
1532
1533 http-proxy-agent@7.0.2:
1534 resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==}
1535 engines: {node: '>= 14'}
1536
1537 http2-wrapper@2.2.1:
1538 resolution: {integrity: sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==}
1539 engines: {node: '>=10.19.0'}
1540
1541 https-proxy-agent@5.0.1:
1542 resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
1543 engines: {node: '>= 6'}
1544
1545 https-proxy-agent@7.0.6:
1546 resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==}
1547 engines: {node: '>= 14'}
1548
1549 humanize-ms@1.2.1:
1550 resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==}
1551
1552 iconv-lite@0.4.24:
1553 resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
1554 engines: {node: '>=0.10.0'}
1555
1556 iconv-lite@0.6.3:
1557 resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
1558 engines: {node: '>=0.10.0'}
1559
1560 idcac-playwright@0.1.3:
1561 resolution: {integrity: sha512-VVYQ4sv6OrUJKVzYaIP1hq0qAHd1O22HW5LnL1Wf6zkrLStQ/QEg4iJ0rllIOEpd+Rmm+635AJD59A+Vw+2PgQ==}
1562
1563 ieee754@1.2.1:
1564 resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
1565
1566 ignore@5.3.2:
1567 resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
1568 engines: {node: '>= 4'}
1569
1570 impit-darwin-arm64@0.2.5:
1571 resolution: {integrity: sha512-QictYPl+K3vtQzORod8JWZKBUSZRmAcw07bGyf49rTOCouKGOT57bzDl/MZB7B461XjGPiIaB/lS36u449obKA==}
1572 engines: {node: '>= 10'}
1573 cpu: [arm64]
1574 os: [darwin]
1575
1576 impit-darwin-x64@0.2.5:
1577 resolution: {integrity: sha512-5OaIPbzPG//f4ZhTjZ8SAfMdTvvUZ6zl3csOX4ND/7d3aNci9AqYrj0rpKf3LovBmJPwwdTNh8w6KedeboBWCQ==}
1578 engines: {node: '>= 10'}
1579 cpu: [x64]
1580 os: [darwin]
1581
1582 impit-linux-x64-gnu@0.2.5:
1583 resolution: {integrity: sha512-fyqYPK/iSpGC8Iz7JhE7IWVqtVhqJnGQ6P6az1i/Q/01KiYae4zosNn326DVUQ/zgPLaumHRwlPvuaaHEVyvmQ==}
1584 engines: {node: '>= 10'}
1585 cpu: [x64]
1586 os: [linux]
1587
1588 impit-linux-x64-musl@0.2.5:
1589 resolution: {integrity: sha512-ypHUPbqkdRS1rYFCtxGkt+kkZ/sRQQcMQkWUbWr8LJPJdn8T0YuukwNr6xVcpA3GSlBXnOZ05H1Yiflv1Iyihg==}
1590 engines: {node: '>= 10'}
1591 cpu: [x64]
1592 os: [linux]
1593
1594 impit-win32-arm64-msvc@0.2.5:
1595 resolution: {integrity: sha512-h2mNhIxNVzHAidFJuVzWDLqqU3ty5JkoTi2g+dRBQKj91SUJDh41wySSd9vzJL1ZPLlRfC80mRIjZVxMX+1hew==}
1596 engines: {node: '>= 10'}
1597 cpu: [arm64]
1598 os: [win32]
1599
1600 impit-win32-x64-msvc@0.2.5:
1601 resolution: {integrity: sha512-9REm5Q26vK5Sbf/zDfBKEud7FuyfbRHisc3rCHf0dOza6iZUvb1aK73AvMi1wABz57At6lH9AETlNmKn7savTQ==}
1602 engines: {node: '>= 10'}
1603 cpu: [x64]
1604 os: [win32]
1605
1606 impit@0.2.5:
1607 resolution: {integrity: sha512-zi+It+ky5ER1M0TkO0a6n4cV2s6kDtbfbfY0k/nVeTYkauwdDyk1Gdve2vwV1wkXSMwAtAt56yHI/hI1lWZbQw==}
1608 engines: {node: '>= 20'}
1609
1610 import-fresh@3.3.1:
1611 resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
1612 engines: {node: '>=6'}
1613
1614 import-local@3.2.0:
1615 resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==}
1616 engines: {node: '>=8'}
1617 hasBin: true
1618
1619 imurmurhash@0.1.4:
1620 resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
1621 engines: {node: '>=0.8.19'}
1622
1623 indent-string@4.0.0:
1624 resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
1625 engines: {node: '>=8'}
1626
1627 infer-owner@1.0.4:
1628 resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==}
1629
1630 inflight@1.0.6:
1631 resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
1632 deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
1633
1634 inherits@2.0.4:
1635 resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
1636
1637 ini@1.3.8:
1638 resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
1639
1640 inquirer@8.2.6:
1641 resolution: {integrity: sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==}
1642 engines: {node: '>=12.0.0'}
1643
1644 inquirer@9.3.7:
1645 resolution: {integrity: sha512-LJKFHCSeIRq9hanN14IlOtPSTe3lNES7TYDTE2xxdAy1LS5rYphajK1qtwvj3YmQXvvk0U2Vbmcni8P9EIQW9w==}
1646 engines: {node: '>=18'}
1647
1648 internal-slot@1.1.0:
1649 resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==}
1650 engines: {node: '>= 0.4'}
1651
1652 ip-address@9.0.5:
1653 resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==}
1654 engines: {node: '>= 12'}
1655
1656 is-any-array@2.0.1:
1657 resolution: {integrity: sha512-UtilS7hLRu++wb/WBAw9bNuP1Eg04Ivn1vERJck8zJthEvXCBEBpGR/33u/xLKWEQf95803oalHrVDptcAvFdQ==}
1658
1659 is-array-buffer@3.0.5:
1660 resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==}
1661 engines: {node: '>= 0.4'}
1662
1663 is-async-function@2.1.1:
1664 resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==}
1665 engines: {node: '>= 0.4'}
1666
1667 is-bigint@1.1.0:
1668 resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==}
1669 engines: {node: '>= 0.4'}
1670
1671 is-boolean-object@1.2.2:
1672 resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==}
1673 engines: {node: '>= 0.4'}
1674
1675 is-bun-module@1.3.0:
1676 resolution: {integrity: sha512-DgXeu5UWI0IsMQundYb5UAOzm6G2eVnarJ0byP6Tm55iZNKceD59LNPA2L4VvsScTtHcw0yEkVwSf7PC+QoLSA==}
1677
1678 is-callable@1.2.7:
1679 resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
1680 engines: {node: '>= 0.4'}
1681
1682 is-core-module@2.16.1:
1683 resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==}
1684 engines: {node: '>= 0.4'}
1685
1686 is-data-view@1.0.2:
1687 resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==}
1688 engines: {node: '>= 0.4'}
1689
1690 is-date-object@1.1.0:
1691 resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==}
1692 engines: {node: '>= 0.4'}
1693
1694 is-extglob@2.1.1:
1695 resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
1696 engines: {node: '>=0.10.0'}
1697
1698 is-finalizationregistry@1.1.1:
1699 resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==}
1700 engines: {node: '>= 0.4'}
1701
1702 is-fullwidth-code-point@3.0.0:
1703 resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
1704 engines: {node: '>=8'}
1705
1706 is-generator-function@1.1.0:
1707 resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==}
1708 engines: {node: '>= 0.4'}
1709
1710 is-glob@4.0.3:
1711 resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
1712 engines: {node: '>=0.10.0'}
1713
1714 is-interactive@1.0.0:
1715 resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
1716 engines: {node: '>=8'}
1717
1718 is-lambda@1.0.1:
1719 resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==}
1720
1721 is-map@2.0.3:
1722 resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==}
1723 engines: {node: '>= 0.4'}
1724
1725 is-number-object@1.1.1:
1726 resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==}
1727 engines: {node: '>= 0.4'}
1728
1729 is-number@7.0.0:
1730 resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
1731 engines: {node: '>=0.12.0'}
1732
1733 is-obj@2.0.0:
1734 resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==}
1735 engines: {node: '>=8'}
1736
1737 is-path-inside@3.0.3:
1738 resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
1739 engines: {node: '>=8'}
1740
1741 is-potential-custom-element-name@1.0.1:
1742 resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==}
1743
1744 is-regex@1.2.1:
1745 resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==}
1746 engines: {node: '>= 0.4'}
1747
1748 is-set@2.0.3:
1749 resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==}
1750 engines: {node: '>= 0.4'}
1751
1752 is-shared-array-buffer@1.0.4:
1753 resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==}
1754 engines: {node: '>= 0.4'}
1755
1756 is-standalone-pwa@0.1.1:
1757 resolution: {integrity: sha512-9Cbovsa52vNQCjdXOzeQq5CnCbAcRk05aU62K20WO372NrTv0NxibLFCK6lQ4/iZEFdEA3p3t2VNOn8AJ53F5g==}
1758
1759 is-stream@4.0.1:
1760 resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==}
1761 engines: {node: '>=18'}
1762
1763 is-string@1.1.1:
1764 resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==}
1765 engines: {node: '>= 0.4'}
1766
1767 is-symbol@1.1.1:
1768 resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==}
1769 engines: {node: '>= 0.4'}
1770
1771 is-typed-array@1.1.15:
1772 resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==}
1773 engines: {node: '>= 0.4'}
1774
1775 is-unicode-supported@0.1.0:
1776 resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
1777 engines: {node: '>=10'}
1778
1779 is-weakmap@2.0.2:
1780 resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==}
1781 engines: {node: '>= 0.4'}
1782
1783 is-weakref@1.1.1:
1784 resolution: {integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==}
1785 engines: {node: '>= 0.4'}
1786
1787 is-weakset@2.0.4:
1788 resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==}
1789 engines: {node: '>= 0.4'}
1790
1791 isarray@2.0.5:
1792 resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
1793
1794 isexe@2.0.0:
1795 resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
1796
1797 iterator.prototype@1.1.5:
1798 resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==}
1799 engines: {node: '>= 0.4'}
1800
1801 jquery@3.7.1:
1802 resolution: {integrity: sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==}
1803
1804 js-tokens@4.0.0:
1805 resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
1806
1807 js-yaml@4.1.0:
1808 resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
1809 hasBin: true
1810
1811 jsbn@1.1.0:
1812 resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==}
1813
1814 jsdom@26.0.0:
1815 resolution: {integrity: sha512-BZYDGVAIriBWTpIxYzrXjv3E/4u8+/pSG5bQdIYCbNCGOvsPkDQfTVLAIXAf9ETdCpduCVTkDe2NNZ8NIwUVzw==}
1816 engines: {node: '>=18'}
1817 peerDependencies:
1818 canvas: ^3.0.0
1819 peerDependenciesMeta:
1820 canvas:
1821 optional: true
1822
1823 json-buffer@3.0.1:
1824 resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
1825
1826 json-schema-traverse@0.4.1:
1827 resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
1828
1829 json-stable-stringify-without-jsonify@1.0.1:
1830 resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
1831
1832 json5@1.0.2:
1833 resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==}
1834 hasBin: true
1835
1836 json5@2.2.3:
1837 resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
1838 engines: {node: '>=6'}
1839 hasBin: true
1840
1841 jsonfile@6.1.0:
1842 resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
1843
1844 jsx-ast-utils@3.3.5:
1845 resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==}
1846 engines: {node: '>=4.0'}
1847
1848 keyv@4.5.4:
1849 resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
1850
1851 language-subtag-registry@0.3.23:
1852 resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==}
1853
1854 language-tags@1.0.9:
1855 resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==}
1856 engines: {node: '>=0.10'}
1857
1858 language-tags@2.0.1:
1859 resolution: {integrity: sha512-SzHyV6XDLTS7TSQipSaywM+QOB9PqiNhd/nWPgVwzpZqfeoIMee+Avj4F82QP6m/hMtIvUCS8UEFIlBV5vq7Gw==}
1860 engines: {node: '>=22'}
1861
1862 levn@0.4.1:
1863 resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
1864 engines: {node: '>= 0.8.0'}
1865
1866 linkedom@0.18.9:
1867 resolution: {integrity: sha512-Pfvhwjs46nBrcQdauQjMXDJZqj6VwN7KStT84xQqmIgD9bPH6UVJ/ESW8y4VHVF2h7di0/P+f4Iln4U5emRcmg==}
1868
1869 locate-path@5.0.0:
1870 resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
1871 engines: {node: '>=8'}
1872
1873 locate-path@6.0.0:
1874 resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
1875 engines: {node: '>=10'}
1876
1877 lodash.isequal@4.5.0:
1878 resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==}
1879 deprecated: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
1880
1881 lodash.merge@4.6.2:
1882 resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
1883
1884 lodash@4.17.21:
1885 resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
1886
1887 log-symbols@4.1.0:
1888 resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
1889 engines: {node: '>=10'}
1890
1891 loose-envify@1.4.0:
1892 resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
1893 hasBin: true
1894
1895 lowercase-keys@3.0.0:
1896 resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==}
1897 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
1898
1899 lru-cache@10.4.3:
1900 resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
1901
1902 lru-cache@6.0.0:
1903 resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
1904 engines: {node: '>=10'}
1905
1906 make-fetch-happen@9.1.0:
1907 resolution: {integrity: sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==}
1908 engines: {node: '>= 10'}
1909
1910 map-stream@0.1.0:
1911 resolution: {integrity: sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==}
1912
1913 math-intrinsics@1.1.0:
1914 resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
1915 engines: {node: '>= 0.4'}
1916
1917 maxmind@4.3.24:
1918 resolution: {integrity: sha512-dexrLcjfS2xDGOvdV8XcfQYmyQVpGidMwEG2ld19lXlsB+i+lXRWPzQi81HfwRXR4hxzFr5gT0oAIFyqAAb/Ww==}
1919 engines: {node: '>=12', npm: '>=6'}
1920
1921 merge2@1.4.1:
1922 resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
1923 engines: {node: '>= 8'}
1924
1925 micromatch@4.0.8:
1926 resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
1927 engines: {node: '>=8.6'}
1928
1929 mime-db@1.52.0:
1930 resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
1931 engines: {node: '>= 0.6'}
1932
1933 mime-types@2.1.35:
1934 resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
1935 engines: {node: '>= 0.6'}
1936
1937 mimic-fn@2.1.0:
1938 resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
1939 engines: {node: '>=6'}
1940
1941 mimic-response@3.1.0:
1942 resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==}
1943 engines: {node: '>=10'}
1944
1945 mimic-response@4.0.0:
1946 resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==}
1947 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
1948
1949 minimatch@3.1.2:
1950 resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
1951
1952 minimatch@9.0.5:
1953 resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
1954 engines: {node: '>=16 || 14 >=14.17'}
1955
1956 minimist@1.2.8:
1957 resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
1958
1959 minipass-collect@1.0.2:
1960 resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==}
1961 engines: {node: '>= 8'}
1962
1963 minipass-fetch@1.4.1:
1964 resolution: {integrity: sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==}
1965 engines: {node: '>=8'}
1966
1967 minipass-flush@1.0.5:
1968 resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==}
1969 engines: {node: '>= 8'}
1970
1971 minipass-pipeline@1.2.4:
1972 resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==}
1973 engines: {node: '>=8'}
1974
1975 minipass-sized@1.0.3:
1976 resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==}
1977 engines: {node: '>=8'}
1978
1979 minipass@3.3.6:
1980 resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==}
1981 engines: {node: '>=8'}
1982
1983 minipass@5.0.0:
1984 resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
1985 engines: {node: '>=8'}
1986
1987 minizlib@2.1.2:
1988 resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
1989 engines: {node: '>= 8'}
1990
1991 mkdirp-classic@0.5.3:
1992 resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==}
1993
1994 mkdirp@1.0.4:
1995 resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
1996 engines: {node: '>=10'}
1997 hasBin: true
1998
1999 ml-array-max@1.2.4:
2000 resolution: {integrity: sha512-BlEeg80jI0tW6WaPyGxf5Sa4sqvcyY6lbSn5Vcv44lp1I2GR6AWojfUvLnGTNsIXrZ8uqWmo8VcG1WpkI2ONMQ==}
2001
2002 ml-array-min@1.2.3:
2003 resolution: {integrity: sha512-VcZ5f3VZ1iihtrGvgfh/q0XlMobG6GQ8FsNyQXD3T+IlstDv85g8kfV0xUG1QPRO/t21aukaJowDzMTc7j5V6Q==}
2004
2005 ml-array-rescale@1.3.7:
2006 resolution: {integrity: sha512-48NGChTouvEo9KBctDfHC3udWnQKNKEWN0ziELvY3KG25GR5cA8K8wNVzracsqSW1QEkAXjTNx+ycgAv06/1mQ==}
2007
2008 ml-logistic-regression@2.0.0:
2009 resolution: {integrity: sha512-xHhB91ut8GRRbJyB1ZQfKsl1MHmE1PqMeRjxhks96M5BGvCbC9eEojf4KgRMKM2LxFblhVUcVzweAoPB48Nt0A==}
2010
2011 ml-matrix@6.12.0:
2012 resolution: {integrity: sha512-AGfR+pWaC0GmzjUnB6BfwhndPEUGz0i7QUYdqNuw1zhTov/vSRJ9pP2hs6BoGpaSbtXgrKjZz2zjD1M0xuur6A==}
2013
2014 mmdb-lib@2.1.1:
2015 resolution: {integrity: sha512-yx8H/1H5AfnufiLnzzPqPf4yr/dKU9IFT1rPVwSkrKWHsQEeVVd6+X+L0nUbXhlEFTu3y/7hu38CFmEVgzvyeg==}
2016 engines: {node: '>=10', npm: '>=6'}
2017
2018 ms@2.1.3:
2019 resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
2020
2021 mute-stream@0.0.8:
2022 resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==}
2023
2024 mute-stream@1.0.0:
2025 resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==}
2026 engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
2027
2028 nanoid@3.3.9:
2029 resolution: {integrity: sha512-SppoicMGpZvbF1l3z4x7No3OlIjP7QJvC9XR7AhZr1kL133KHnKPztkKDc+Ir4aJ/1VhTySrtKhrsycmrMQfvg==}
2030 engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
2031 hasBin: true
2032
2033 napi-build-utils@2.0.0:
2034 resolution: {integrity: sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==}
2035
2036 natural-compare@1.4.0:
2037 resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
2038
2039 negotiator@0.6.4:
2040 resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==}
2041 engines: {node: '>= 0.6'}
2042
2043 node-abi@3.74.0:
2044 resolution: {integrity: sha512-c5XK0MjkGBrQPGYG24GBADZud0NCbznxNx0ZkS+ebUTrmV1qTDxPxSL8zEAPURXSbLRWVexxmP4986BziahL5w==}
2045 engines: {node: '>=10'}
2046
2047 node-addon-api@7.1.1:
2048 resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
2049
2050 node-domexception@1.0.0:
2051 resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==}
2052 engines: {node: '>=10.5.0'}
2053
2054 node-fetch@2.7.0:
2055 resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
2056 engines: {node: 4.x || >=6.0.0}
2057 peerDependencies:
2058 encoding: ^0.1.0
2059 peerDependenciesMeta:
2060 encoding:
2061 optional: true
2062
2063 node-gyp@8.4.1:
2064 resolution: {integrity: sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==}
2065 engines: {node: '>= 10.12.0'}
2066 hasBin: true
2067
2068 node-releases@2.0.19:
2069 resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
2070
2071 nopt@5.0.0:
2072 resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==}
2073 engines: {node: '>=6'}
2074 hasBin: true
2075
2076 normalize-url@8.0.1:
2077 resolution: {integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==}
2078 engines: {node: '>=14.16'}
2079
2080 npmlog@6.0.2:
2081 resolution: {integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==}
2082 engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
2083 deprecated: This package is no longer supported.
2084
2085 nth-check@2.1.1:
2086 resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
2087
2088 nwsapi@2.2.18:
2089 resolution: {integrity: sha512-p1TRH/edngVEHVbwqWnxUViEmq5znDvyB+Sik5cmuLpGOIfDf/39zLiq3swPF8Vakqn+gvNiOQAZu8djYlQILA==}
2090
2091 object-assign@4.1.1:
2092 resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
2093 engines: {node: '>=0.10.0'}
2094
2095 object-inspect@1.13.4:
2096 resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
2097 engines: {node: '>= 0.4'}
2098
2099 object-keys@1.1.1:
2100 resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
2101 engines: {node: '>= 0.4'}
2102
2103 object.assign@4.1.7:
2104 resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==}
2105 engines: {node: '>= 0.4'}
2106
2107 object.entries@1.1.8:
2108 resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==}
2109 engines: {node: '>= 0.4'}
2110
2111 object.fromentries@2.0.8:
2112 resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==}
2113 engines: {node: '>= 0.4'}
2114
2115 object.groupby@1.0.3:
2116 resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==}
2117 engines: {node: '>= 0.4'}
2118
2119 object.values@1.2.1:
2120 resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==}
2121 engines: {node: '>= 0.4'}
2122
2123 once@1.4.0:
2124 resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
2125
2126 onetime@5.1.2:
2127 resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
2128 engines: {node: '>=6'}
2129
2130 openai@4.86.2:
2131 resolution: {integrity: sha512-nvYeFjmjdSu6/msld+22JoUlCICNk/lUFpSMmc6KNhpeNLpqL70TqbD/8Vura/tFmYqHKW0trcjgPwUpKSPwaA==}
2132 hasBin: true
2133 peerDependencies:
2134 ws: ^8.18.0
2135 zod: ^3.23.8
2136 peerDependenciesMeta:
2137 ws:
2138 optional: true
2139 zod:
2140 optional: true
2141
2142 optionator@0.9.4:
2143 resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
2144 engines: {node: '>= 0.8.0'}
2145
2146 ora@5.4.1:
2147 resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==}
2148 engines: {node: '>=10'}
2149
2150 os-tmpdir@1.0.2:
2151 resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
2152 engines: {node: '>=0.10.0'}
2153
2154 ow@0.28.2:
2155 resolution: {integrity: sha512-dD4UpyBh/9m4X2NVjA+73/ZPBRF+uF4zIMFvvQsabMiEK8x41L3rQ8EENOi35kyyoaJwNxEeJcP6Fj1H4U409Q==}
2156 engines: {node: '>=12'}
2157
2158 ow@1.1.1:
2159 resolution: {integrity: sha512-sJBRCbS5vh1Jp9EOgwp1Ws3c16lJrUkJYlvWTYC03oyiYVwS/ns7lKRWow4w4XjDyTrA2pplQv4B2naWSR6yDA==}
2160 engines: {node: '>=14.16'}
2161
2162 own-keys@1.0.1:
2163 resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==}
2164 engines: {node: '>= 0.4'}
2165
2166 p-cancelable@4.0.1:
2167 resolution: {integrity: sha512-wBowNApzd45EIKdO1LaU+LrMBwAcjfPaYtVzV3lmfM3gf8Z4CHZsiIqlM8TZZ8okYvh5A1cP6gTfCRQtwUpaUg==}
2168 engines: {node: '>=14.16'}
2169
2170 p-limit@2.3.0:
2171 resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
2172 engines: {node: '>=6'}
2173
2174 p-limit@3.1.0:
2175 resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
2176 engines: {node: '>=10'}
2177
2178 p-locate@4.1.0:
2179 resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
2180 engines: {node: '>=8'}
2181
2182 p-locate@5.0.0:
2183 resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
2184 engines: {node: '>=10'}
2185
2186 p-map@4.0.0:
2187 resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
2188 engines: {node: '>=10'}
2189
2190 p-try@2.2.0:
2191 resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
2192 engines: {node: '>=6'}
2193
2194 parent-module@1.0.1:
2195 resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
2196 engines: {node: '>=6'}
2197
2198 parent-require@1.0.0:
2199 resolution: {integrity: sha512-2MXDNZC4aXdkkap+rBBMv0lUsfJqvX5/2FiYYnfCnorZt3Pk06/IOR5KeaoghgS2w07MLWgjbsnyaq6PdHn2LQ==}
2200 engines: {node: '>= 0.4.0'}
2201
2202 parse5-htmlparser2-tree-adapter@7.1.0:
2203 resolution: {integrity: sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==}
2204
2205 parse5@7.2.1:
2206 resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==}
2207
2208 path-exists@4.0.0:
2209 resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
2210 engines: {node: '>=8'}
2211
2212 path-is-absolute@1.0.1:
2213 resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
2214 engines: {node: '>=0.10.0'}
2215
2216 path-key@3.1.1:
2217 resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
2218 engines: {node: '>=8'}
2219
2220 path-parse@1.0.7:
2221 resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
2222
2223 path-type@4.0.0:
2224 resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
2225 engines: {node: '>=8'}
2226
2227 pause-stream@0.0.11:
2228 resolution: {integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==}
2229
2230 peek-readable@7.0.0:
2231 resolution: {integrity: sha512-nri2TO5JE3/mRryik9LlHFT53cgHfRK0Lt0BAZQXku/AW3E6XLt2GaY8siWi7dvW/m1z0ecn+J+bpDa9ZN3IsQ==}
2232 engines: {node: '>=18'}
2233
2234 picocolors@1.1.1:
2235 resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
2236
2237 picomatch@2.3.1:
2238 resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
2239 engines: {node: '>=8.6'}
2240
2241 picomatch@4.0.2:
2242 resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==}
2243 engines: {node: '>=12'}
2244
2245 pkg-dir@4.2.0:
2246 resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
2247 engines: {node: '>=8'}
2248
2249 playwright-core@1.50.1:
2250 resolution: {integrity: sha512-ra9fsNWayuYumt+NiM069M6OkcRb1FZSK8bgi66AtpFoWkg2+y0bJSNmkFrWhMbEBbVKC/EruAHH3g0zmtwGmQ==}
2251 engines: {node: '>=18'}
2252 hasBin: true
2253
2254 playwright@1.50.1:
2255 resolution: {integrity: sha512-G8rwsOQJ63XG6BbKj2w5rHeavFjy5zynBA9zsJMMtBoe/Uf757oG12NXz6e6OirF7RCrTVAKFXbLmn1RbL7Qaw==}
2256 engines: {node: '>=18'}
2257 hasBin: true
2258
2259 possible-typed-array-names@1.1.0:
2260 resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==}
2261 engines: {node: '>= 0.4'}
2262
2263 prebuild-install@7.1.3:
2264 resolution: {integrity: sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==}
2265 engines: {node: '>=10'}
2266 hasBin: true
2267
2268 prelude-ls@1.2.1:
2269 resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
2270 engines: {node: '>= 0.8.0'}
2271
2272 progress@2.0.3:
2273 resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
2274 engines: {node: '>=0.4.0'}
2275
2276 promise-inflight@1.0.1:
2277 resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==}
2278 peerDependencies:
2279 bluebird: '*'
2280 peerDependenciesMeta:
2281 bluebird:
2282 optional: true
2283
2284 promise-retry@2.0.1:
2285 resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==}
2286 engines: {node: '>=10'}
2287
2288 prop-types@15.8.1:
2289 resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
2290
2291 proper-lockfile@4.1.2:
2292 resolution: {integrity: sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==}
2293
2294 proxy-chain@2.5.7:
2295 resolution: {integrity: sha512-Tin+2iGrp/+gZGJymSeC+PVUFxWis2V2k66dpcKjXWGowPIB5X/Mt3ch86/PQZ8h3BdsgNL1vdbNusNgQ99OMw==}
2296 engines: {node: '>=14'}
2297
2298 proxy-from-env@1.1.0:
2299 resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
2300
2301 pump@3.0.2:
2302 resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==}
2303
2304 punycode@2.3.1:
2305 resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
2306 engines: {node: '>=6'}
2307
2308 queue-microtask@1.2.3:
2309 resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
2310
2311 quick-lru@5.1.1:
2312 resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==}
2313 engines: {node: '>=10'}
2314
2315 quick-lru@7.0.0:
2316 resolution: {integrity: sha512-MX8gB7cVYTrYcFfAnfLlhRd0+Toyl8yX8uBx1MrX7K0jegiz9TumwOK27ldXrgDlHRdVi+MqU9Ssw6dr4BNreg==}
2317 engines: {node: '>=18'}
2318
2319 rc@1.2.8:
2320 resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
2321 hasBin: true
2322
2323 react-is@16.13.1:
2324 resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
2325
2326 readable-stream@3.6.2:
2327 resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
2328 engines: {node: '>= 6'}
2329
2330 reflect.getprototypeof@1.0.10:
2331 resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==}
2332 engines: {node: '>= 0.4'}
2333
2334 regexp.prototype.flags@1.5.4:
2335 resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==}
2336 engines: {node: '>= 0.4'}
2337
2338 require-directory@2.1.1:
2339 resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
2340 engines: {node: '>=0.10.0'}
2341
2342 resolve-alpn@1.2.1:
2343 resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==}
2344
2345 resolve-cwd@3.0.0:
2346 resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==}
2347 engines: {node: '>=8'}
2348
2349 resolve-from@4.0.0:
2350 resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
2351 engines: {node: '>=4'}
2352
2353 resolve-from@5.0.0:
2354 resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
2355 engines: {node: '>=8'}
2356
2357 resolve-pkg-maps@1.0.0:
2358 resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
2359
2360 resolve@1.22.10:
2361 resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==}
2362 engines: {node: '>= 0.4'}
2363 hasBin: true
2364
2365 resolve@2.0.0-next.5:
2366 resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==}
2367 hasBin: true
2368
2369 responselike@3.0.0:
2370 resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==}
2371 engines: {node: '>=14.16'}
2372
2373 restore-cursor@3.1.0:
2374 resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
2375 engines: {node: '>=8'}
2376
2377 retry@0.12.0:
2378 resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==}
2379 engines: {node: '>= 4'}
2380
2381 retry@0.13.1:
2382 resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==}
2383 engines: {node: '>= 4'}
2384
2385 reusify@1.1.0:
2386 resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
2387 engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
2388
2389 rimraf@3.0.2:
2390 resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
2391 deprecated: Rimraf versions prior to v4 are no longer supported
2392 hasBin: true
2393
2394 robots-parser@3.0.1:
2395 resolution: {integrity: sha512-s+pyvQeIKIZ0dx5iJiQk1tPLJAWln39+MI5jtM8wnyws+G5azk+dMnMX0qfbqNetKKNgcWWOdi0sfm+FbQbgdQ==}
2396 engines: {node: '>=10.0.0'}
2397
2398 rrweb-cssom@0.8.0:
2399 resolution: {integrity: sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==}
2400
2401 run-async@2.4.1:
2402 resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==}
2403 engines: {node: '>=0.12.0'}
2404
2405 run-async@3.0.0:
2406 resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==}
2407 engines: {node: '>=0.12.0'}
2408
2409 run-parallel@1.2.0:
2410 resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
2411
2412 rxjs@7.8.2:
2413 resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==}
2414
2415 safe-array-concat@1.1.3:
2416 resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==}
2417 engines: {node: '>=0.4'}
2418
2419 safe-buffer@5.2.1:
2420 resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
2421
2422 safe-push-apply@1.0.0:
2423 resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==}
2424 engines: {node: '>= 0.4'}
2425
2426 safe-regex-test@1.1.0:
2427 resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==}
2428 engines: {node: '>= 0.4'}
2429
2430 safer-buffer@2.1.2:
2431 resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
2432
2433 sax@1.4.1:
2434 resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==}
2435
2436 saxes@6.0.0:
2437 resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==}
2438 engines: {node: '>=v12.22.7'}
2439
2440 semver@6.3.1:
2441 resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
2442 hasBin: true
2443
2444 semver@7.7.1:
2445 resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==}
2446 engines: {node: '>=10'}
2447 hasBin: true
2448
2449 set-blocking@2.0.0:
2450 resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
2451
2452 set-function-length@1.2.2:
2453 resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
2454 engines: {node: '>= 0.4'}
2455
2456 set-function-name@2.0.2:
2457 resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==}
2458 engines: {node: '>= 0.4'}
2459
2460 set-proto@1.0.0:
2461 resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==}
2462 engines: {node: '>= 0.4'}
2463
2464 shebang-command@2.0.0:
2465 resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
2466 engines: {node: '>=8'}
2467
2468 shebang-regex@3.0.0:
2469 resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
2470 engines: {node: '>=8'}
2471
2472 side-channel-list@1.0.0:
2473 resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==}
2474 engines: {node: '>= 0.4'}
2475
2476 side-channel-map@1.0.1:
2477 resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==}
2478 engines: {node: '>= 0.4'}
2479
2480 side-channel-weakmap@1.0.2:
2481 resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==}
2482 engines: {node: '>= 0.4'}
2483
2484 side-channel@1.1.0:
2485 resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==}
2486 engines: {node: '>= 0.4'}
2487
2488 signal-exit@3.0.7:
2489 resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
2490
2491 simple-concat@1.0.1:
2492 resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==}
2493
2494 simple-get@4.0.1:
2495 resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==}
2496
2497 slash@3.0.0:
2498 resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
2499 engines: {node: '>=8'}
2500
2501 smart-buffer@4.2.0:
2502 resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
2503 engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
2504
2505 socks-proxy-agent@6.2.1:
2506 resolution: {integrity: sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==}
2507 engines: {node: '>= 10'}
2508
2509 socks-proxy-agent@8.0.5:
2510 resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==}
2511 engines: {node: '>= 14'}
2512
2513 socks@2.8.4:
2514 resolution: {integrity: sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==}
2515 engines: {node: '>= 10.0.0', npm: '>= 3.0.0'}
2516
2517 split@0.3.3:
2518 resolution: {integrity: sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==}
2519
2520 sprintf-js@1.1.3:
2521 resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==}
2522
2523 sqlite3@5.1.7:
2524 resolution: {integrity: sha512-GGIyOiFaG+TUra3JIfkI/zGP8yZYLPQ0pl1bH+ODjiX57sPhrLU5sQJn1y9bDKZUFYkX1crlrPfSYt0BKKdkog==}
2525
2526 ssri@8.0.1:
2527 resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==}
2528 engines: {node: '>= 8'}
2529
2530 stable-hash@0.0.4:
2531 resolution: {integrity: sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==}
2532
2533 stream-chain@2.2.5:
2534 resolution: {integrity: sha512-1TJmBx6aSWqZ4tx7aTpBDXK0/e2hhcNSTV8+CbFJtDjbb+I1mZ8lHit0Grw9GRT+6JbIrrDd8esncgBi8aBXGA==}
2535
2536 stream-combiner@0.0.4:
2537 resolution: {integrity: sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==}
2538
2539 stream-json@1.9.1:
2540 resolution: {integrity: sha512-uWkjJ+2Nt/LO9Z/JyKZbMusL8Dkh97uUBTv3AJQ74y07lVahLY4eEFsPsE97pxYBwr8nnjMAIch5eqI0gPShyw==}
2541
2542 string-comparison@1.3.0:
2543 resolution: {integrity: sha512-46aD+slEwybxAMPRII83ATbgMgTiz5P8mVd7Z6VJsCzSHFjdt1hkAVLeFxPIyEb11tc6ihpJTlIqoO0MCF6NPw==}
2544 engines: {node: ^16.0.0 || >=18.0.0}
2545
2546 string-width@4.2.3:
2547 resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
2548 engines: {node: '>=8'}
2549
2550 string.prototype.includes@2.0.1:
2551 resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==}
2552 engines: {node: '>= 0.4'}
2553
2554 string.prototype.matchall@4.0.12:
2555 resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==}
2556 engines: {node: '>= 0.4'}
2557
2558 string.prototype.repeat@1.0.0:
2559 resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==}
2560
2561 string.prototype.trim@1.2.10:
2562 resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==}
2563 engines: {node: '>= 0.4'}
2564
2565 string.prototype.trimend@1.0.9:
2566 resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==}
2567 engines: {node: '>= 0.4'}
2568
2569 string.prototype.trimstart@1.0.8:
2570 resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==}
2571 engines: {node: '>= 0.4'}
2572
2573 string_decoder@1.3.0:
2574 resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
2575
2576 strip-ansi@3.0.1:
2577 resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==}
2578 engines: {node: '>=0.10.0'}
2579
2580 strip-ansi@6.0.1:
2581 resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
2582 engines: {node: '>=8'}
2583
2584 strip-bom@3.0.0:
2585 resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
2586 engines: {node: '>=4'}
2587
2588 strip-json-comments@2.0.1:
2589 resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
2590 engines: {node: '>=0.10.0'}
2591
2592 strip-json-comments@3.1.1:
2593 resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
2594 engines: {node: '>=8'}
2595
2596 strtok3@10.2.2:
2597 resolution: {integrity: sha512-Xt18+h4s7Z8xyZ0tmBoRmzxcop97R4BAh+dXouUDCYn+Em+1P3qpkUfI5ueWLT8ynC5hZ+q4iPEmGG1urvQGBg==}
2598 engines: {node: '>=18'}
2599
2600 supports-color@2.0.0:
2601 resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==}
2602 engines: {node: '>=0.8.0'}
2603
2604 supports-color@7.2.0:
2605 resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
2606 engines: {node: '>=8'}
2607
2608 supports-preserve-symlinks-flag@1.0.0:
2609 resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
2610 engines: {node: '>= 0.4'}
2611
2612 symbol-tree@3.2.4:
2613 resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
2614
2615 tapable@2.2.1:
2616 resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
2617 engines: {node: '>=6'}
2618
2619 tar-fs@2.1.2:
2620 resolution: {integrity: sha512-EsaAXwxmx8UB7FRKqeozqEPop69DXcmYwTQwXvyAPF352HJsPdkVhvTaDPYqfNgruveJIJy3TA2l+2zj8LJIJA==}
2621
2622 tar-stream@2.2.0:
2623 resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==}
2624 engines: {node: '>=6'}
2625
2626 tar@6.2.1:
2627 resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==}
2628 engines: {node: '>=10'}
2629
2630 text-table@0.2.0:
2631 resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
2632
2633 through@2.3.8:
2634 resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
2635
2636 tiny-lru@11.2.11:
2637 resolution: {integrity: sha512-27BIW0dIWTYYoWNnqSmoNMKe5WIbkXsc0xaCQHd3/3xT2XMuMJrzHdrO9QBFR14emBz1Bu0dOAs2sCBBrvgPQA==}
2638 engines: {node: '>=12'}
2639
2640 tiny-typed-emitter@2.1.0:
2641 resolution: {integrity: sha512-qVtvMxeXbVej0cQWKqVSSAHmKZEHAvxdF8HEUBFWts8h+xEo5m/lEiPakuyZ3BnCBjOD8i24kzNOiOLLgsSxhA==}
2642
2643 tinyglobby@0.2.12:
2644 resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==}
2645 engines: {node: '>=12.0.0'}
2646
2647 tldts-core@6.1.84:
2648 resolution: {integrity: sha512-NaQa1W76W2aCGjXybvnMYzGSM4x8fvG2AN/pla7qxcg0ZHbooOPhA8kctmOZUDfZyhDL27OGNbwAeig8P4p1vg==}
2649
2650 tldts@6.1.84:
2651 resolution: {integrity: sha512-aRGIbCIF3teodtUFAYSdQONVmDRy21REM3o6JnqWn5ZkQBJJ4gHxhw6OfwQ+WkSAi3ASamrS4N4nyazWx6uTYg==}
2652 hasBin: true
2653
2654 tmp@0.0.33:
2655 resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
2656 engines: {node: '>=0.6.0'}
2657
2658 to-regex-range@5.0.1:
2659 resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
2660 engines: {node: '>=8.0'}
2661
2662 token-types@6.0.0:
2663 resolution: {integrity: sha512-lbDrTLVsHhOMljPscd0yitpozq7Ga2M5Cvez5AjGg8GASBjtt6iERCAJ93yommPmz62fb45oFIXHEZ3u9bfJEA==}
2664 engines: {node: '>=14.16'}
2665
2666 tough-cookie@5.1.2:
2667 resolution: {integrity: sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==}
2668 engines: {node: '>=16'}
2669
2670 tr46@0.0.3:
2671 resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
2672
2673 tr46@5.0.0:
2674 resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==}
2675 engines: {node: '>=18'}
2676
2677 ts-api-utils@1.4.3:
2678 resolution: {integrity: sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==}
2679 engines: {node: '>=16'}
2680 peerDependencies:
2681 typescript: '>=4.2.0'
2682
2683 tsconfig-paths@3.15.0:
2684 resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==}
2685
2686 tslib@2.8.1:
2687 resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
2688
2689 tsx@4.19.3:
2690 resolution: {integrity: sha512-4H8vUNGNjQ4V2EOoGw005+c+dGuPSnhpPBPHBtsZdGZBk/iJb4kguGlPWaZTZ3q5nMtFOEsY0nRDlh9PJyd6SQ==}
2691 engines: {node: '>=18.0.0'}
2692 hasBin: true
2693
2694 tunnel-agent@0.6.0:
2695 resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
2696
2697 type-check@0.4.0:
2698 resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
2699 engines: {node: '>= 0.8.0'}
2700
2701 type-fest@0.20.2:
2702 resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
2703 engines: {node: '>=10'}
2704
2705 type-fest@0.21.3:
2706 resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
2707 engines: {node: '>=10'}
2708
2709 type-fest@2.19.0:
2710 resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==}
2711 engines: {node: '>=12.20'}
2712
2713 type-fest@4.37.0:
2714 resolution: {integrity: sha512-S/5/0kFftkq27FPNye0XM1e2NsnoD/3FS+pBmbjmmtLT6I+i344KoOf7pvXreaFsDamWeaJX55nczA1m5PsBDg==}
2715 engines: {node: '>=16'}
2716
2717 typed-array-buffer@1.0.3:
2718 resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==}
2719 engines: {node: '>= 0.4'}
2720
2721 typed-array-byte-length@1.0.3:
2722 resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==}
2723 engines: {node: '>= 0.4'}
2724
2725 typed-array-byte-offset@1.0.4:
2726 resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==}
2727 engines: {node: '>= 0.4'}
2728
2729 typed-array-length@1.0.7:
2730 resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==}
2731 engines: {node: '>= 0.4'}
2732
2733 typescript@5.8.2:
2734 resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==}
2735 engines: {node: '>=14.17'}
2736 hasBin: true
2737
2738 ua-is-frozen@0.1.2:
2739 resolution: {integrity: sha512-RwKDW2p3iyWn4UbaxpP2+VxwqXh0jpvdxsYpZ5j/MLLiQOfbsV5shpgQiw93+KMYQPcteeMQ289MaAFzs3G9pw==}
2740
2741 ua-parser-js@2.0.2:
2742 resolution: {integrity: sha512-NoaPjzMmuUlo5bJ2jrdkzvHL8gpcgVrhUugAqsqsundDO3R8rw7R0OwxLoWhcKtsTb+6u3z9dES8m6+vxEcJog==}
2743 hasBin: true
2744
2745 uhyphen@0.2.0:
2746 resolution: {integrity: sha512-qz3o9CHXmJJPGBdqzab7qAYuW8kQGKNEuoHFYrBwV6hWIMcpAmxDLXojcHfFr9US1Pe6zUswEIJIbLI610fuqA==}
2747
2748 uint8array-extras@1.4.0:
2749 resolution: {integrity: sha512-ZPtzy0hu4cZjv3z5NW9gfKnNLjoz4y6uv4HlelAjDK7sY/xOkKZv9xK/WQpcsBB3jEybChz9DPC2U/+cusjJVQ==}
2750 engines: {node: '>=18'}
2751
2752 unbox-primitive@1.1.0:
2753 resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
2754 engines: {node: '>= 0.4'}
2755
2756 undici-types@5.26.5:
2757 resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
2758
2759 undici-types@6.20.0:
2760 resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==}
2761
2762 unique-filename@1.1.1:
2763 resolution: {integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==}
2764
2765 unique-slug@2.0.2:
2766 resolution: {integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==}
2767
2768 universalify@2.0.1:
2769 resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
2770 engines: {node: '>= 10.0.0'}
2771
2772 update-browserslist-db@1.1.3:
2773 resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
2774 hasBin: true
2775 peerDependencies:
2776 browserslist: '>= 4.21.0'
2777
2778 uri-js@4.4.1:
2779 resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
2780
2781 util-deprecate@1.0.2:
2782 resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
2783
2784 vali-date@1.0.0:
2785 resolution: {integrity: sha512-sgECfZthyaCKW10N0fm27cg8HYTFK5qMWgypqkXMQ4Wbl/zZKx7xZICgcoxIIE+WFAP/MBL2EFwC/YvLxw3Zeg==}
2786 engines: {node: '>=0.10.0'}
2787
2788 w3c-xmlserializer@5.0.0:
2789 resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==}
2790 engines: {node: '>=18'}
2791
2792 wcwidth@1.0.1:
2793 resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
2794
2795 web-streams-polyfill@4.0.0-beta.3:
2796 resolution: {integrity: sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==}
2797 engines: {node: '>= 14'}
2798
2799 webidl-conversions@3.0.1:
2800 resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
2801
2802 webidl-conversions@7.0.0:
2803 resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==}
2804 engines: {node: '>=12'}
2805
2806 whatwg-encoding@3.1.1:
2807 resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==}
2808 engines: {node: '>=18'}
2809
2810 whatwg-mimetype@4.0.0:
2811 resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==}
2812 engines: {node: '>=18'}
2813
2814 whatwg-url@14.1.1:
2815 resolution: {integrity: sha512-mDGf9diDad/giZ/Sm9Xi2YcyzaFpbdLpJPr+E9fSkyQ7KpQD4SdFcugkRQYzhmfI4KeV4Qpnn2sKPdo+kmsgRQ==}
2816 engines: {node: '>=18'}
2817
2818 whatwg-url@5.0.0:
2819 resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
2820
2821 which-boxed-primitive@1.1.1:
2822 resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==}
2823 engines: {node: '>= 0.4'}
2824
2825 which-builtin-type@1.2.1:
2826 resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==}
2827 engines: {node: '>= 0.4'}
2828
2829 which-collection@1.0.2:
2830 resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==}
2831 engines: {node: '>= 0.4'}
2832
2833 which-typed-array@1.1.19:
2834 resolution: {integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==}
2835 engines: {node: '>= 0.4'}
2836
2837 which@2.0.2:
2838 resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
2839 engines: {node: '>= 8'}
2840 hasBin: true
2841
2842 wide-align@1.1.5:
2843 resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==}
2844
2845 word-wrap@1.2.5:
2846 resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
2847 engines: {node: '>=0.10.0'}
2848
2849 wrap-ansi@6.2.0:
2850 resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
2851 engines: {node: '>=8'}
2852
2853 wrap-ansi@7.0.0:
2854 resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
2855 engines: {node: '>=10'}
2856
2857 wrappy@1.0.2:
2858 resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
2859
2860 ws@8.18.1:
2861 resolution: {integrity: sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==}
2862 engines: {node: '>=10.0.0'}
2863 peerDependencies:
2864 bufferutil: ^4.0.1
2865 utf-8-validate: '>=5.0.2'
2866 peerDependenciesMeta:
2867 bufferutil:
2868 optional: true
2869 utf-8-validate:
2870 optional: true
2871
2872 xml-name-validator@5.0.0:
2873 resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==}
2874 engines: {node: '>=18'}
2875
2876 xml2js@0.6.2:
2877 resolution: {integrity: sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==}
2878 engines: {node: '>=4.0.0'}
2879
2880 xmlbuilder@11.0.1:
2881 resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==}
2882 engines: {node: '>=4.0'}
2883
2884 xmlchars@2.2.0:
2885 resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==}
2886
2887 y18n@5.0.8:
2888 resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
2889 engines: {node: '>=10'}
2890
2891 yallist@4.0.0:
2892 resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
2893
2894 yargonaut@1.1.4:
2895 resolution: {integrity: sha512-rHgFmbgXAAzl+1nngqOcwEljqHGG9uUZoPjsdZEs1w5JW9RXYzrSvH/u70C1JE5qFi0qjsdhnUX/dJRpWqitSA==}
2896
2897 yargs-parser@21.1.1:
2898 resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
2899 engines: {node: '>=12'}
2900
2901 yargs@17.7.2:
2902 resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
2903 engines: {node: '>=12'}
2904
2905 yocto-queue@0.1.0:
2906 resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
2907 engines: {node: '>=10'}
2908
2909 yoctocolors-cjs@2.1.2:
2910 resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==}
2911 engines: {node: '>=18'}
2912
2913snapshots:
2914
2915 '@apify/consts@2.37.0': {}
2916
2917 '@apify/datastructures@2.0.2': {}
2918
2919 '@apify/eslint-config-ts@0.3.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2))(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2)':
2920 dependencies:
2921 '@apify/eslint-config': 0.3.4(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)
2922 '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2)
2923 '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.8.2)
2924 eslint: 8.57.1
2925 eslint-import-resolver-typescript: 3.8.3(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1))(eslint@8.57.1)
2926 eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.8.3(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1)
2927 eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1)
2928 eslint-plugin-react: 7.37.4(eslint@8.57.1)
2929 eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1)
2930 typescript: 5.8.2
2931 transitivePeerDependencies:
2932 - eslint-import-resolver-webpack
2933 - eslint-plugin-import-x
2934 - supports-color
2935
2936 '@apify/eslint-config@0.3.4(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)':
2937 dependencies:
2938 eslint: 8.57.1
2939 eslint-config-airbnb: 19.0.4(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.8.3(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1))(eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.1))(eslint-plugin-react-hooks@4.6.2(eslint@8.57.1))(eslint-plugin-react@7.37.4(eslint@8.57.1))(eslint@8.57.1)
2940 eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.8.3(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1)
2941 eslint-import-resolver-typescript: 2.7.1(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.8.3(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1)
2942 eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@2.7.1)(eslint@8.57.1)
2943 eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1)
2944 eslint-plugin-react: 7.37.4(eslint@8.57.1)
2945 eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1)
2946 transitivePeerDependencies:
2947 - '@typescript-eslint/parser'
2948 - eslint-import-resolver-webpack
2949 - supports-color
2950
2951 '@apify/input_secrets@1.1.66':
2952 dependencies:
2953 '@apify/log': 2.5.13
2954 '@apify/utilities': 2.14.0
2955 ow: 0.28.2
2956
2957 '@apify/log@2.5.13':
2958 dependencies:
2959 '@apify/consts': 2.37.0
2960 ansi-colors: 4.1.3
2961
2962 '@apify/ps-tree@1.2.0':
2963 dependencies:
2964 event-stream: 3.3.4
2965
2966 '@apify/pseudo_url@2.0.54':
2967 dependencies:
2968 '@apify/log': 2.5.13
2969
2970 '@apify/timeout@0.3.1': {}
2971
2972 '@apify/tsconfig@0.1.0': {}
2973
2974 '@apify/utilities@2.14.0':
2975 dependencies:
2976 '@apify/consts': 2.37.0
2977 '@apify/log': 2.5.13
2978
2979 '@asamuzakjp/css-color@3.1.1':
2980 dependencies:
2981 '@csstools/css-calc': 2.1.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)
2982 '@csstools/css-color-parser': 3.0.8(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)
2983 '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
2984 '@csstools/css-tokenizer': 3.0.3
2985 lru-cache: 10.4.3
2986
2987 '@crawlee/basic@3.13.0':
2988 dependencies:
2989 '@apify/log': 2.5.13
2990 '@apify/timeout': 0.3.1
2991 '@apify/utilities': 2.14.0
2992 '@crawlee/core': 3.13.0
2993 '@crawlee/types': 3.13.0
2994 '@crawlee/utils': 3.13.0
2995 csv-stringify: 6.5.2
2996 fs-extra: 11.3.0
2997 got-scraping: 4.1.1
2998 ow: 0.28.2
2999 tldts: 6.1.84
3000 tslib: 2.8.1
3001 type-fest: 4.37.0
3002 transitivePeerDependencies:
3003 - supports-color
3004
3005 '@crawlee/browser-pool@3.13.0(playwright@1.50.1)':
3006 dependencies:
3007 '@apify/log': 2.5.13
3008 '@apify/timeout': 0.3.1
3009 '@crawlee/core': 3.13.0
3010 '@crawlee/types': 3.13.0
3011 fingerprint-generator: 2.1.62
3012 fingerprint-injector: 2.1.62(playwright@1.50.1)
3013 lodash.merge: 4.6.2
3014 nanoid: 3.3.9
3015 ow: 0.28.2
3016 p-limit: 3.1.0
3017 proxy-chain: 2.5.7
3018 quick-lru: 5.1.1
3019 tiny-typed-emitter: 2.1.0
3020 tslib: 2.8.1
3021 optionalDependencies:
3022 playwright: 1.50.1
3023 transitivePeerDependencies:
3024 - supports-color
3025
3026 '@crawlee/browser@3.13.0(playwright@1.50.1)':
3027 dependencies:
3028 '@apify/timeout': 0.3.1
3029 '@crawlee/basic': 3.13.0
3030 '@crawlee/browser-pool': 3.13.0(playwright@1.50.1)
3031 '@crawlee/types': 3.13.0
3032 '@crawlee/utils': 3.13.0
3033 ow: 0.28.2
3034 tslib: 2.8.1
3035 type-fest: 4.37.0
3036 optionalDependencies:
3037 playwright: 1.50.1
3038 transitivePeerDependencies:
3039 - supports-color
3040
3041 '@crawlee/cheerio@3.13.0':
3042 dependencies:
3043 '@crawlee/http': 3.13.0
3044 '@crawlee/types': 3.13.0
3045 '@crawlee/utils': 3.13.0
3046 cheerio: 1.0.0-rc.12
3047 htmlparser2: 9.1.0
3048 tslib: 2.8.1
3049 transitivePeerDependencies:
3050 - supports-color
3051
3052 '@crawlee/cli@3.13.0':
3053 dependencies:
3054 '@crawlee/templates': 3.13.0
3055 ansi-colors: 4.1.3
3056 fs-extra: 11.3.0
3057 inquirer: 8.2.6
3058 tslib: 2.8.1
3059 yargonaut: 1.1.4
3060 yargs: 17.7.2
3061
3062 '@crawlee/core@3.13.0':
3063 dependencies:
3064 '@apify/consts': 2.37.0
3065 '@apify/datastructures': 2.0.2
3066 '@apify/log': 2.5.13
3067 '@apify/pseudo_url': 2.0.54
3068 '@apify/timeout': 0.3.1
3069 '@apify/utilities': 2.14.0
3070 '@crawlee/memory-storage': 3.13.0
3071 '@crawlee/types': 3.13.0
3072 '@crawlee/utils': 3.13.0
3073 '@sapphire/async-queue': 1.5.5
3074 '@vladfrangu/async_event_emitter': 2.4.6
3075 csv-stringify: 6.5.2
3076 fs-extra: 11.3.0
3077 got-scraping: 4.1.1
3078 json5: 2.2.3
3079 minimatch: 9.0.5
3080 ow: 0.28.2
3081 stream-json: 1.9.1
3082 tldts: 6.1.84
3083 tough-cookie: 5.1.2
3084 tslib: 2.8.1
3085 type-fest: 4.37.0
3086 transitivePeerDependencies:
3087 - supports-color
3088
3089 '@crawlee/http@3.13.0':
3090 dependencies:
3091 '@apify/timeout': 0.3.1
3092 '@apify/utilities': 2.14.0
3093 '@crawlee/basic': 3.13.0
3094 '@crawlee/types': 3.13.0
3095 '@crawlee/utils': 3.13.0
3096 '@types/content-type': 1.1.8
3097 cheerio: 1.0.0-rc.12
3098 content-type: 1.0.5
3099 got-scraping: 4.1.1
3100 iconv-lite: 0.6.3
3101 mime-types: 2.1.35
3102 ow: 0.28.2
3103 tslib: 2.8.1
3104 type-fest: 4.37.0
3105 transitivePeerDependencies:
3106 - supports-color
3107
3108 '@crawlee/jsdom@3.13.0':
3109 dependencies:
3110 '@apify/timeout': 0.3.1
3111 '@apify/utilities': 2.14.0
3112 '@crawlee/http': 3.13.0
3113 '@crawlee/types': 3.13.0
3114 '@crawlee/utils': 3.13.0
3115 '@types/jsdom': 21.1.7
3116 cheerio: 1.0.0-rc.12
3117 jsdom: 26.0.0
3118 ow: 0.28.2
3119 tslib: 2.8.1
3120 transitivePeerDependencies:
3121 - bufferutil
3122 - canvas
3123 - supports-color
3124 - utf-8-validate
3125
3126 '@crawlee/linkedom@3.13.0':
3127 dependencies:
3128 '@apify/timeout': 0.3.1
3129 '@apify/utilities': 2.14.0
3130 '@crawlee/http': 3.13.0
3131 '@crawlee/types': 3.13.0
3132 linkedom: 0.18.9
3133 ow: 0.28.2
3134 tslib: 2.8.1
3135 transitivePeerDependencies:
3136 - supports-color
3137
3138 '@crawlee/memory-storage@3.13.0':
3139 dependencies:
3140 '@apify/log': 2.5.13
3141 '@crawlee/types': 3.13.0
3142 '@sapphire/async-queue': 1.5.5
3143 '@sapphire/shapeshift': 3.9.7
3144 content-type: 1.0.5
3145 fs-extra: 11.3.0
3146 json5: 2.2.3
3147 mime-types: 2.1.35
3148 proper-lockfile: 4.1.2
3149 tslib: 2.8.1
3150
3151 '@crawlee/playwright@3.13.0(playwright@1.50.1)':
3152 dependencies:
3153 '@apify/datastructures': 2.0.2
3154 '@apify/log': 2.5.13
3155 '@apify/timeout': 0.3.1
3156 '@crawlee/browser': 3.13.0(playwright@1.50.1)
3157 '@crawlee/browser-pool': 3.13.0(playwright@1.50.1)
3158 '@crawlee/core': 3.13.0
3159 '@crawlee/types': 3.13.0
3160 '@crawlee/utils': 3.13.0
3161 cheerio: 1.0.0-rc.12
3162 idcac-playwright: 0.1.3
3163 jquery: 3.7.1
3164 lodash.isequal: 4.5.0
3165 ml-logistic-regression: 2.0.0
3166 ml-matrix: 6.12.0
3167 ow: 0.28.2
3168 string-comparison: 1.3.0
3169 tslib: 2.8.1
3170 optionalDependencies:
3171 playwright: 1.50.1
3172 transitivePeerDependencies:
3173 - puppeteer
3174 - supports-color
3175
3176 '@crawlee/puppeteer@3.13.0(playwright@1.50.1)':
3177 dependencies:
3178 '@apify/datastructures': 2.0.2
3179 '@apify/log': 2.5.13
3180 '@crawlee/browser': 3.13.0(playwright@1.50.1)
3181 '@crawlee/browser-pool': 3.13.0(playwright@1.50.1)
3182 '@crawlee/types': 3.13.0
3183 '@crawlee/utils': 3.13.0
3184 cheerio: 1.0.0-rc.12
3185 devtools-protocol: 0.0.1429850
3186 idcac-playwright: 0.1.3
3187 jquery: 3.7.1
3188 ow: 0.28.2
3189 tslib: 2.8.1
3190 transitivePeerDependencies:
3191 - playwright
3192 - supports-color
3193
3194 '@crawlee/templates@3.13.0':
3195 dependencies:
3196 ansi-colors: 4.1.3
3197 inquirer: 9.3.7
3198 tslib: 2.8.1
3199 yargonaut: 1.1.4
3200 yargs: 17.7.2
3201
3202 '@crawlee/types@3.13.0':
3203 dependencies:
3204 tslib: 2.8.1
3205
3206 '@crawlee/utils@3.13.0':
3207 dependencies:
3208 '@apify/log': 2.5.13
3209 '@apify/ps-tree': 1.2.0
3210 '@crawlee/types': 3.13.0
3211 '@types/sax': 1.2.7
3212 cheerio: 1.0.0-rc.12
3213 file-type: 20.4.0
3214 got-scraping: 4.1.1
3215 ow: 0.28.2
3216 robots-parser: 3.0.1
3217 sax: 1.4.1
3218 tslib: 2.8.1
3219 whatwg-mimetype: 4.0.0
3220 transitivePeerDependencies:
3221 - supports-color
3222
3223 '@csstools/color-helpers@5.0.2': {}
3224
3225 '@csstools/css-calc@2.1.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)':
3226 dependencies:
3227 '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
3228 '@csstools/css-tokenizer': 3.0.3
3229
3230 '@csstools/css-color-parser@3.0.8(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)':
3231 dependencies:
3232 '@csstools/color-helpers': 5.0.2
3233 '@csstools/css-calc': 2.1.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)
3234 '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
3235 '@csstools/css-tokenizer': 3.0.3
3236
3237 '@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3)':
3238 dependencies:
3239 '@csstools/css-tokenizer': 3.0.3
3240
3241 '@csstools/css-tokenizer@3.0.3': {}
3242
3243 '@esbuild/aix-ppc64@0.25.1':
3244 optional: true
3245
3246 '@esbuild/android-arm64@0.25.1':
3247 optional: true
3248
3249 '@esbuild/android-arm@0.25.1':
3250 optional: true
3251
3252 '@esbuild/android-x64@0.25.1':
3253 optional: true
3254
3255 '@esbuild/darwin-arm64@0.25.1':
3256 optional: true
3257
3258 '@esbuild/darwin-x64@0.25.1':
3259 optional: true
3260
3261 '@esbuild/freebsd-arm64@0.25.1':
3262 optional: true
3263
3264 '@esbuild/freebsd-x64@0.25.1':
3265 optional: true
3266
3267 '@esbuild/linux-arm64@0.25.1':
3268 optional: true
3269
3270 '@esbuild/linux-arm@0.25.1':
3271 optional: true
3272
3273 '@esbuild/linux-ia32@0.25.1':
3274 optional: true
3275
3276 '@esbuild/linux-loong64@0.25.1':
3277 optional: true
3278
3279 '@esbuild/linux-mips64el@0.25.1':
3280 optional: true
3281
3282 '@esbuild/linux-ppc64@0.25.1':
3283 optional: true
3284
3285 '@esbuild/linux-riscv64@0.25.1':
3286 optional: true
3287
3288 '@esbuild/linux-s390x@0.25.1':
3289 optional: true
3290
3291 '@esbuild/linux-x64@0.25.1':
3292 optional: true
3293
3294 '@esbuild/netbsd-arm64@0.25.1':
3295 optional: true
3296
3297 '@esbuild/netbsd-x64@0.25.1':
3298 optional: true
3299
3300 '@esbuild/openbsd-arm64@0.25.1':
3301 optional: true
3302
3303 '@esbuild/openbsd-x64@0.25.1':
3304 optional: true
3305
3306 '@esbuild/sunos-x64@0.25.1':
3307 optional: true
3308
3309 '@esbuild/win32-arm64@0.25.1':
3310 optional: true
3311
3312 '@esbuild/win32-ia32@0.25.1':
3313 optional: true
3314
3315 '@esbuild/win32-x64@0.25.1':
3316 optional: true
3317
3318 '@eslint-community/eslint-utils@4.4.1(eslint@8.57.1)':
3319 dependencies:
3320 eslint: 8.57.1
3321 eslint-visitor-keys: 3.4.3
3322
3323 '@eslint-community/regexpp@4.12.1': {}
3324
3325 '@eslint/eslintrc@2.1.4':
3326 dependencies:
3327 ajv: 6.12.6
3328 debug: 4.4.0
3329 espree: 9.6.1
3330 globals: 13.24.0
3331 ignore: 5.3.2
3332 import-fresh: 3.3.1
3333 js-yaml: 4.1.0
3334 minimatch: 3.1.2
3335 strip-json-comments: 3.1.1
3336 transitivePeerDependencies:
3337 - supports-color
3338
3339 '@eslint/js@8.57.1': {}
3340
3341 '@gar/promisify@1.1.3':
3342 optional: true
3343
3344 '@humanwhocodes/config-array@0.13.0':
3345 dependencies:
3346 '@humanwhocodes/object-schema': 2.0.3
3347 debug: 4.4.0
3348 minimatch: 3.1.2
3349 transitivePeerDependencies:
3350 - supports-color
3351
3352 '@humanwhocodes/module-importer@1.0.1': {}
3353
3354 '@humanwhocodes/object-schema@2.0.3': {}
3355
3356 '@inquirer/figures@1.0.11': {}
3357
3358 '@nodelib/fs.scandir@2.1.5':
3359 dependencies:
3360 '@nodelib/fs.stat': 2.0.5
3361 run-parallel: 1.2.0
3362
3363 '@nodelib/fs.stat@2.0.5': {}
3364
3365 '@nodelib/fs.walk@1.2.8':
3366 dependencies:
3367 '@nodelib/fs.scandir': 2.1.5
3368 fastq: 1.19.1
3369
3370 '@nolyfill/is-core-module@1.0.39': {}
3371
3372 '@npmcli/fs@1.1.1':
3373 dependencies:
3374 '@gar/promisify': 1.1.3
3375 semver: 7.7.1
3376 optional: true
3377
3378 '@npmcli/move-file@1.1.2':
3379 dependencies:
3380 mkdirp: 1.0.4
3381 rimraf: 3.0.2
3382 optional: true
3383
3384 '@rtsao/scc@1.1.0': {}
3385
3386 '@sapphire/async-queue@1.5.5': {}
3387
3388 '@sapphire/shapeshift@3.9.7':
3389 dependencies:
3390 fast-deep-equal: 3.1.3
3391 lodash: 4.17.21
3392
3393 '@sec-ant/readable-stream@0.4.1': {}
3394
3395 '@sindresorhus/is@4.6.0': {}
3396
3397 '@sindresorhus/is@5.6.0': {}
3398
3399 '@sindresorhus/is@7.0.1': {}
3400
3401 '@szmarczak/http-timer@5.0.1':
3402 dependencies:
3403 defer-to-connect: 2.0.1
3404
3405 '@tokenizer/inflate@0.2.7':
3406 dependencies:
3407 debug: 4.4.0
3408 fflate: 0.8.2
3409 token-types: 6.0.0
3410 transitivePeerDependencies:
3411 - supports-color
3412
3413 '@tokenizer/token@0.3.0': {}
3414
3415 '@tootallnate/once@1.1.2':
3416 optional: true
3417
3418 '@types/content-type@1.1.8': {}
3419
3420 '@types/http-cache-semantics@4.0.4': {}
3421
3422 '@types/jsdom@21.1.7':
3423 dependencies:
3424 '@types/node': 22.13.10
3425 '@types/tough-cookie': 4.0.5
3426 parse5: 7.2.1
3427
3428 '@types/json5@0.0.29': {}
3429
3430 '@types/node-fetch@2.6.12':
3431 dependencies:
3432 '@types/node': 18.19.80
3433 form-data: 4.0.2
3434
3435 '@types/node@18.19.80':
3436 dependencies:
3437 undici-types: 5.26.5
3438
3439 '@types/node@22.13.10':
3440 dependencies:
3441 undici-types: 6.20.0
3442
3443 '@types/sax@1.2.7':
3444 dependencies:
3445 '@types/node': 22.13.10
3446
3447 '@types/tough-cookie@4.0.5': {}
3448
3449 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2)':
3450 dependencies:
3451 '@eslint-community/regexpp': 4.12.1
3452 '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.8.2)
3453 '@typescript-eslint/scope-manager': 7.18.0
3454 '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.1)(typescript@5.8.2)
3455 '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.8.2)
3456 '@typescript-eslint/visitor-keys': 7.18.0
3457 eslint: 8.57.1
3458 graphemer: 1.4.0
3459 ignore: 5.3.2
3460 natural-compare: 1.4.0
3461 ts-api-utils: 1.4.3(typescript@5.8.2)
3462 optionalDependencies:
3463 typescript: 5.8.2
3464 transitivePeerDependencies:
3465 - supports-color
3466
3467 '@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2)':
3468 dependencies:
3469 '@typescript-eslint/scope-manager': 7.18.0
3470 '@typescript-eslint/types': 7.18.0
3471 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.2)
3472 '@typescript-eslint/visitor-keys': 7.18.0
3473 debug: 4.4.0
3474 eslint: 8.57.1
3475 optionalDependencies:
3476 typescript: 5.8.2
3477 transitivePeerDependencies:
3478 - supports-color
3479
3480 '@typescript-eslint/scope-manager@7.18.0':
3481 dependencies:
3482 '@typescript-eslint/types': 7.18.0
3483 '@typescript-eslint/visitor-keys': 7.18.0
3484
3485 '@typescript-eslint/type-utils@7.18.0(eslint@8.57.1)(typescript@5.8.2)':
3486 dependencies:
3487 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.2)
3488 '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.8.2)
3489 debug: 4.4.0
3490 eslint: 8.57.1
3491 ts-api-utils: 1.4.3(typescript@5.8.2)
3492 optionalDependencies:
3493 typescript: 5.8.2
3494 transitivePeerDependencies:
3495 - supports-color
3496
3497 '@typescript-eslint/types@7.18.0': {}
3498
3499 '@typescript-eslint/typescript-estree@7.18.0(typescript@5.8.2)':
3500 dependencies:
3501 '@typescript-eslint/types': 7.18.0
3502 '@typescript-eslint/visitor-keys': 7.18.0
3503 debug: 4.4.0
3504 globby: 11.1.0
3505 is-glob: 4.0.3
3506 minimatch: 9.0.5
3507 semver: 7.7.1
3508 ts-api-utils: 1.4.3(typescript@5.8.2)
3509 optionalDependencies:
3510 typescript: 5.8.2
3511 transitivePeerDependencies:
3512 - supports-color
3513
3514 '@typescript-eslint/utils@7.18.0(eslint@8.57.1)(typescript@5.8.2)':
3515 dependencies:
3516 '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1)
3517 '@typescript-eslint/scope-manager': 7.18.0
3518 '@typescript-eslint/types': 7.18.0
3519 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.2)
3520 eslint: 8.57.1
3521 transitivePeerDependencies:
3522 - supports-color
3523 - typescript
3524
3525 '@typescript-eslint/visitor-keys@7.18.0':
3526 dependencies:
3527 '@typescript-eslint/types': 7.18.0
3528 eslint-visitor-keys: 3.4.3
3529
3530 '@ungap/structured-clone@1.3.0': {}
3531
3532 '@vladfrangu/async_event_emitter@2.4.6': {}
3533
3534 abbrev@1.1.1:
3535 optional: true
3536
3537 abort-controller@3.0.0:
3538 dependencies:
3539 event-target-shim: 5.0.1
3540
3541 acorn-jsx@5.3.2(acorn@8.14.1):
3542 dependencies:
3543 acorn: 8.14.1
3544
3545 acorn@8.14.1: {}
3546
3547 adm-zip@0.5.16: {}
3548
3549 agent-base@6.0.2:
3550 dependencies:
3551 debug: 4.4.0
3552 transitivePeerDependencies:
3553 - supports-color
3554 optional: true
3555
3556 agent-base@7.1.3: {}
3557
3558 agentkeepalive@4.6.0:
3559 dependencies:
3560 humanize-ms: 1.2.1
3561
3562 aggregate-error@3.1.0:
3563 dependencies:
3564 clean-stack: 2.2.0
3565 indent-string: 4.0.0
3566 optional: true
3567
3568 ajv@6.12.6:
3569 dependencies:
3570 fast-deep-equal: 3.1.3
3571 fast-json-stable-stringify: 2.1.0
3572 json-schema-traverse: 0.4.1
3573 uri-js: 4.4.1
3574
3575 ansi-colors@4.1.3: {}
3576
3577 ansi-escapes@4.3.2:
3578 dependencies:
3579 type-fest: 0.21.3
3580
3581 ansi-regex@2.1.1: {}
3582
3583 ansi-regex@5.0.1: {}
3584
3585 ansi-styles@2.2.1: {}
3586
3587 ansi-styles@4.3.0:
3588 dependencies:
3589 color-convert: 2.0.1
3590
3591 apify-client@2.12.0:
3592 dependencies:
3593 '@apify/consts': 2.37.0
3594 '@apify/log': 2.5.13
3595 '@crawlee/types': 3.13.0
3596 agentkeepalive: 4.6.0
3597 async-retry: 1.3.3
3598 axios: 1.8.2
3599 content-type: 1.0.5
3600 ow: 0.28.2
3601 tslib: 2.8.1
3602 type-fest: 4.37.0
3603 transitivePeerDependencies:
3604 - debug
3605
3606 apify@3.3.2:
3607 dependencies:
3608 '@apify/consts': 2.37.0
3609 '@apify/input_secrets': 1.1.66
3610 '@apify/log': 2.5.13
3611 '@apify/timeout': 0.3.1
3612 '@apify/utilities': 2.14.0
3613 '@crawlee/core': 3.13.0
3614 '@crawlee/types': 3.13.0
3615 '@crawlee/utils': 3.13.0
3616 apify-client: 2.12.0
3617 fs-extra: 11.3.0
3618 ow: 0.28.2
3619 semver: 7.7.1
3620 tslib: 2.8.1
3621 ws: 8.18.1
3622 transitivePeerDependencies:
3623 - bufferutil
3624 - debug
3625 - supports-color
3626 - utf-8-validate
3627
3628 aproba@2.0.0:
3629 optional: true
3630
3631 are-we-there-yet@3.0.1:
3632 dependencies:
3633 delegates: 1.0.0
3634 readable-stream: 3.6.2
3635 optional: true
3636
3637 argparse@2.0.1: {}
3638
3639 aria-query@5.3.2: {}
3640
3641 array-buffer-byte-length@1.0.2:
3642 dependencies:
3643 call-bound: 1.0.4
3644 is-array-buffer: 3.0.5
3645
3646 array-includes@3.1.8:
3647 dependencies:
3648 call-bind: 1.0.8
3649 define-properties: 1.2.1
3650 es-abstract: 1.23.9
3651 es-object-atoms: 1.1.1
3652 get-intrinsic: 1.3.0
3653 is-string: 1.1.1
3654
3655 array-union@2.1.0: {}
3656
3657 array.prototype.findlast@1.2.5:
3658 dependencies:
3659 call-bind: 1.0.8
3660 define-properties: 1.2.1
3661 es-abstract: 1.23.9
3662 es-errors: 1.3.0
3663 es-object-atoms: 1.1.1
3664 es-shim-unscopables: 1.1.0
3665
3666 array.prototype.findlastindex@1.2.5:
3667 dependencies:
3668 call-bind: 1.0.8
3669 define-properties: 1.2.1
3670 es-abstract: 1.23.9
3671 es-errors: 1.3.0
3672 es-object-atoms: 1.1.1
3673 es-shim-unscopables: 1.1.0
3674
3675 array.prototype.flat@1.3.3:
3676 dependencies:
3677 call-bind: 1.0.8
3678 define-properties: 1.2.1
3679 es-abstract: 1.23.9
3680 es-shim-unscopables: 1.1.0
3681
3682 array.prototype.flatmap@1.3.3:
3683 dependencies:
3684 call-bind: 1.0.8
3685 define-properties: 1.2.1
3686 es-abstract: 1.23.9
3687 es-shim-unscopables: 1.1.0
3688
3689 array.prototype.tosorted@1.1.4:
3690 dependencies:
3691 call-bind: 1.0.8
3692 define-properties: 1.2.1
3693 es-abstract: 1.23.9
3694 es-errors: 1.3.0
3695 es-shim-unscopables: 1.1.0
3696
3697 arraybuffer.prototype.slice@1.0.4:
3698 dependencies:
3699 array-buffer-byte-length: 1.0.2
3700 call-bind: 1.0.8
3701 define-properties: 1.2.1
3702 es-abstract: 1.23.9
3703 es-errors: 1.3.0
3704 get-intrinsic: 1.3.0
3705 is-array-buffer: 3.0.5
3706
3707 ast-types-flow@0.0.8: {}
3708
3709 async-function@1.0.0: {}
3710
3711 async-retry@1.3.3:
3712 dependencies:
3713 retry: 0.13.1
3714
3715 asynckit@0.4.0: {}
3716
3717 available-typed-arrays@1.0.7:
3718 dependencies:
3719 possible-typed-array-names: 1.1.0
3720
3721 axe-core@4.10.3: {}
3722
3723 axios@1.8.2:
3724 dependencies:
3725 follow-redirects: 1.15.9
3726 form-data: 4.0.2
3727 proxy-from-env: 1.1.0
3728 transitivePeerDependencies:
3729 - debug
3730
3731 axobject-query@4.1.0: {}
3732
3733 balanced-match@1.0.2: {}
3734
3735 base64-js@1.5.1: {}
3736
3737 bindings@1.5.0:
3738 dependencies:
3739 file-uri-to-path: 1.0.0
3740
3741 bl@4.1.0:
3742 dependencies:
3743 buffer: 5.7.1
3744 inherits: 2.0.4
3745 readable-stream: 3.6.2
3746
3747 boolbase@1.0.0: {}
3748
3749 brace-expansion@1.1.11:
3750 dependencies:
3751 balanced-match: 1.0.2
3752 concat-map: 0.0.1
3753
3754 brace-expansion@2.0.1:
3755 dependencies:
3756 balanced-match: 1.0.2
3757
3758 braces@3.0.3:
3759 dependencies:
3760 fill-range: 7.1.1
3761
3762 browserslist@4.24.4:
3763 dependencies:
3764 caniuse-lite: 1.0.30001703
3765 electron-to-chromium: 1.5.114
3766 node-releases: 2.0.19
3767 update-browserslist-db: 1.1.3(browserslist@4.24.4)
3768
3769 buffer@5.7.1:
3770 dependencies:
3771 base64-js: 1.5.1
3772 ieee754: 1.2.1
3773
3774 cacache@15.3.0:
3775 dependencies:
3776 '@npmcli/fs': 1.1.1
3777 '@npmcli/move-file': 1.1.2
3778 chownr: 2.0.0
3779 fs-minipass: 2.1.0
3780 glob: 7.2.3
3781 infer-owner: 1.0.4
3782 lru-cache: 6.0.0
3783 minipass: 3.3.6
3784 minipass-collect: 1.0.2
3785 minipass-flush: 1.0.5
3786 minipass-pipeline: 1.2.4
3787 mkdirp: 1.0.4
3788 p-map: 4.0.0
3789 promise-inflight: 1.0.1
3790 rimraf: 3.0.2
3791 ssri: 8.0.1
3792 tar: 6.2.1
3793 unique-filename: 1.1.1
3794 transitivePeerDependencies:
3795 - bluebird
3796 optional: true
3797
3798 cacheable-lookup@7.0.0: {}
3799
3800 cacheable-request@12.0.1:
3801 dependencies:
3802 '@types/http-cache-semantics': 4.0.4
3803 get-stream: 9.0.1
3804 http-cache-semantics: 4.1.1
3805 keyv: 4.5.4
3806 mimic-response: 4.0.0
3807 normalize-url: 8.0.1
3808 responselike: 3.0.0
3809
3810 call-bind-apply-helpers@1.0.2:
3811 dependencies:
3812 es-errors: 1.3.0
3813 function-bind: 1.1.2
3814
3815 call-bind@1.0.8:
3816 dependencies:
3817 call-bind-apply-helpers: 1.0.2
3818 es-define-property: 1.0.1
3819 get-intrinsic: 1.3.0
3820 set-function-length: 1.2.2
3821
3822 call-bound@1.0.4:
3823 dependencies:
3824 call-bind-apply-helpers: 1.0.2
3825 get-intrinsic: 1.3.0
3826
3827 callsites@3.1.0: {}
3828
3829 callsites@4.2.0: {}
3830
3831 camoufox-js@0.2.1(encoding@0.1.13):
3832 dependencies:
3833 adm-zip: 0.5.16
3834 commander: 13.1.0
3835 fingerprint-generator: 2.1.62
3836 impit: 0.2.5
3837 js-yaml: 4.1.0
3838 language-tags: 2.0.1
3839 maxmind: 4.3.24
3840 playwright: 1.50.1
3841 progress: 2.0.3
3842 sqlite3: 5.1.7
3843 ua-parser-js: 2.0.2(encoding@0.1.13)
3844 xml2js: 0.6.2
3845 transitivePeerDependencies:
3846 - bluebird
3847 - encoding
3848 - supports-color
3849
3850 caniuse-lite@1.0.30001703: {}
3851
3852 chalk@1.1.3:
3853 dependencies:
3854 ansi-styles: 2.2.1
3855 escape-string-regexp: 1.0.5
3856 has-ansi: 2.0.0
3857 strip-ansi: 3.0.1
3858 supports-color: 2.0.0
3859
3860 chalk@4.1.2:
3861 dependencies:
3862 ansi-styles: 4.3.0
3863 supports-color: 7.2.0
3864
3865 chardet@0.7.0: {}
3866
3867 cheerio-select@2.1.0:
3868 dependencies:
3869 boolbase: 1.0.0
3870 css-select: 5.1.0
3871 css-what: 6.1.0
3872 domelementtype: 2.3.0
3873 domhandler: 5.0.3
3874 domutils: 3.2.2
3875
3876 cheerio@1.0.0-rc.12:
3877 dependencies:
3878 cheerio-select: 2.1.0
3879 dom-serializer: 2.0.0
3880 domhandler: 5.0.3
3881 domutils: 3.2.2
3882 htmlparser2: 8.0.2
3883 parse5: 7.2.1
3884 parse5-htmlparser2-tree-adapter: 7.1.0
3885
3886 chownr@1.1.4: {}
3887
3888 chownr@2.0.0: {}
3889
3890 clean-stack@2.2.0:
3891 optional: true
3892
3893 cli-cursor@3.1.0:
3894 dependencies:
3895 restore-cursor: 3.1.0
3896
3897 cli-spinners@2.9.2: {}
3898
3899 cli-width@3.0.0: {}
3900
3901 cli-width@4.1.0: {}
3902
3903 cliui@8.0.1:
3904 dependencies:
3905 string-width: 4.2.3
3906 strip-ansi: 6.0.1
3907 wrap-ansi: 7.0.0
3908
3909 clone@1.0.4: {}
3910
3911 color-convert@2.0.1:
3912 dependencies:
3913 color-name: 1.1.4
3914
3915 color-name@1.1.4: {}
3916
3917 color-support@1.1.3:
3918 optional: true
3919
3920 combined-stream@1.0.8:
3921 dependencies:
3922 delayed-stream: 1.0.0
3923
3924 commander@13.1.0: {}
3925
3926 concat-map@0.0.1: {}
3927
3928 confusing-browser-globals@1.0.11: {}
3929
3930 console-control-strings@1.1.0:
3931 optional: true
3932
3933 content-type@1.0.5: {}
3934
3935 crawlee@3.13.0(playwright@1.50.1):
3936 dependencies:
3937 '@crawlee/basic': 3.13.0
3938 '@crawlee/browser': 3.13.0(playwright@1.50.1)
3939 '@crawlee/browser-pool': 3.13.0(playwright@1.50.1)
3940 '@crawlee/cheerio': 3.13.0
3941 '@crawlee/cli': 3.13.0
3942 '@crawlee/core': 3.13.0
3943 '@crawlee/http': 3.13.0
3944 '@crawlee/jsdom': 3.13.0
3945 '@crawlee/linkedom': 3.13.0
3946 '@crawlee/playwright': 3.13.0(playwright@1.50.1)
3947 '@crawlee/puppeteer': 3.13.0(playwright@1.50.1)
3948 '@crawlee/utils': 3.13.0
3949 import-local: 3.2.0
3950 tslib: 2.8.1
3951 optionalDependencies:
3952 playwright: 1.50.1
3953 transitivePeerDependencies:
3954 - bufferutil
3955 - canvas
3956 - supports-color
3957 - utf-8-validate
3958
3959 cross-spawn@7.0.6:
3960 dependencies:
3961 path-key: 3.1.1
3962 shebang-command: 2.0.0
3963 which: 2.0.2
3964
3965 css-select@5.1.0:
3966 dependencies:
3967 boolbase: 1.0.0
3968 css-what: 6.1.0
3969 domhandler: 5.0.3
3970 domutils: 3.2.2
3971 nth-check: 2.1.1
3972
3973 css-what@6.1.0: {}
3974
3975 cssom@0.5.0: {}
3976
3977 cssstyle@4.3.0:
3978 dependencies:
3979 '@asamuzakjp/css-color': 3.1.1
3980 rrweb-cssom: 0.8.0
3981
3982 csv-stringify@6.5.2: {}
3983
3984 damerau-levenshtein@1.0.8: {}
3985
3986 data-urls@5.0.0:
3987 dependencies:
3988 whatwg-mimetype: 4.0.0
3989 whatwg-url: 14.1.1
3990
3991 data-view-buffer@1.0.2:
3992 dependencies:
3993 call-bound: 1.0.4
3994 es-errors: 1.3.0
3995 is-data-view: 1.0.2
3996
3997 data-view-byte-length@1.0.2:
3998 dependencies:
3999 call-bound: 1.0.4
4000 es-errors: 1.3.0
4001 is-data-view: 1.0.2
4002
4003 data-view-byte-offset@1.0.1:
4004 dependencies:
4005 call-bound: 1.0.4
4006 es-errors: 1.3.0
4007 is-data-view: 1.0.2
4008
4009 date-fns@4.1.0: {}
4010
4011 debug@3.2.7:
4012 dependencies:
4013 ms: 2.1.3
4014
4015 debug@4.4.0:
4016 dependencies:
4017 ms: 2.1.3
4018
4019 decimal.js@10.5.0: {}
4020
4021 decompress-response@6.0.0:
4022 dependencies:
4023 mimic-response: 3.1.0
4024
4025 deep-extend@0.6.0: {}
4026
4027 deep-is@0.1.4: {}
4028
4029 defaults@1.0.4:
4030 dependencies:
4031 clone: 1.0.4
4032
4033 defer-to-connect@2.0.1: {}
4034
4035 define-data-property@1.1.4:
4036 dependencies:
4037 es-define-property: 1.0.1
4038 es-errors: 1.3.0
4039 gopd: 1.2.0
4040
4041 define-properties@1.2.1:
4042 dependencies:
4043 define-data-property: 1.1.4
4044 has-property-descriptors: 1.0.2
4045 object-keys: 1.1.1
4046
4047 delayed-stream@1.0.0: {}
4048
4049 delegates@1.0.0:
4050 optional: true
4051
4052 detect-europe-js@0.1.2: {}
4053
4054 detect-libc@2.0.3: {}
4055
4056 devtools-protocol@0.0.1429850: {}
4057
4058 dir-glob@3.0.1:
4059 dependencies:
4060 path-type: 4.0.0
4061
4062 doctrine@2.1.0:
4063 dependencies:
4064 esutils: 2.0.3
4065
4066 doctrine@3.0.0:
4067 dependencies:
4068 esutils: 2.0.3
4069
4070 dom-serializer@2.0.0:
4071 dependencies:
4072 domelementtype: 2.3.0
4073 domhandler: 5.0.3
4074 entities: 4.5.0
4075
4076 domelementtype@2.3.0: {}
4077
4078 domhandler@5.0.3:
4079 dependencies:
4080 domelementtype: 2.3.0
4081
4082 domutils@3.2.2:
4083 dependencies:
4084 dom-serializer: 2.0.0
4085 domelementtype: 2.3.0
4086 domhandler: 5.0.3
4087
4088 dot-prop@6.0.1:
4089 dependencies:
4090 is-obj: 2.0.0
4091
4092 dot-prop@7.2.0:
4093 dependencies:
4094 type-fest: 2.19.0
4095
4096 dunder-proto@1.0.1:
4097 dependencies:
4098 call-bind-apply-helpers: 1.0.2
4099 es-errors: 1.3.0
4100 gopd: 1.2.0
4101
4102 duplexer@0.1.2: {}
4103
4104 electron-to-chromium@1.5.114: {}
4105
4106 emoji-regex@8.0.0: {}
4107
4108 emoji-regex@9.2.2: {}
4109
4110 encoding@0.1.13:
4111 dependencies:
4112 iconv-lite: 0.6.3
4113 optional: true
4114
4115 end-of-stream@1.4.4:
4116 dependencies:
4117 once: 1.4.0
4118
4119 enhanced-resolve@5.18.1:
4120 dependencies:
4121 graceful-fs: 4.2.11
4122 tapable: 2.2.1
4123
4124 entities@4.5.0: {}
4125
4126 entities@6.0.0: {}
4127
4128 env-paths@2.2.1:
4129 optional: true
4130
4131 err-code@2.0.3:
4132 optional: true
4133
4134 es-abstract@1.23.9:
4135 dependencies:
4136 array-buffer-byte-length: 1.0.2
4137 arraybuffer.prototype.slice: 1.0.4
4138 available-typed-arrays: 1.0.7
4139 call-bind: 1.0.8
4140 call-bound: 1.0.4
4141 data-view-buffer: 1.0.2
4142 data-view-byte-length: 1.0.2
4143 data-view-byte-offset: 1.0.1
4144 es-define-property: 1.0.1
4145 es-errors: 1.3.0
4146 es-object-atoms: 1.1.1
4147 es-set-tostringtag: 2.1.0
4148 es-to-primitive: 1.3.0
4149 function.prototype.name: 1.1.8
4150 get-intrinsic: 1.3.0
4151 get-proto: 1.0.1
4152 get-symbol-description: 1.1.0
4153 globalthis: 1.0.4
4154 gopd: 1.2.0
4155 has-property-descriptors: 1.0.2
4156 has-proto: 1.2.0
4157 has-symbols: 1.1.0
4158 hasown: 2.0.2
4159 internal-slot: 1.1.0
4160 is-array-buffer: 3.0.5
4161 is-callable: 1.2.7
4162 is-data-view: 1.0.2
4163 is-regex: 1.2.1
4164 is-shared-array-buffer: 1.0.4
4165 is-string: 1.1.1
4166 is-typed-array: 1.1.15
4167 is-weakref: 1.1.1
4168 math-intrinsics: 1.1.0
4169 object-inspect: 1.13.4
4170 object-keys: 1.1.1
4171 object.assign: 4.1.7
4172 own-keys: 1.0.1
4173 regexp.prototype.flags: 1.5.4
4174 safe-array-concat: 1.1.3
4175 safe-push-apply: 1.0.0
4176 safe-regex-test: 1.1.0
4177 set-proto: 1.0.0
4178 string.prototype.trim: 1.2.10
4179 string.prototype.trimend: 1.0.9
4180 string.prototype.trimstart: 1.0.8
4181 typed-array-buffer: 1.0.3
4182 typed-array-byte-length: 1.0.3
4183 typed-array-byte-offset: 1.0.4
4184 typed-array-length: 1.0.7
4185 unbox-primitive: 1.1.0
4186 which-typed-array: 1.1.19
4187
4188 es-define-property@1.0.1: {}
4189
4190 es-errors@1.3.0: {}
4191
4192 es-iterator-helpers@1.2.1:
4193 dependencies:
4194 call-bind: 1.0.8
4195 call-bound: 1.0.4
4196 define-properties: 1.2.1
4197 es-abstract: 1.23.9
4198 es-errors: 1.3.0
4199 es-set-tostringtag: 2.1.0
4200 function-bind: 1.1.2
4201 get-intrinsic: 1.3.0
4202 globalthis: 1.0.4
4203 gopd: 1.2.0
4204 has-property-descriptors: 1.0.2
4205 has-proto: 1.2.0
4206 has-symbols: 1.1.0
4207 internal-slot: 1.1.0
4208 iterator.prototype: 1.1.5
4209 safe-array-concat: 1.1.3
4210
4211 es-object-atoms@1.1.1:
4212 dependencies:
4213 es-errors: 1.3.0
4214
4215 es-set-tostringtag@2.1.0:
4216 dependencies:
4217 es-errors: 1.3.0
4218 get-intrinsic: 1.3.0
4219 has-tostringtag: 1.0.2
4220 hasown: 2.0.2
4221
4222 es-shim-unscopables@1.1.0:
4223 dependencies:
4224 hasown: 2.0.2
4225
4226 es-to-primitive@1.3.0:
4227 dependencies:
4228 is-callable: 1.2.7
4229 is-date-object: 1.1.0
4230 is-symbol: 1.1.1
4231
4232 esbuild@0.25.1:
4233 optionalDependencies:
4234 '@esbuild/aix-ppc64': 0.25.1
4235 '@esbuild/android-arm': 0.25.1
4236 '@esbuild/android-arm64': 0.25.1
4237 '@esbuild/android-x64': 0.25.1
4238 '@esbuild/darwin-arm64': 0.25.1
4239 '@esbuild/darwin-x64': 0.25.1
4240 '@esbuild/freebsd-arm64': 0.25.1
4241 '@esbuild/freebsd-x64': 0.25.1
4242 '@esbuild/linux-arm': 0.25.1
4243 '@esbuild/linux-arm64': 0.25.1
4244 '@esbuild/linux-ia32': 0.25.1
4245 '@esbuild/linux-loong64': 0.25.1
4246 '@esbuild/linux-mips64el': 0.25.1
4247 '@esbuild/linux-ppc64': 0.25.1
4248 '@esbuild/linux-riscv64': 0.25.1
4249 '@esbuild/linux-s390x': 0.25.1
4250 '@esbuild/linux-x64': 0.25.1
4251 '@esbuild/netbsd-arm64': 0.25.1
4252 '@esbuild/netbsd-x64': 0.25.1
4253 '@esbuild/openbsd-arm64': 0.25.1
4254 '@esbuild/openbsd-x64': 0.25.1
4255 '@esbuild/sunos-x64': 0.25.1
4256 '@esbuild/win32-arm64': 0.25.1
4257 '@esbuild/win32-ia32': 0.25.1
4258 '@esbuild/win32-x64': 0.25.1
4259
4260 escalade@3.2.0: {}
4261
4262 escape-string-regexp@1.0.5: {}
4263
4264 escape-string-regexp@4.0.0: {}
4265
4266 eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.8.3(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1):
4267 dependencies:
4268 confusing-browser-globals: 1.0.11
4269 eslint: 8.57.1
4270 eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.8.3(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1)
4271 object.assign: 4.1.7
4272 object.entries: 1.1.8
4273 semver: 6.3.1
4274
4275 eslint-config-airbnb@19.0.4(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.8.3(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1))(eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.1))(eslint-plugin-react-hooks@4.6.2(eslint@8.57.1))(eslint-plugin-react@7.37.4(eslint@8.57.1))(eslint@8.57.1):
4276 dependencies:
4277 eslint: 8.57.1
4278 eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.8.3(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1)
4279 eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.8.3(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1)
4280 eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1)
4281 eslint-plugin-react: 7.37.4(eslint@8.57.1)
4282 eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1)
4283 object.assign: 4.1.7
4284 object.entries: 1.1.8
4285
4286 eslint-import-resolver-node@0.3.9:
4287 dependencies:
4288 debug: 3.2.7
4289 is-core-module: 2.16.1
4290 resolve: 1.22.10
4291 transitivePeerDependencies:
4292 - supports-color
4293
4294 eslint-import-resolver-typescript@2.7.1(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.8.3(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1):
4295 dependencies:
4296 debug: 4.4.0
4297 eslint: 8.57.1
4298 eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.8.3(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1)
4299 glob: 7.2.3
4300 is-glob: 4.0.3
4301 resolve: 1.22.10
4302 tsconfig-paths: 3.15.0
4303 transitivePeerDependencies:
4304 - supports-color
4305
4306 eslint-import-resolver-typescript@3.8.3(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1))(eslint@8.57.1):
4307 dependencies:
4308 '@nolyfill/is-core-module': 1.0.39
4309 debug: 4.4.0
4310 enhanced-resolve: 5.18.1
4311 eslint: 8.57.1
4312 get-tsconfig: 4.10.0
4313 is-bun-module: 1.3.0
4314 stable-hash: 0.0.4
4315 tinyglobby: 0.2.12
4316 optionalDependencies:
4317 eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.8.3(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1)
4318 transitivePeerDependencies:
4319 - supports-color
4320
4321 eslint-module-utils@2.12.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@2.7.1(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.8.3(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1):
4322 dependencies:
4323 debug: 3.2.7
4324 optionalDependencies:
4325 '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.8.2)
4326 eslint: 8.57.1
4327 eslint-import-resolver-node: 0.3.9
4328 eslint-import-resolver-typescript: 2.7.1(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.8.3(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1)
4329 transitivePeerDependencies:
4330 - supports-color
4331
4332 eslint-module-utils@2.12.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.8.3(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1):
4333 dependencies:
4334 debug: 3.2.7
4335 optionalDependencies:
4336 '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.8.2)
4337 eslint: 8.57.1
4338 eslint-import-resolver-node: 0.3.9
4339 eslint-import-resolver-typescript: 3.8.3(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1))(eslint@8.57.1)
4340 transitivePeerDependencies:
4341 - supports-color
4342
4343 eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@2.7.1)(eslint@8.57.1):
4344 dependencies:
4345 '@rtsao/scc': 1.1.0
4346 array-includes: 3.1.8
4347 array.prototype.findlastindex: 1.2.5
4348 array.prototype.flat: 1.3.3
4349 array.prototype.flatmap: 1.3.3
4350 debug: 3.2.7
4351 doctrine: 2.1.0
4352 eslint: 8.57.1
4353 eslint-import-resolver-node: 0.3.9
4354 eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@2.7.1(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.8.3(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1)
4355 hasown: 2.0.2
4356 is-core-module: 2.16.1
4357 is-glob: 4.0.3
4358 minimatch: 3.1.2
4359 object.fromentries: 2.0.8
4360 object.groupby: 1.0.3
4361 object.values: 1.2.1
4362 semver: 6.3.1
4363 string.prototype.trimend: 1.0.9
4364 tsconfig-paths: 3.15.0
4365 optionalDependencies:
4366 '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.8.2)
4367 transitivePeerDependencies:
4368 - eslint-import-resolver-typescript
4369 - eslint-import-resolver-webpack
4370 - supports-color
4371
4372 eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.8.3(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1):
4373 dependencies:
4374 '@rtsao/scc': 1.1.0
4375 array-includes: 3.1.8
4376 array.prototype.findlastindex: 1.2.5
4377 array.prototype.flat: 1.3.3
4378 array.prototype.flatmap: 1.3.3
4379 debug: 3.2.7
4380 doctrine: 2.1.0
4381 eslint: 8.57.1
4382 eslint-import-resolver-node: 0.3.9
4383 eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.8.3(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1)
4384 hasown: 2.0.2
4385 is-core-module: 2.16.1
4386 is-glob: 4.0.3
4387 minimatch: 3.1.2
4388 object.fromentries: 2.0.8
4389 object.groupby: 1.0.3
4390 object.values: 1.2.1
4391 semver: 6.3.1
4392 string.prototype.trimend: 1.0.9
4393 tsconfig-paths: 3.15.0
4394 optionalDependencies:
4395 '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.8.2)
4396 transitivePeerDependencies:
4397 - eslint-import-resolver-typescript
4398 - eslint-import-resolver-webpack
4399 - supports-color
4400
4401 eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.1):
4402 dependencies:
4403 aria-query: 5.3.2
4404 array-includes: 3.1.8
4405 array.prototype.flatmap: 1.3.3
4406 ast-types-flow: 0.0.8
4407 axe-core: 4.10.3
4408 axobject-query: 4.1.0
4409 damerau-levenshtein: 1.0.8
4410 emoji-regex: 9.2.2
4411 eslint: 8.57.1
4412 hasown: 2.0.2
4413 jsx-ast-utils: 3.3.5
4414 language-tags: 1.0.9
4415 minimatch: 3.1.2
4416 object.fromentries: 2.0.8
4417 safe-regex-test: 1.1.0
4418 string.prototype.includes: 2.0.1
4419
4420 eslint-plugin-react-hooks@4.6.2(eslint@8.57.1):
4421 dependencies:
4422 eslint: 8.57.1
4423
4424 eslint-plugin-react@7.37.4(eslint@8.57.1):
4425 dependencies:
4426 array-includes: 3.1.8
4427 array.prototype.findlast: 1.2.5
4428 array.prototype.flatmap: 1.3.3
4429 array.prototype.tosorted: 1.1.4
4430 doctrine: 2.1.0
4431 es-iterator-helpers: 1.2.1
4432 eslint: 8.57.1
4433 estraverse: 5.3.0
4434 hasown: 2.0.2
4435 jsx-ast-utils: 3.3.5
4436 minimatch: 3.1.2
4437 object.entries: 1.1.8
4438 object.fromentries: 2.0.8
4439 object.values: 1.2.1
4440 prop-types: 15.8.1
4441 resolve: 2.0.0-next.5
4442 semver: 6.3.1
4443 string.prototype.matchall: 4.0.12
4444 string.prototype.repeat: 1.0.0
4445
4446 eslint-scope@7.2.2:
4447 dependencies:
4448 esrecurse: 4.3.0
4449 estraverse: 5.3.0
4450
4451 eslint-visitor-keys@3.4.3: {}
4452
4453 eslint@8.57.1:
4454 dependencies:
4455 '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1)
4456 '@eslint-community/regexpp': 4.12.1
4457 '@eslint/eslintrc': 2.1.4
4458 '@eslint/js': 8.57.1
4459 '@humanwhocodes/config-array': 0.13.0
4460 '@humanwhocodes/module-importer': 1.0.1
4461 '@nodelib/fs.walk': 1.2.8
4462 '@ungap/structured-clone': 1.3.0
4463 ajv: 6.12.6
4464 chalk: 4.1.2
4465 cross-spawn: 7.0.6
4466 debug: 4.4.0
4467 doctrine: 3.0.0
4468 escape-string-regexp: 4.0.0
4469 eslint-scope: 7.2.2
4470 eslint-visitor-keys: 3.4.3
4471 espree: 9.6.1
4472 esquery: 1.6.0
4473 esutils: 2.0.3
4474 fast-deep-equal: 3.1.3
4475 file-entry-cache: 6.0.1
4476 find-up: 5.0.0
4477 glob-parent: 6.0.2
4478 globals: 13.24.0
4479 graphemer: 1.4.0
4480 ignore: 5.3.2
4481 imurmurhash: 0.1.4
4482 is-glob: 4.0.3
4483 is-path-inside: 3.0.3
4484 js-yaml: 4.1.0
4485 json-stable-stringify-without-jsonify: 1.0.1
4486 levn: 0.4.1
4487 lodash.merge: 4.6.2
4488 minimatch: 3.1.2
4489 natural-compare: 1.4.0
4490 optionator: 0.9.4
4491 strip-ansi: 6.0.1
4492 text-table: 0.2.0
4493 transitivePeerDependencies:
4494 - supports-color
4495
4496 espree@9.6.1:
4497 dependencies:
4498 acorn: 8.14.1
4499 acorn-jsx: 5.3.2(acorn@8.14.1)
4500 eslint-visitor-keys: 3.4.3
4501
4502 esquery@1.6.0:
4503 dependencies:
4504 estraverse: 5.3.0
4505
4506 esrecurse@4.3.0:
4507 dependencies:
4508 estraverse: 5.3.0
4509
4510 estraverse@5.3.0: {}
4511
4512 esutils@2.0.3: {}
4513
4514 event-stream@3.3.4:
4515 dependencies:
4516 duplexer: 0.1.2
4517 from: 0.1.7
4518 map-stream: 0.1.0
4519 pause-stream: 0.0.11
4520 split: 0.3.3
4521 stream-combiner: 0.0.4
4522 through: 2.3.8
4523
4524 event-target-shim@5.0.1: {}
4525
4526 expand-template@2.0.3: {}
4527
4528 external-editor@3.1.0:
4529 dependencies:
4530 chardet: 0.7.0
4531 iconv-lite: 0.4.24
4532 tmp: 0.0.33
4533
4534 fast-deep-equal@3.1.3: {}
4535
4536 fast-glob@3.3.3:
4537 dependencies:
4538 '@nodelib/fs.stat': 2.0.5
4539 '@nodelib/fs.walk': 1.2.8
4540 glob-parent: 5.1.2
4541 merge2: 1.4.1
4542 micromatch: 4.0.8
4543
4544 fast-json-stable-stringify@2.1.0: {}
4545
4546 fast-levenshtein@2.0.6: {}
4547
4548 fastq@1.19.1:
4549 dependencies:
4550 reusify: 1.1.0
4551
4552 fdir@6.4.3(picomatch@4.0.2):
4553 optionalDependencies:
4554 picomatch: 4.0.2
4555
4556 fflate@0.8.2: {}
4557
4558 figlet@1.8.0: {}
4559
4560 figures@3.2.0:
4561 dependencies:
4562 escape-string-regexp: 1.0.5
4563
4564 file-entry-cache@6.0.1:
4565 dependencies:
4566 flat-cache: 3.2.0
4567
4568 file-type@20.4.0:
4569 dependencies:
4570 '@tokenizer/inflate': 0.2.7
4571 strtok3: 10.2.2
4572 token-types: 6.0.0
4573 uint8array-extras: 1.4.0
4574 transitivePeerDependencies:
4575 - supports-color
4576
4577 file-uri-to-path@1.0.0: {}
4578
4579 fill-range@7.1.1:
4580 dependencies:
4581 to-regex-range: 5.0.1
4582
4583 find-up@4.1.0:
4584 dependencies:
4585 locate-path: 5.0.0
4586 path-exists: 4.0.0
4587
4588 find-up@5.0.0:
4589 dependencies:
4590 locate-path: 6.0.0
4591 path-exists: 4.0.0
4592
4593 fingerprint-generator@2.1.62:
4594 dependencies:
4595 generative-bayesian-network: 2.1.62
4596 header-generator: 2.1.62
4597 tslib: 2.8.1
4598
4599 fingerprint-injector@2.1.62(playwright@1.50.1):
4600 dependencies:
4601 fingerprint-generator: 2.1.62
4602 tslib: 2.8.1
4603 optionalDependencies:
4604 playwright: 1.50.1
4605
4606 flat-cache@3.2.0:
4607 dependencies:
4608 flatted: 3.3.3
4609 keyv: 4.5.4
4610 rimraf: 3.0.2
4611
4612 flatted@3.3.3: {}
4613
4614 follow-redirects@1.15.9: {}
4615
4616 for-each@0.3.5:
4617 dependencies:
4618 is-callable: 1.2.7
4619
4620 form-data-encoder@1.7.2: {}
4621
4622 form-data-encoder@4.0.2: {}
4623
4624 form-data@4.0.2:
4625 dependencies:
4626 asynckit: 0.4.0
4627 combined-stream: 1.0.8
4628 es-set-tostringtag: 2.1.0
4629 mime-types: 2.1.35
4630
4631 formdata-node@4.4.1:
4632 dependencies:
4633 node-domexception: 1.0.0
4634 web-streams-polyfill: 4.0.0-beta.3
4635
4636 from@0.1.7: {}
4637
4638 fs-constants@1.0.0: {}
4639
4640 fs-extra@11.3.0:
4641 dependencies:
4642 graceful-fs: 4.2.11
4643 jsonfile: 6.1.0
4644 universalify: 2.0.1
4645
4646 fs-minipass@2.1.0:
4647 dependencies:
4648 minipass: 3.3.6
4649
4650 fs.realpath@1.0.0: {}
4651
4652 fsevents@2.3.2:
4653 optional: true
4654
4655 fsevents@2.3.3:
4656 optional: true
4657
4658 function-bind@1.1.2: {}
4659
4660 function.prototype.name@1.1.8:
4661 dependencies:
4662 call-bind: 1.0.8
4663 call-bound: 1.0.4
4664 define-properties: 1.2.1
4665 functions-have-names: 1.2.3
4666 hasown: 2.0.2
4667 is-callable: 1.2.7
4668
4669 functions-have-names@1.2.3: {}
4670
4671 gauge@4.0.4:
4672 dependencies:
4673 aproba: 2.0.0
4674 color-support: 1.1.3
4675 console-control-strings: 1.1.0
4676 has-unicode: 2.0.1
4677 signal-exit: 3.0.7
4678 string-width: 4.2.3
4679 strip-ansi: 6.0.1
4680 wide-align: 1.1.5
4681 optional: true
4682
4683 generative-bayesian-network@2.1.62:
4684 dependencies:
4685 adm-zip: 0.5.16
4686 tslib: 2.8.1
4687
4688 get-caller-file@2.0.5: {}
4689
4690 get-intrinsic@1.3.0:
4691 dependencies:
4692 call-bind-apply-helpers: 1.0.2
4693 es-define-property: 1.0.1
4694 es-errors: 1.3.0
4695 es-object-atoms: 1.1.1
4696 function-bind: 1.1.2
4697 get-proto: 1.0.1
4698 gopd: 1.2.0
4699 has-symbols: 1.1.0
4700 hasown: 2.0.2
4701 math-intrinsics: 1.1.0
4702
4703 get-proto@1.0.1:
4704 dependencies:
4705 dunder-proto: 1.0.1
4706 es-object-atoms: 1.1.1
4707
4708 get-stream@9.0.1:
4709 dependencies:
4710 '@sec-ant/readable-stream': 0.4.1
4711 is-stream: 4.0.1
4712
4713 get-symbol-description@1.1.0:
4714 dependencies:
4715 call-bound: 1.0.4
4716 es-errors: 1.3.0
4717 get-intrinsic: 1.3.0
4718
4719 get-tsconfig@4.10.0:
4720 dependencies:
4721 resolve-pkg-maps: 1.0.0
4722
4723 github-from-package@0.0.0: {}
4724
4725 glob-parent@5.1.2:
4726 dependencies:
4727 is-glob: 4.0.3
4728
4729 glob-parent@6.0.2:
4730 dependencies:
4731 is-glob: 4.0.3
4732
4733 glob@7.2.3:
4734 dependencies:
4735 fs.realpath: 1.0.0
4736 inflight: 1.0.6
4737 inherits: 2.0.4
4738 minimatch: 3.1.2
4739 once: 1.4.0
4740 path-is-absolute: 1.0.1
4741
4742 globals@13.24.0:
4743 dependencies:
4744 type-fest: 0.20.2
4745
4746 globalthis@1.0.4:
4747 dependencies:
4748 define-properties: 1.2.1
4749 gopd: 1.2.0
4750
4751 globby@11.1.0:
4752 dependencies:
4753 array-union: 2.1.0
4754 dir-glob: 3.0.1
4755 fast-glob: 3.3.3
4756 ignore: 5.3.2
4757 merge2: 1.4.1
4758 slash: 3.0.0
4759
4760 gopd@1.2.0: {}
4761
4762 got-scraping@4.1.1:
4763 dependencies:
4764 got: 14.4.6
4765 header-generator: 2.1.62
4766 http2-wrapper: 2.2.1
4767 mimic-response: 4.0.0
4768 ow: 1.1.1
4769 quick-lru: 7.0.0
4770 tslib: 2.8.1
4771
4772 got@14.4.6:
4773 dependencies:
4774 '@sindresorhus/is': 7.0.1
4775 '@szmarczak/http-timer': 5.0.1
4776 cacheable-lookup: 7.0.0
4777 cacheable-request: 12.0.1
4778 decompress-response: 6.0.0
4779 form-data-encoder: 4.0.2
4780 http2-wrapper: 2.2.1
4781 lowercase-keys: 3.0.0
4782 p-cancelable: 4.0.1
4783 responselike: 3.0.0
4784 type-fest: 4.37.0
4785
4786 graceful-fs@4.2.11: {}
4787
4788 graphemer@1.4.0: {}
4789
4790 has-ansi@2.0.0:
4791 dependencies:
4792 ansi-regex: 2.1.1
4793
4794 has-bigints@1.1.0: {}
4795
4796 has-flag@4.0.0: {}
4797
4798 has-property-descriptors@1.0.2:
4799 dependencies:
4800 es-define-property: 1.0.1
4801
4802 has-proto@1.2.0:
4803 dependencies:
4804 dunder-proto: 1.0.1
4805
4806 has-symbols@1.1.0: {}
4807
4808 has-tostringtag@1.0.2:
4809 dependencies:
4810 has-symbols: 1.1.0
4811
4812 has-unicode@2.0.1:
4813 optional: true
4814
4815 hasown@2.0.2:
4816 dependencies:
4817 function-bind: 1.1.2
4818
4819 header-generator@2.1.62:
4820 dependencies:
4821 browserslist: 4.24.4
4822 generative-bayesian-network: 2.1.62
4823 ow: 0.28.2
4824 tslib: 2.8.1
4825
4826 html-encoding-sniffer@4.0.0:
4827 dependencies:
4828 whatwg-encoding: 3.1.1
4829
4830 html-escaper@3.0.3: {}
4831
4832 htmlparser2@10.0.0:
4833 dependencies:
4834 domelementtype: 2.3.0
4835 domhandler: 5.0.3
4836 domutils: 3.2.2
4837 entities: 6.0.0
4838
4839 htmlparser2@8.0.2:
4840 dependencies:
4841 domelementtype: 2.3.0
4842 domhandler: 5.0.3
4843 domutils: 3.2.2
4844 entities: 4.5.0
4845
4846 htmlparser2@9.1.0:
4847 dependencies:
4848 domelementtype: 2.3.0
4849 domhandler: 5.0.3
4850 domutils: 3.2.2
4851 entities: 4.5.0
4852
4853 http-cache-semantics@4.1.1: {}
4854
4855 http-proxy-agent@4.0.1:
4856 dependencies:
4857 '@tootallnate/once': 1.1.2
4858 agent-base: 6.0.2
4859 debug: 4.4.0
4860 transitivePeerDependencies:
4861 - supports-color
4862 optional: true
4863
4864 http-proxy-agent@7.0.2:
4865 dependencies:
4866 agent-base: 7.1.3
4867 debug: 4.4.0
4868 transitivePeerDependencies:
4869 - supports-color
4870
4871 http2-wrapper@2.2.1:
4872 dependencies:
4873 quick-lru: 5.1.1
4874 resolve-alpn: 1.2.1
4875
4876 https-proxy-agent@5.0.1:
4877 dependencies:
4878 agent-base: 6.0.2
4879 debug: 4.4.0
4880 transitivePeerDependencies:
4881 - supports-color
4882 optional: true
4883
4884 https-proxy-agent@7.0.6:
4885 dependencies:
4886 agent-base: 7.1.3
4887 debug: 4.4.0
4888 transitivePeerDependencies:
4889 - supports-color
4890
4891 humanize-ms@1.2.1:
4892 dependencies:
4893 ms: 2.1.3
4894
4895 iconv-lite@0.4.24:
4896 dependencies:
4897 safer-buffer: 2.1.2
4898
4899 iconv-lite@0.6.3:
4900 dependencies:
4901 safer-buffer: 2.1.2
4902
4903 idcac-playwright@0.1.3: {}
4904
4905 ieee754@1.2.1: {}
4906
4907 ignore@5.3.2: {}
4908
4909 impit-darwin-arm64@0.2.5:
4910 optional: true
4911
4912 impit-darwin-x64@0.2.5:
4913 optional: true
4914
4915 impit-linux-x64-gnu@0.2.5:
4916 optional: true
4917
4918 impit-linux-x64-musl@0.2.5:
4919 optional: true
4920
4921 impit-win32-arm64-msvc@0.2.5:
4922 optional: true
4923
4924 impit-win32-x64-msvc@0.2.5:
4925 optional: true
4926
4927 impit@0.2.5:
4928 optionalDependencies:
4929 impit-darwin-arm64: 0.2.5
4930 impit-darwin-x64: 0.2.5
4931 impit-linux-x64-gnu: 0.2.5
4932 impit-linux-x64-musl: 0.2.5
4933 impit-win32-arm64-msvc: 0.2.5
4934 impit-win32-x64-msvc: 0.2.5
4935
4936 import-fresh@3.3.1:
4937 dependencies:
4938 parent-module: 1.0.1
4939 resolve-from: 4.0.0
4940
4941 import-local@3.2.0:
4942 dependencies:
4943 pkg-dir: 4.2.0
4944 resolve-cwd: 3.0.0
4945
4946 imurmurhash@0.1.4: {}
4947
4948 indent-string@4.0.0:
4949 optional: true
4950
4951 infer-owner@1.0.4:
4952 optional: true
4953
4954 inflight@1.0.6:
4955 dependencies:
4956 once: 1.4.0
4957 wrappy: 1.0.2
4958
4959 inherits@2.0.4: {}
4960
4961 ini@1.3.8: {}
4962
4963 inquirer@8.2.6:
4964 dependencies:
4965 ansi-escapes: 4.3.2
4966 chalk: 4.1.2
4967 cli-cursor: 3.1.0
4968 cli-width: 3.0.0
4969 external-editor: 3.1.0
4970 figures: 3.2.0
4971 lodash: 4.17.21
4972 mute-stream: 0.0.8
4973 ora: 5.4.1
4974 run-async: 2.4.1
4975 rxjs: 7.8.2
4976 string-width: 4.2.3
4977 strip-ansi: 6.0.1
4978 through: 2.3.8
4979 wrap-ansi: 6.2.0
4980
4981 inquirer@9.3.7:
4982 dependencies:
4983 '@inquirer/figures': 1.0.11
4984 ansi-escapes: 4.3.2
4985 cli-width: 4.1.0
4986 external-editor: 3.1.0
4987 mute-stream: 1.0.0
4988 ora: 5.4.1
4989 run-async: 3.0.0
4990 rxjs: 7.8.2
4991 string-width: 4.2.3
4992 strip-ansi: 6.0.1
4993 wrap-ansi: 6.2.0
4994 yoctocolors-cjs: 2.1.2
4995
4996 internal-slot@1.1.0:
4997 dependencies:
4998 es-errors: 1.3.0
4999 hasown: 2.0.2
5000 side-channel: 1.1.0
5001
5002 ip-address@9.0.5:
5003 dependencies:
5004 jsbn: 1.1.0
5005 sprintf-js: 1.1.3
5006
5007 is-any-array@2.0.1: {}
5008
5009 is-array-buffer@3.0.5:
5010 dependencies:
5011 call-bind: 1.0.8
5012 call-bound: 1.0.4
5013 get-intrinsic: 1.3.0
5014
5015 is-async-function@2.1.1:
5016 dependencies:
5017 async-function: 1.0.0
5018 call-bound: 1.0.4
5019 get-proto: 1.0.1
5020 has-tostringtag: 1.0.2
5021 safe-regex-test: 1.1.0
5022
5023 is-bigint@1.1.0:
5024 dependencies:
5025 has-bigints: 1.1.0
5026
5027 is-boolean-object@1.2.2:
5028 dependencies:
5029 call-bound: 1.0.4
5030 has-tostringtag: 1.0.2
5031
5032 is-bun-module@1.3.0:
5033 dependencies:
5034 semver: 7.7.1
5035
5036 is-callable@1.2.7: {}
5037
5038 is-core-module@2.16.1:
5039 dependencies:
5040 hasown: 2.0.2
5041
5042 is-data-view@1.0.2:
5043 dependencies:
5044 call-bound: 1.0.4
5045 get-intrinsic: 1.3.0
5046 is-typed-array: 1.1.15
5047
5048 is-date-object@1.1.0:
5049 dependencies:
5050 call-bound: 1.0.4
5051 has-tostringtag: 1.0.2
5052
5053 is-extglob@2.1.1: {}
5054
5055 is-finalizationregistry@1.1.1:
5056 dependencies:
5057 call-bound: 1.0.4
5058
5059 is-fullwidth-code-point@3.0.0: {}
5060
5061 is-generator-function@1.1.0:
5062 dependencies:
5063 call-bound: 1.0.4
5064 get-proto: 1.0.1
5065 has-tostringtag: 1.0.2
5066 safe-regex-test: 1.1.0
5067
5068 is-glob@4.0.3:
5069 dependencies:
5070 is-extglob: 2.1.1
5071
5072 is-interactive@1.0.0: {}
5073
5074 is-lambda@1.0.1:
5075 optional: true
5076
5077 is-map@2.0.3: {}
5078
5079 is-number-object@1.1.1:
5080 dependencies:
5081 call-bound: 1.0.4
5082 has-tostringtag: 1.0.2
5083
5084 is-number@7.0.0: {}
5085
5086 is-obj@2.0.0: {}
5087
5088 is-path-inside@3.0.3: {}
5089
5090 is-potential-custom-element-name@1.0.1: {}
5091
5092 is-regex@1.2.1:
5093 dependencies:
5094 call-bound: 1.0.4
5095 gopd: 1.2.0
5096 has-tostringtag: 1.0.2
5097 hasown: 2.0.2
5098
5099 is-set@2.0.3: {}
5100
5101 is-shared-array-buffer@1.0.4:
5102 dependencies:
5103 call-bound: 1.0.4
5104
5105 is-standalone-pwa@0.1.1: {}
5106
5107 is-stream@4.0.1: {}
5108
5109 is-string@1.1.1:
5110 dependencies:
5111 call-bound: 1.0.4
5112 has-tostringtag: 1.0.2
5113
5114 is-symbol@1.1.1:
5115 dependencies:
5116 call-bound: 1.0.4
5117 has-symbols: 1.1.0
5118 safe-regex-test: 1.1.0
5119
5120 is-typed-array@1.1.15:
5121 dependencies:
5122 which-typed-array: 1.1.19
5123
5124 is-unicode-supported@0.1.0: {}
5125
5126 is-weakmap@2.0.2: {}
5127
5128 is-weakref@1.1.1:
5129 dependencies:
5130 call-bound: 1.0.4
5131
5132 is-weakset@2.0.4:
5133 dependencies:
5134 call-bound: 1.0.4
5135 get-intrinsic: 1.3.0
5136
5137 isarray@2.0.5: {}
5138
5139 isexe@2.0.0: {}
5140
5141 iterator.prototype@1.1.5:
5142 dependencies:
5143 define-data-property: 1.1.4
5144 es-object-atoms: 1.1.1
5145 get-intrinsic: 1.3.0
5146 get-proto: 1.0.1
5147 has-symbols: 1.1.0
5148 set-function-name: 2.0.2
5149
5150 jquery@3.7.1: {}
5151
5152 js-tokens@4.0.0: {}
5153
5154 js-yaml@4.1.0:
5155 dependencies:
5156 argparse: 2.0.1
5157
5158 jsbn@1.1.0: {}
5159
5160 jsdom@26.0.0:
5161 dependencies:
5162 cssstyle: 4.3.0
5163 data-urls: 5.0.0
5164 decimal.js: 10.5.0
5165 form-data: 4.0.2
5166 html-encoding-sniffer: 4.0.0
5167 http-proxy-agent: 7.0.2
5168 https-proxy-agent: 7.0.6
5169 is-potential-custom-element-name: 1.0.1
5170 nwsapi: 2.2.18
5171 parse5: 7.2.1
5172 rrweb-cssom: 0.8.0
5173 saxes: 6.0.0
5174 symbol-tree: 3.2.4
5175 tough-cookie: 5.1.2
5176 w3c-xmlserializer: 5.0.0
5177 webidl-conversions: 7.0.0
5178 whatwg-encoding: 3.1.1
5179 whatwg-mimetype: 4.0.0
5180 whatwg-url: 14.1.1
5181 ws: 8.18.1
5182 xml-name-validator: 5.0.0
5183 transitivePeerDependencies:
5184 - bufferutil
5185 - supports-color
5186 - utf-8-validate
5187
5188 json-buffer@3.0.1: {}
5189
5190 json-schema-traverse@0.4.1: {}
5191
5192 json-stable-stringify-without-jsonify@1.0.1: {}
5193
5194 json5@1.0.2:
5195 dependencies:
5196 minimist: 1.2.8
5197
5198 json5@2.2.3: {}
5199
5200 jsonfile@6.1.0:
5201 dependencies:
5202 universalify: 2.0.1
5203 optionalDependencies:
5204 graceful-fs: 4.2.11
5205
5206 jsx-ast-utils@3.3.5:
5207 dependencies:
5208 array-includes: 3.1.8
5209 array.prototype.flat: 1.3.3
5210 object.assign: 4.1.7
5211 object.values: 1.2.1
5212
5213 keyv@4.5.4:
5214 dependencies:
5215 json-buffer: 3.0.1
5216
5217 language-subtag-registry@0.3.23: {}
5218
5219 language-tags@1.0.9:
5220 dependencies:
5221 language-subtag-registry: 0.3.23
5222
5223 language-tags@2.0.1:
5224 dependencies:
5225 language-subtag-registry: 0.3.23
5226
5227 levn@0.4.1:
5228 dependencies:
5229 prelude-ls: 1.2.1
5230 type-check: 0.4.0
5231
5232 linkedom@0.18.9:
5233 dependencies:
5234 css-select: 5.1.0
5235 cssom: 0.5.0
5236 html-escaper: 3.0.3
5237 htmlparser2: 10.0.0
5238 uhyphen: 0.2.0
5239
5240 locate-path@5.0.0:
5241 dependencies:
5242 p-locate: 4.1.0
5243
5244 locate-path@6.0.0:
5245 dependencies:
5246 p-locate: 5.0.0
5247
5248 lodash.isequal@4.5.0: {}
5249
5250 lodash.merge@4.6.2: {}
5251
5252 lodash@4.17.21: {}
5253
5254 log-symbols@4.1.0:
5255 dependencies:
5256 chalk: 4.1.2
5257 is-unicode-supported: 0.1.0
5258
5259 loose-envify@1.4.0:
5260 dependencies:
5261 js-tokens: 4.0.0
5262
5263 lowercase-keys@3.0.0: {}
5264
5265 lru-cache@10.4.3: {}
5266
5267 lru-cache@6.0.0:
5268 dependencies:
5269 yallist: 4.0.0
5270 optional: true
5271
5272 make-fetch-happen@9.1.0:
5273 dependencies:
5274 agentkeepalive: 4.6.0
5275 cacache: 15.3.0
5276 http-cache-semantics: 4.1.1
5277 http-proxy-agent: 4.0.1
5278 https-proxy-agent: 5.0.1
5279 is-lambda: 1.0.1
5280 lru-cache: 6.0.0
5281 minipass: 3.3.6
5282 minipass-collect: 1.0.2
5283 minipass-fetch: 1.4.1
5284 minipass-flush: 1.0.5
5285 minipass-pipeline: 1.2.4
5286 negotiator: 0.6.4
5287 promise-retry: 2.0.1
5288 socks-proxy-agent: 6.2.1
5289 ssri: 8.0.1
5290 transitivePeerDependencies:
5291 - bluebird
5292 - supports-color
5293 optional: true
5294
5295 map-stream@0.1.0: {}
5296
5297 math-intrinsics@1.1.0: {}
5298
5299 maxmind@4.3.24:
5300 dependencies:
5301 mmdb-lib: 2.1.1
5302 tiny-lru: 11.2.11
5303
5304 merge2@1.4.1: {}
5305
5306 micromatch@4.0.8:
5307 dependencies:
5308 braces: 3.0.3
5309 picomatch: 2.3.1
5310
5311 mime-db@1.52.0: {}
5312
5313 mime-types@2.1.35:
5314 dependencies:
5315 mime-db: 1.52.0
5316
5317 mimic-fn@2.1.0: {}
5318
5319 mimic-response@3.1.0: {}
5320
5321 mimic-response@4.0.0: {}
5322
5323 minimatch@3.1.2:
5324 dependencies:
5325 brace-expansion: 1.1.11
5326
5327 minimatch@9.0.5:
5328 dependencies:
5329 brace-expansion: 2.0.1
5330
5331 minimist@1.2.8: {}
5332
5333 minipass-collect@1.0.2:
5334 dependencies:
5335 minipass: 3.3.6
5336 optional: true
5337
5338 minipass-fetch@1.4.1:
5339 dependencies:
5340 minipass: 3.3.6
5341 minipass-sized: 1.0.3
5342 minizlib: 2.1.2
5343 optionalDependencies:
5344 encoding: 0.1.13
5345 optional: true
5346
5347 minipass-flush@1.0.5:
5348 dependencies:
5349 minipass: 3.3.6
5350 optional: true
5351
5352 minipass-pipeline@1.2.4:
5353 dependencies:
5354 minipass: 3.3.6
5355 optional: true
5356
5357 minipass-sized@1.0.3:
5358 dependencies:
5359 minipass: 3.3.6
5360 optional: true
5361
5362 minipass@3.3.6:
5363 dependencies:
5364 yallist: 4.0.0
5365
5366 minipass@5.0.0: {}
5367
5368 minizlib@2.1.2:
5369 dependencies:
5370 minipass: 3.3.6
5371 yallist: 4.0.0
5372
5373 mkdirp-classic@0.5.3: {}
5374
5375 mkdirp@1.0.4: {}
5376
5377 ml-array-max@1.2.4:
5378 dependencies:
5379 is-any-array: 2.0.1
5380
5381 ml-array-min@1.2.3:
5382 dependencies:
5383 is-any-array: 2.0.1
5384
5385 ml-array-rescale@1.3.7:
5386 dependencies:
5387 is-any-array: 2.0.1
5388 ml-array-max: 1.2.4
5389 ml-array-min: 1.2.3
5390
5391 ml-logistic-regression@2.0.0:
5392 dependencies:
5393 ml-matrix: 6.12.0
5394
5395 ml-matrix@6.12.0:
5396 dependencies:
5397 is-any-array: 2.0.1
5398 ml-array-rescale: 1.3.7
5399
5400 mmdb-lib@2.1.1: {}
5401
5402 ms@2.1.3: {}
5403
5404 mute-stream@0.0.8: {}
5405
5406 mute-stream@1.0.0: {}
5407
5408 nanoid@3.3.9: {}
5409
5410 napi-build-utils@2.0.0: {}
5411
5412 natural-compare@1.4.0: {}
5413
5414 negotiator@0.6.4:
5415 optional: true
5416
5417 node-abi@3.74.0:
5418 dependencies:
5419 semver: 7.7.1
5420
5421 node-addon-api@7.1.1: {}
5422
5423 node-domexception@1.0.0: {}
5424
5425 node-fetch@2.7.0(encoding@0.1.13):
5426 dependencies:
5427 whatwg-url: 5.0.0
5428 optionalDependencies:
5429 encoding: 0.1.13
5430
5431 node-gyp@8.4.1:
5432 dependencies:
5433 env-paths: 2.2.1
5434 glob: 7.2.3
5435 graceful-fs: 4.2.11
5436 make-fetch-happen: 9.1.0
5437 nopt: 5.0.0
5438 npmlog: 6.0.2
5439 rimraf: 3.0.2
5440 semver: 7.7.1
5441 tar: 6.2.1
5442 which: 2.0.2
5443 transitivePeerDependencies:
5444 - bluebird
5445 - supports-color
5446 optional: true
5447
5448 node-releases@2.0.19: {}
5449
5450 nopt@5.0.0:
5451 dependencies:
5452 abbrev: 1.1.1
5453 optional: true
5454
5455 normalize-url@8.0.1: {}
5456
5457 npmlog@6.0.2:
5458 dependencies:
5459 are-we-there-yet: 3.0.1
5460 console-control-strings: 1.1.0
5461 gauge: 4.0.4
5462 set-blocking: 2.0.0
5463 optional: true
5464
5465 nth-check@2.1.1:
5466 dependencies:
5467 boolbase: 1.0.0
5468
5469 nwsapi@2.2.18: {}
5470
5471 object-assign@4.1.1: {}
5472
5473 object-inspect@1.13.4: {}
5474
5475 object-keys@1.1.1: {}
5476
5477 object.assign@4.1.7:
5478 dependencies:
5479 call-bind: 1.0.8
5480 call-bound: 1.0.4
5481 define-properties: 1.2.1
5482 es-object-atoms: 1.1.1
5483 has-symbols: 1.1.0
5484 object-keys: 1.1.1
5485
5486 object.entries@1.1.8:
5487 dependencies:
5488 call-bind: 1.0.8
5489 define-properties: 1.2.1
5490 es-object-atoms: 1.1.1
5491
5492 object.fromentries@2.0.8:
5493 dependencies:
5494 call-bind: 1.0.8
5495 define-properties: 1.2.1
5496 es-abstract: 1.23.9
5497 es-object-atoms: 1.1.1
5498
5499 object.groupby@1.0.3:
5500 dependencies:
5501 call-bind: 1.0.8
5502 define-properties: 1.2.1
5503 es-abstract: 1.23.9
5504
5505 object.values@1.2.1:
5506 dependencies:
5507 call-bind: 1.0.8
5508 call-bound: 1.0.4
5509 define-properties: 1.2.1
5510 es-object-atoms: 1.1.1
5511
5512 once@1.4.0:
5513 dependencies:
5514 wrappy: 1.0.2
5515
5516 onetime@5.1.2:
5517 dependencies:
5518 mimic-fn: 2.1.0
5519
5520 openai@4.86.2(encoding@0.1.13)(ws@8.18.1):
5521 dependencies:
5522 '@types/node': 18.19.80
5523 '@types/node-fetch': 2.6.12
5524 abort-controller: 3.0.0
5525 agentkeepalive: 4.6.0
5526 form-data-encoder: 1.7.2
5527 formdata-node: 4.4.1
5528 node-fetch: 2.7.0(encoding@0.1.13)
5529 optionalDependencies:
5530 ws: 8.18.1
5531 transitivePeerDependencies:
5532 - encoding
5533
5534 optionator@0.9.4:
5535 dependencies:
5536 deep-is: 0.1.4
5537 fast-levenshtein: 2.0.6
5538 levn: 0.4.1
5539 prelude-ls: 1.2.1
5540 type-check: 0.4.0
5541 word-wrap: 1.2.5
5542
5543 ora@5.4.1:
5544 dependencies:
5545 bl: 4.1.0
5546 chalk: 4.1.2
5547 cli-cursor: 3.1.0
5548 cli-spinners: 2.9.2
5549 is-interactive: 1.0.0
5550 is-unicode-supported: 0.1.0
5551 log-symbols: 4.1.0
5552 strip-ansi: 6.0.1
5553 wcwidth: 1.0.1
5554
5555 os-tmpdir@1.0.2: {}
5556
5557 ow@0.28.2:
5558 dependencies:
5559 '@sindresorhus/is': 4.6.0
5560 callsites: 3.1.0
5561 dot-prop: 6.0.1
5562 lodash.isequal: 4.5.0
5563 vali-date: 1.0.0
5564
5565 ow@1.1.1:
5566 dependencies:
5567 '@sindresorhus/is': 5.6.0
5568 callsites: 4.2.0
5569 dot-prop: 7.2.0
5570 lodash.isequal: 4.5.0
5571 vali-date: 1.0.0
5572
5573 own-keys@1.0.1:
5574 dependencies:
5575 get-intrinsic: 1.3.0
5576 object-keys: 1.1.1
5577 safe-push-apply: 1.0.0
5578
5579 p-cancelable@4.0.1: {}
5580
5581 p-limit@2.3.0:
5582 dependencies:
5583 p-try: 2.2.0
5584
5585 p-limit@3.1.0:
5586 dependencies:
5587 yocto-queue: 0.1.0
5588
5589 p-locate@4.1.0:
5590 dependencies:
5591 p-limit: 2.3.0
5592
5593 p-locate@5.0.0:
5594 dependencies:
5595 p-limit: 3.1.0
5596
5597 p-map@4.0.0:
5598 dependencies:
5599 aggregate-error: 3.1.0
5600 optional: true
5601
5602 p-try@2.2.0: {}
5603
5604 parent-module@1.0.1:
5605 dependencies:
5606 callsites: 3.1.0
5607
5608 parent-require@1.0.0: {}
5609
5610 parse5-htmlparser2-tree-adapter@7.1.0:
5611 dependencies:
5612 domhandler: 5.0.3
5613 parse5: 7.2.1
5614
5615 parse5@7.2.1:
5616 dependencies:
5617 entities: 4.5.0
5618
5619 path-exists@4.0.0: {}
5620
5621 path-is-absolute@1.0.1: {}
5622
5623 path-key@3.1.1: {}
5624
5625 path-parse@1.0.7: {}
5626
5627 path-type@4.0.0: {}
5628
5629 pause-stream@0.0.11:
5630 dependencies:
5631 through: 2.3.8
5632
5633 peek-readable@7.0.0: {}
5634
5635 picocolors@1.1.1: {}
5636
5637 picomatch@2.3.1: {}
5638
5639 picomatch@4.0.2: {}
5640
5641 pkg-dir@4.2.0:
5642 dependencies:
5643 find-up: 4.1.0
5644
5645 playwright-core@1.50.1: {}
5646
5647 playwright@1.50.1:
5648 dependencies:
5649 playwright-core: 1.50.1
5650 optionalDependencies:
5651 fsevents: 2.3.2
5652
5653 possible-typed-array-names@1.1.0: {}
5654
5655 prebuild-install@7.1.3:
5656 dependencies:
5657 detect-libc: 2.0.3
5658 expand-template: 2.0.3
5659 github-from-package: 0.0.0
5660 minimist: 1.2.8
5661 mkdirp-classic: 0.5.3
5662 napi-build-utils: 2.0.0
5663 node-abi: 3.74.0
5664 pump: 3.0.2
5665 rc: 1.2.8
5666 simple-get: 4.0.1
5667 tar-fs: 2.1.2
5668 tunnel-agent: 0.6.0
5669
5670 prelude-ls@1.2.1: {}
5671
5672 progress@2.0.3: {}
5673
5674 promise-inflight@1.0.1:
5675 optional: true
5676
5677 promise-retry@2.0.1:
5678 dependencies:
5679 err-code: 2.0.3
5680 retry: 0.12.0
5681 optional: true
5682
5683 prop-types@15.8.1:
5684 dependencies:
5685 loose-envify: 1.4.0
5686 object-assign: 4.1.1
5687 react-is: 16.13.1
5688
5689 proper-lockfile@4.1.2:
5690 dependencies:
5691 graceful-fs: 4.2.11
5692 retry: 0.12.0
5693 signal-exit: 3.0.7
5694
5695 proxy-chain@2.5.7:
5696 dependencies:
5697 socks: 2.8.4
5698 socks-proxy-agent: 8.0.5
5699 tslib: 2.8.1
5700 transitivePeerDependencies:
5701 - supports-color
5702
5703 proxy-from-env@1.1.0: {}
5704
5705 pump@3.0.2:
5706 dependencies:
5707 end-of-stream: 1.4.4
5708 once: 1.4.0
5709
5710 punycode@2.3.1: {}
5711
5712 queue-microtask@1.2.3: {}
5713
5714 quick-lru@5.1.1: {}
5715
5716 quick-lru@7.0.0: {}
5717
5718 rc@1.2.8:
5719 dependencies:
5720 deep-extend: 0.6.0
5721 ini: 1.3.8
5722 minimist: 1.2.8
5723 strip-json-comments: 2.0.1
5724
5725 react-is@16.13.1: {}
5726
5727 readable-stream@3.6.2:
5728 dependencies:
5729 inherits: 2.0.4
5730 string_decoder: 1.3.0
5731 util-deprecate: 1.0.2
5732
5733 reflect.getprototypeof@1.0.10:
5734 dependencies:
5735 call-bind: 1.0.8
5736 define-properties: 1.2.1
5737 es-abstract: 1.23.9
5738 es-errors: 1.3.0
5739 es-object-atoms: 1.1.1
5740 get-intrinsic: 1.3.0
5741 get-proto: 1.0.1
5742 which-builtin-type: 1.2.1
5743
5744 regexp.prototype.flags@1.5.4:
5745 dependencies:
5746 call-bind: 1.0.8
5747 define-properties: 1.2.1
5748 es-errors: 1.3.0
5749 get-proto: 1.0.1
5750 gopd: 1.2.0
5751 set-function-name: 2.0.2
5752
5753 require-directory@2.1.1: {}
5754
5755 resolve-alpn@1.2.1: {}
5756
5757 resolve-cwd@3.0.0:
5758 dependencies:
5759 resolve-from: 5.0.0
5760
5761 resolve-from@4.0.0: {}
5762
5763 resolve-from@5.0.0: {}
5764
5765 resolve-pkg-maps@1.0.0: {}
5766
5767 resolve@1.22.10:
5768 dependencies:
5769 is-core-module: 2.16.1
5770 path-parse: 1.0.7
5771 supports-preserve-symlinks-flag: 1.0.0
5772
5773 resolve@2.0.0-next.5:
5774 dependencies:
5775 is-core-module: 2.16.1
5776 path-parse: 1.0.7
5777 supports-preserve-symlinks-flag: 1.0.0
5778
5779 responselike@3.0.0:
5780 dependencies:
5781 lowercase-keys: 3.0.0
5782
5783 restore-cursor@3.1.0:
5784 dependencies:
5785 onetime: 5.1.2
5786 signal-exit: 3.0.7
5787
5788 retry@0.12.0: {}
5789
5790 retry@0.13.1: {}
5791
5792 reusify@1.1.0: {}
5793
5794 rimraf@3.0.2:
5795 dependencies:
5796 glob: 7.2.3
5797
5798 robots-parser@3.0.1: {}
5799
5800 rrweb-cssom@0.8.0: {}
5801
5802 run-async@2.4.1: {}
5803
5804 run-async@3.0.0: {}
5805
5806 run-parallel@1.2.0:
5807 dependencies:
5808 queue-microtask: 1.2.3
5809
5810 rxjs@7.8.2:
5811 dependencies:
5812 tslib: 2.8.1
5813
5814 safe-array-concat@1.1.3:
5815 dependencies:
5816 call-bind: 1.0.8
5817 call-bound: 1.0.4
5818 get-intrinsic: 1.3.0
5819 has-symbols: 1.1.0
5820 isarray: 2.0.5
5821
5822 safe-buffer@5.2.1: {}
5823
5824 safe-push-apply@1.0.0:
5825 dependencies:
5826 es-errors: 1.3.0
5827 isarray: 2.0.5
5828
5829 safe-regex-test@1.1.0:
5830 dependencies:
5831 call-bound: 1.0.4
5832 es-errors: 1.3.0
5833 is-regex: 1.2.1
5834
5835 safer-buffer@2.1.2: {}
5836
5837 sax@1.4.1: {}
5838
5839 saxes@6.0.0:
5840 dependencies:
5841 xmlchars: 2.2.0
5842
5843 semver@6.3.1: {}
5844
5845 semver@7.7.1: {}
5846
5847 set-blocking@2.0.0:
5848 optional: true
5849
5850 set-function-length@1.2.2:
5851 dependencies:
5852 define-data-property: 1.1.4
5853 es-errors: 1.3.0
5854 function-bind: 1.1.2
5855 get-intrinsic: 1.3.0
5856 gopd: 1.2.0
5857 has-property-descriptors: 1.0.2
5858
5859 set-function-name@2.0.2:
5860 dependencies:
5861 define-data-property: 1.1.4
5862 es-errors: 1.3.0
5863 functions-have-names: 1.2.3
5864 has-property-descriptors: 1.0.2
5865
5866 set-proto@1.0.0:
5867 dependencies:
5868 dunder-proto: 1.0.1
5869 es-errors: 1.3.0
5870 es-object-atoms: 1.1.1
5871
5872 shebang-command@2.0.0:
5873 dependencies:
5874 shebang-regex: 3.0.0
5875
5876 shebang-regex@3.0.0: {}
5877
5878 side-channel-list@1.0.0:
5879 dependencies:
5880 es-errors: 1.3.0
5881 object-inspect: 1.13.4
5882
5883 side-channel-map@1.0.1:
5884 dependencies:
5885 call-bound: 1.0.4
5886 es-errors: 1.3.0
5887 get-intrinsic: 1.3.0
5888 object-inspect: 1.13.4
5889
5890 side-channel-weakmap@1.0.2:
5891 dependencies:
5892 call-bound: 1.0.4
5893 es-errors: 1.3.0
5894 get-intrinsic: 1.3.0
5895 object-inspect: 1.13.4
5896 side-channel-map: 1.0.1
5897
5898 side-channel@1.1.0:
5899 dependencies:
5900 es-errors: 1.3.0
5901 object-inspect: 1.13.4
5902 side-channel-list: 1.0.0
5903 side-channel-map: 1.0.1
5904 side-channel-weakmap: 1.0.2
5905
5906 signal-exit@3.0.7: {}
5907
5908 simple-concat@1.0.1: {}
5909
5910 simple-get@4.0.1:
5911 dependencies:
5912 decompress-response: 6.0.0
5913 once: 1.4.0
5914 simple-concat: 1.0.1
5915
5916 slash@3.0.0: {}
5917
5918 smart-buffer@4.2.0: {}
5919
5920 socks-proxy-agent@6.2.1:
5921 dependencies:
5922 agent-base: 6.0.2
5923 debug: 4.4.0
5924 socks: 2.8.4
5925 transitivePeerDependencies:
5926 - supports-color
5927 optional: true
5928
5929 socks-proxy-agent@8.0.5:
5930 dependencies:
5931 agent-base: 7.1.3
5932 debug: 4.4.0
5933 socks: 2.8.4
5934 transitivePeerDependencies:
5935 - supports-color
5936
5937 socks@2.8.4:
5938 dependencies:
5939 ip-address: 9.0.5
5940 smart-buffer: 4.2.0
5941
5942 split@0.3.3:
5943 dependencies:
5944 through: 2.3.8
5945
5946 sprintf-js@1.1.3: {}
5947
5948 sqlite3@5.1.7:
5949 dependencies:
5950 bindings: 1.5.0
5951 node-addon-api: 7.1.1
5952 prebuild-install: 7.1.3
5953 tar: 6.2.1
5954 optionalDependencies:
5955 node-gyp: 8.4.1
5956 transitivePeerDependencies:
5957 - bluebird
5958 - supports-color
5959
5960 ssri@8.0.1:
5961 dependencies:
5962 minipass: 3.3.6
5963 optional: true
5964
5965 stable-hash@0.0.4: {}
5966
5967 stream-chain@2.2.5: {}
5968
5969 stream-combiner@0.0.4:
5970 dependencies:
5971 duplexer: 0.1.2
5972
5973 stream-json@1.9.1:
5974 dependencies:
5975 stream-chain: 2.2.5
5976
5977 string-comparison@1.3.0: {}
5978
5979 string-width@4.2.3:
5980 dependencies:
5981 emoji-regex: 8.0.0
5982 is-fullwidth-code-point: 3.0.0
5983 strip-ansi: 6.0.1
5984
5985 string.prototype.includes@2.0.1:
5986 dependencies:
5987 call-bind: 1.0.8
5988 define-properties: 1.2.1
5989 es-abstract: 1.23.9
5990
5991 string.prototype.matchall@4.0.12:
5992 dependencies:
5993 call-bind: 1.0.8
5994 call-bound: 1.0.4
5995 define-properties: 1.2.1
5996 es-abstract: 1.23.9
5997 es-errors: 1.3.0
5998 es-object-atoms: 1.1.1
5999 get-intrinsic: 1.3.0
6000 gopd: 1.2.0
6001 has-symbols: 1.1.0
6002 internal-slot: 1.1.0
6003 regexp.prototype.flags: 1.5.4
6004 set-function-name: 2.0.2
6005 side-channel: 1.1.0
6006
6007 string.prototype.repeat@1.0.0:
6008 dependencies:
6009 define-properties: 1.2.1
6010 es-abstract: 1.23.9
6011
6012 string.prototype.trim@1.2.10:
6013 dependencies:
6014 call-bind: 1.0.8
6015 call-bound: 1.0.4
6016 define-data-property: 1.1.4
6017 define-properties: 1.2.1
6018 es-abstract: 1.23.9
6019 es-object-atoms: 1.1.1
6020 has-property-descriptors: 1.0.2
6021
6022 string.prototype.trimend@1.0.9:
6023 dependencies:
6024 call-bind: 1.0.8
6025 call-bound: 1.0.4
6026 define-properties: 1.2.1
6027 es-object-atoms: 1.1.1
6028
6029 string.prototype.trimstart@1.0.8:
6030 dependencies:
6031 call-bind: 1.0.8
6032 define-properties: 1.2.1
6033 es-object-atoms: 1.1.1
6034
6035 string_decoder@1.3.0:
6036 dependencies:
6037 safe-buffer: 5.2.1
6038
6039 strip-ansi@3.0.1:
6040 dependencies:
6041 ansi-regex: 2.1.1
6042
6043 strip-ansi@6.0.1:
6044 dependencies:
6045 ansi-regex: 5.0.1
6046
6047 strip-bom@3.0.0: {}
6048
6049 strip-json-comments@2.0.1: {}
6050
6051 strip-json-comments@3.1.1: {}
6052
6053 strtok3@10.2.2:
6054 dependencies:
6055 '@tokenizer/token': 0.3.0
6056 peek-readable: 7.0.0
6057
6058 supports-color@2.0.0: {}
6059
6060 supports-color@7.2.0:
6061 dependencies:
6062 has-flag: 4.0.0
6063
6064 supports-preserve-symlinks-flag@1.0.0: {}
6065
6066 symbol-tree@3.2.4: {}
6067
6068 tapable@2.2.1: {}
6069
6070 tar-fs@2.1.2:
6071 dependencies:
6072 chownr: 1.1.4
6073 mkdirp-classic: 0.5.3
6074 pump: 3.0.2
6075 tar-stream: 2.2.0
6076
6077 tar-stream@2.2.0:
6078 dependencies:
6079 bl: 4.1.0
6080 end-of-stream: 1.4.4
6081 fs-constants: 1.0.0
6082 inherits: 2.0.4
6083 readable-stream: 3.6.2
6084
6085 tar@6.2.1:
6086 dependencies:
6087 chownr: 2.0.0
6088 fs-minipass: 2.1.0
6089 minipass: 5.0.0
6090 minizlib: 2.1.2
6091 mkdirp: 1.0.4
6092 yallist: 4.0.0
6093
6094 text-table@0.2.0: {}
6095
6096 through@2.3.8: {}
6097
6098 tiny-lru@11.2.11: {}
6099
6100 tiny-typed-emitter@2.1.0: {}
6101
6102 tinyglobby@0.2.12:
6103 dependencies:
6104 fdir: 6.4.3(picomatch@4.0.2)
6105 picomatch: 4.0.2
6106
6107 tldts-core@6.1.84: {}
6108
6109 tldts@6.1.84:
6110 dependencies:
6111 tldts-core: 6.1.84
6112
6113 tmp@0.0.33:
6114 dependencies:
6115 os-tmpdir: 1.0.2
6116
6117 to-regex-range@5.0.1:
6118 dependencies:
6119 is-number: 7.0.0
6120
6121 token-types@6.0.0:
6122 dependencies:
6123 '@tokenizer/token': 0.3.0
6124 ieee754: 1.2.1
6125
6126 tough-cookie@5.1.2:
6127 dependencies:
6128 tldts: 6.1.84
6129
6130 tr46@0.0.3: {}
6131
6132 tr46@5.0.0:
6133 dependencies:
6134 punycode: 2.3.1
6135
6136 ts-api-utils@1.4.3(typescript@5.8.2):
6137 dependencies:
6138 typescript: 5.8.2
6139
6140 tsconfig-paths@3.15.0:
6141 dependencies:
6142 '@types/json5': 0.0.29
6143 json5: 1.0.2
6144 minimist: 1.2.8
6145 strip-bom: 3.0.0
6146
6147 tslib@2.8.1: {}
6148
6149 tsx@4.19.3:
6150 dependencies:
6151 esbuild: 0.25.1
6152 get-tsconfig: 4.10.0
6153 optionalDependencies:
6154 fsevents: 2.3.3
6155
6156 tunnel-agent@0.6.0:
6157 dependencies:
6158 safe-buffer: 5.2.1
6159
6160 type-check@0.4.0:
6161 dependencies:
6162 prelude-ls: 1.2.1
6163
6164 type-fest@0.20.2: {}
6165
6166 type-fest@0.21.3: {}
6167
6168 type-fest@2.19.0: {}
6169
6170 type-fest@4.37.0: {}
6171
6172 typed-array-buffer@1.0.3:
6173 dependencies:
6174 call-bound: 1.0.4
6175 es-errors: 1.3.0
6176 is-typed-array: 1.1.15
6177
6178 typed-array-byte-length@1.0.3:
6179 dependencies:
6180 call-bind: 1.0.8
6181 for-each: 0.3.5
6182 gopd: 1.2.0
6183 has-proto: 1.2.0
6184 is-typed-array: 1.1.15
6185
6186 typed-array-byte-offset@1.0.4:
6187 dependencies:
6188 available-typed-arrays: 1.0.7
6189 call-bind: 1.0.8
6190 for-each: 0.3.5
6191 gopd: 1.2.0
6192 has-proto: 1.2.0
6193 is-typed-array: 1.1.15
6194 reflect.getprototypeof: 1.0.10
6195
6196 typed-array-length@1.0.7:
6197 dependencies:
6198 call-bind: 1.0.8
6199 for-each: 0.3.5
6200 gopd: 1.2.0
6201 is-typed-array: 1.1.15
6202 possible-typed-array-names: 1.1.0
6203 reflect.getprototypeof: 1.0.10
6204
6205 typescript@5.8.2: {}
6206
6207 ua-is-frozen@0.1.2: {}
6208
6209 ua-parser-js@2.0.2(encoding@0.1.13):
6210 dependencies:
6211 '@types/node-fetch': 2.6.12
6212 detect-europe-js: 0.1.2
6213 is-standalone-pwa: 0.1.1
6214 node-fetch: 2.7.0(encoding@0.1.13)
6215 ua-is-frozen: 0.1.2
6216 transitivePeerDependencies:
6217 - encoding
6218
6219 uhyphen@0.2.0: {}
6220
6221 uint8array-extras@1.4.0: {}
6222
6223 unbox-primitive@1.1.0:
6224 dependencies:
6225 call-bound: 1.0.4
6226 has-bigints: 1.1.0
6227 has-symbols: 1.1.0
6228 which-boxed-primitive: 1.1.1
6229
6230 undici-types@5.26.5: {}
6231
6232 undici-types@6.20.0: {}
6233
6234 unique-filename@1.1.1:
6235 dependencies:
6236 unique-slug: 2.0.2
6237 optional: true
6238
6239 unique-slug@2.0.2:
6240 dependencies:
6241 imurmurhash: 0.1.4
6242 optional: true
6243
6244 universalify@2.0.1: {}
6245
6246 update-browserslist-db@1.1.3(browserslist@4.24.4):
6247 dependencies:
6248 browserslist: 4.24.4
6249 escalade: 3.2.0
6250 picocolors: 1.1.1
6251
6252 uri-js@4.4.1:
6253 dependencies:
6254 punycode: 2.3.1
6255
6256 util-deprecate@1.0.2: {}
6257
6258 vali-date@1.0.0: {}
6259
6260 w3c-xmlserializer@5.0.0:
6261 dependencies:
6262 xml-name-validator: 5.0.0
6263
6264 wcwidth@1.0.1:
6265 dependencies:
6266 defaults: 1.0.4
6267
6268 web-streams-polyfill@4.0.0-beta.3: {}
6269
6270 webidl-conversions@3.0.1: {}
6271
6272 webidl-conversions@7.0.0: {}
6273
6274 whatwg-encoding@3.1.1:
6275 dependencies:
6276 iconv-lite: 0.6.3
6277
6278 whatwg-mimetype@4.0.0: {}
6279
6280 whatwg-url@14.1.1:
6281 dependencies:
6282 tr46: 5.0.0
6283 webidl-conversions: 7.0.0
6284
6285 whatwg-url@5.0.0:
6286 dependencies:
6287 tr46: 0.0.3
6288 webidl-conversions: 3.0.1
6289
6290 which-boxed-primitive@1.1.1:
6291 dependencies:
6292 is-bigint: 1.1.0
6293 is-boolean-object: 1.2.2
6294 is-number-object: 1.1.1
6295 is-string: 1.1.1
6296 is-symbol: 1.1.1
6297
6298 which-builtin-type@1.2.1:
6299 dependencies:
6300 call-bound: 1.0.4
6301 function.prototype.name: 1.1.8
6302 has-tostringtag: 1.0.2
6303 is-async-function: 2.1.1
6304 is-date-object: 1.1.0
6305 is-finalizationregistry: 1.1.1
6306 is-generator-function: 1.1.0
6307 is-regex: 1.2.1
6308 is-weakref: 1.1.1
6309 isarray: 2.0.5
6310 which-boxed-primitive: 1.1.1
6311 which-collection: 1.0.2
6312 which-typed-array: 1.1.19
6313
6314 which-collection@1.0.2:
6315 dependencies:
6316 is-map: 2.0.3
6317 is-set: 2.0.3
6318 is-weakmap: 2.0.2
6319 is-weakset: 2.0.4
6320
6321 which-typed-array@1.1.19:
6322 dependencies:
6323 available-typed-arrays: 1.0.7
6324 call-bind: 1.0.8
6325 call-bound: 1.0.4
6326 for-each: 0.3.5
6327 get-proto: 1.0.1
6328 gopd: 1.2.0
6329 has-tostringtag: 1.0.2
6330
6331 which@2.0.2:
6332 dependencies:
6333 isexe: 2.0.0
6334
6335 wide-align@1.1.5:
6336 dependencies:
6337 string-width: 4.2.3
6338 optional: true
6339
6340 word-wrap@1.2.5: {}
6341
6342 wrap-ansi@6.2.0:
6343 dependencies:
6344 ansi-styles: 4.3.0
6345 string-width: 4.2.3
6346 strip-ansi: 6.0.1
6347
6348 wrap-ansi@7.0.0:
6349 dependencies:
6350 ansi-styles: 4.3.0
6351 string-width: 4.2.3
6352 strip-ansi: 6.0.1
6353
6354 wrappy@1.0.2: {}
6355
6356 ws@8.18.1: {}
6357
6358 xml-name-validator@5.0.0: {}
6359
6360 xml2js@0.6.2:
6361 dependencies:
6362 sax: 1.4.1
6363 xmlbuilder: 11.0.1
6364
6365 xmlbuilder@11.0.1: {}
6366
6367 xmlchars@2.2.0: {}
6368
6369 y18n@5.0.8: {}
6370
6371 yallist@4.0.0: {}
6372
6373 yargonaut@1.1.4:
6374 dependencies:
6375 chalk: 1.1.3
6376 figlet: 1.8.0
6377 parent-require: 1.0.0
6378
6379 yargs-parser@21.1.1: {}
6380
6381 yargs@17.7.2:
6382 dependencies:
6383 cliui: 8.0.1
6384 escalade: 3.2.0
6385 get-caller-file: 2.0.5
6386 require-directory: 2.1.1
6387 string-width: 4.2.3
6388 y18n: 5.0.8
6389 yargs-parser: 21.1.1
6390
6391 yocto-queue@0.1.0: {}
6392
6393 yoctocolors-cjs@2.1.2: {}
tsconfig.json
1{
2 "extends": "@apify/tsconfig",
3 "compilerOptions": {
4 "module": "NodeNext",
5 "moduleResolution": "NodeNext",
6 "target": "ES2022",
7 "outDir": "dist",
8 "noUnusedLocals": false,
9 "skipLibCheck": true,
10 "lib": ["DOM"]
11 },
12 "include": [
13 "./src/**/*"
14 ]
15}
.actor/Dockerfile
1# Specify the base Docker image. You can read more about
2# the available images at https://crawlee.dev/docs/guides/docker-images
3# You can also use any other image from Docker Hub.
4FROM apify/actor-node-playwright-chrome:20-1.50.1 AS builder
5
6# Check preinstalled packages
7RUN npm ls crawlee apify puppeteer playwright
8
9# Copy just package.json and package-lock.json
10# to speed up the build using Docker layer cache.
11COPY package*.json ./
12
13# Install all dependencies. Don't audit to speed up the installation.
14RUN npm install --include=dev --audit=false
15
16# Next, copy the source files using the user set
17# in the base image.
18COPY . ./
19
20# Install all dependencies and build the project.
21# Don't audit to speed up the installation.
22RUN npm run build
23
24# Create final image
25FROM apify/actor-node-playwright-chrome:20-1.50.1
26
27# Check preinstalled packages
28RUN npm ls crawlee apify puppeteer playwright
29
30# Copy just package.json and package-lock.json
31# to speed up the build using Docker layer cache.
32COPY package*.json ./
33
34# Ensure we'll install Camoufox using the npm postinstall script
35ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=0
36# Install NPM packages, skip optional and development dependencies to
37# keep the image small. Avoid logging too much and print the dependency
38# tree for debugging
39RUN npm --quiet set progress=false \
40 && npm install --omit=dev \
41 && echo "Installed NPM packages:" \
42 && (npm list --omit=dev --all || true) \
43 && echo "Node.js version:" \
44 && node --version \
45 && echo "NPM version:" \
46 && npm --version \
47 && rm -r ~/.npm
48
49# Copy built JS files from builder image
50COPY /home/myuser/dist ./dist
51
52# Next, copy the remaining files and directories with the source code.
53# Since we do this after NPM install, quick build will be really fast
54# for most source file changes.
55COPY . ./
56
57
58# Run the image. If you know you won't need headful browsers,
59# you can remove the XVFB start script for a micro perf gain.
60CMD ./start_xvfb_and_run_cmd.sh && npm run start:prod --silent
.actor/actor.json
1{
2 "actorSpecification": 1,
3 "name": "chrome-webstore-reviews-crawler",
4 "title": "Chrome Web Store Reviews Crawler + GPT Summary",
5 "description": "Scrape reviews from Chrome Web Store items and get GPT summary",
6 "minMemoryMbytes": 4096,
7 "maxMemoryMbytes": 8192,
8 "version": "1.0",
9 "input": "./input_schema.json",
10 "storages": {
11 "dataset": "./dataset_schema.json"
12 },
13 "dockerfile": "./Dockerfile",
14 "environmentVariables": {
15 "OPENAI_API_KEY": "@OPENAI_API_KEY"
16 }
17}
.actor/dataset_schema.json
1{
2 "actorSpecification": 1,
3 "views": {
4 "Reviews": {
5 "title": "Reviews",
6 "transformation": {
7 "omit": [
8 "gpt"
9 ],
10 "unwind": [
11 "reviews"
12 ]
13 },
14 "display": {
15 "component": "table",
16 "properties": {
17 "date": {
18 "label": "Date",
19 "format": "date"
20 },
21 "text": {
22 "label": "Text",
23 "format": "text"
24 },
25 "person": {
26 "label": "Reviewer",
27 "format": "text"
28 },
29 "rating": {
30 "label": "Rating",
31 "format": "number"
32 }
33 }
34 }
35 },
36 "GPT": {
37 "title": "GPT",
38 "transformation": {
39 "omit": [
40 "reviews"
41 ],
42 "unwind": [
43 "gpt"
44 ]
45 },
46 "display": {
47 "component": "table",
48 "properties": {
49 "summary": {
50 "label": "Summary",
51 "format": "text"
52 },
53 "category": {
54 "label": "Category",
55 "format": "text"
56 }
57 }
58 }
59 }
60 }
61}
.actor/input_schema.json
1{
2 "title": "Chrome Web Store Reviews Crawler + GPT Summary",
3 "type": "object",
4 "schemaVersion": 1,
5 "properties": {
6 "extensionIDs": {
7 "title": "Chrome Webstore Item IDs",
8 "type": "array",
9 "description": "Extract ID from the link https://chromewebstore.google.com/detail/math-ai/[EXTENSION-ID], and put it in the input field.",
10 "editor": "stringList",
11 "prefill": [
12 "aomkpefnllinimbhddlfhelelngakbbn"
13 ]
14 }
15 },
16 "required": [
17 "extensionIDs"
18 ]
19}
images/time.png
src/main.ts
1// For more information, see https://docs.apify.com/sdk/js
2import { Actor } from 'apify';
3// For more information, see https://crawlee.dev
4import { PlaywrightCrawler } from 'crawlee';
5// this is ESM project, and as such, it requires you to specify extensions in your relative imports
6// read more about this here: https://nodejs.org/docs/latest-v18.x/api/esm.html#mandatory-file-extensions
7// note that we need to use `.js` even when inside TS files
8import { firefox } from 'playwright';
9import { launchOptions as camoufoxLaunchOptions } from 'camoufox-js';
10import log from '@apify/log';
11import { router } from './router.js';
12import { summarise } from './summarise.js';
13
14interface Input {
15 extensionIDs: string[];
16}
17
18function convertIdsToUrls(ids: string[]): string[] {
19 return ids.map((id) => `https://chromewebstore.google.com/detail/${id}/reviews?hl=en`);
20}
21
22await Actor.main(async () => {
23 // Structure of input is defined in input_schema.json
24 const {
25 extensionIDs = [],
26 } = await Actor.getInput<Input>() ?? {} as Input;
27
28 const proxyConfiguration = await Actor.createProxyConfiguration();
29
30 const crawler = new PlaywrightCrawler({
31 proxyConfiguration,
32 maxRequestsPerCrawl: 5,
33 requestHandler: router,
34 requestHandlerTimeoutSecs: 10000,
35 launchContext: {
36 launcher: firefox,
37 launchOptions: await camoufoxLaunchOptions({
38 headless: true,
39 }),
40 },
41 });
42
43 const crawlUrls = convertIdsToUrls(extensionIDs);
44 log.info('Input Chrome Extensions URLs:');
45 crawlUrls.forEach((url, index) => {
46 log.info(`${index + 1}: ${url}`);
47 });
48
49 await crawler.run(crawlUrls);
50
51 const dataset = await Actor.openDataset();
52 const data = await dataset.getData();
53
54 log.info('Creating summary with GPT...');
55 // @ts-expect-error we put [{"reviews: ...."}] but it doesn't matter, since it will be stringified
56 const response = await summarise(data.items);
57
58 await Actor.pushData({
59 gpt: response.summaries,
60 });
61 log.info('Finished creating GPT Summary.');
62});
src/router.ts
1import { createPlaywrightRouter, Dataset } from 'crawlee';
2import { parse } from 'date-fns';
3import { Review } from './types.js';
4
5export const router = createPlaywrightRouter();
6
7const SELECTORS = {
8 reviewSection: 'section.T7rvce',
9 dateSpan: 'span.ydlbEf',
10 textParagraph: 'p.fzDEpf',
11 personSpan: 'span.LfYwpe',
12 ratingDiv: 'div.B1UG8d',
13 loadMoreButton: 'button:has-text("Load More")',
14 reviewsLanguage: 'span:has-text("English")',
15 allReviewsOptions: 'li[role="option"]:has-text("All languages")',
16};
17
18function convertToDate(dateString: string): Date {
19 // Define the date format and parse the string
20 const format = 'MMM d, yyyy';
21 return parse(dateString, format, new Date());
22}
23
24// Function to open the dropdown menu and select "All languages" option
25// @ts-expect-error lazy
26const selectAllReviews = async (page, log) => {
27 try {
28 // Wait for and click the "English" dropdown
29 const dropdownMenu = await page.waitForSelector(SELECTORS.reviewsLanguage, {
30 timeout: 8000,
31 });
32 if (dropdownMenu) {
33 await dropdownMenu.click();
34 log.info('Dropdown menu clicked.');
35
36 // Add a short delay to allow the dropdown to open
37 await page.waitForTimeout(500);
38
39 // Now find and click the "All languages" option
40 const allLanguagesItem = await page.waitForSelector(
41 SELECTORS.allReviewsOptions,
42 { timeout: 8000 },
43 );
44 if (allLanguagesItem) {
45 await allLanguagesItem.click();
46 log.info('"All languages" item clicked.');
47 } else {
48 log.error(
49 'The "All languages" item was not found or not interactable.',
50 );
51 }
52 } else {
53 log.error('Dropdown menu was not found.');
54 }
55 } catch (error) {
56 log.warning(`An error occurred while selecting "All languages"`);
57 }
58};
59
60// Function to click the "Load More" button if it exists
61// @ts-expect-error lazy
62const clickLoadButton = async (page): Promise<boolean> => {
63 try {
64 // Use a locator to locate the button and click on it directly
65 const loadMoreButton = page.locator(SELECTORS.loadMoreButton);
66
67 // Click the button, Playwright will auto-wait for the button to be ready
68 await loadMoreButton.click();
69
70 // Return true if the click was successful
71 return true;
72 } catch (error) {
73 // Return false if any error occurs
74 return false;
75 }
76};
77
78// Function to scrape all reviews from the fully expanded page
79// @ts-expect-error lazy
80const scrapeReviews = async (page, log): Promise<Review[]> => {
81 const reviewElements = await page.$$(SELECTORS.reviewSection);
82 const reviews: Review[] = [];
83 const reviewKeys = new Set();
84
85 let index = 1;
86 for (const reviewElement of reviewElements) {
87 const dateElement = await reviewElement.$(SELECTORS.dateSpan);
88 const textElement = await reviewElement.$(SELECTORS.textParagraph);
89 const personElement = await reviewElement.$(SELECTORS.personSpan);
90 const ratingElement = await reviewElement.$(SELECTORS.ratingDiv);
91
92 const date = dateElement ? convertToDate(await dateElement.innerText()) : null;
93 const text = textElement ? await textElement.innerText() : null;
94 const person = personElement ? await personElement.innerText() : null;
95
96 let rating = null;
97 if (ratingElement) {
98 const title = await ratingElement.getAttribute('title') || '';
99 const match = title.match(/(\d+) out of 5 stars/);
100 if (match) {
101 rating = match[1];
102 }
103 }
104
105 // Create a unique key for deduplication
106 const reviewKey = `Person: ${person} Date:${date}`;
107
108 if (!reviewKeys.has(reviewKey)) {
109 log.info(`[Added] ${index}: ${reviewKey}`);
110 reviewKeys.add(reviewKey);
111 reviews.push({ date, text, person, rating });
112 index++;
113 } else {
114 log.debug(`[Duplicate] ${reviewKey}`);
115 }
116 }
117
118 return reviews;
119};
120
121router.addDefaultHandler(async ({ page, log }) => {
122 log.info(`Starting to scrape on: ${page.url()}`);
123 log.info(`Title: ${await page.title()}`);
124
125 await selectAllReviews(page, log);
126
127 // Load all reviews by clicking "Load More"
128 let hasMoreContent = true;
129 while (hasMoreContent) {
130 const successfulClick = await clickLoadButton(page);
131 if (successfulClick) {
132 log.info('Loaded more reviews.');
133 } else {
134 log.info('No more reviews to load.');
135 await page.waitForSelector(SELECTORS.reviewSection, { timeout: 5000 });
136 hasMoreContent = false;
137 }
138 }
139
140 log.info('Scraping reviews...');
141 const reviews = await scrapeReviews(page, log);
142 log.info(`Scraped ${reviews.length} unique reviews...`);
143
144 // Store the results in the default dataset
145 await Dataset.pushData({ reviews });
146});
src/schema.ts
1export const reviewSchema = {
2 name: 'review_summary_list',
3 schema: {
4 type: 'object',
5 properties: {
6 summaries: {
7 type: 'array',
8 items: {
9 type: 'object',
10 properties: {
11 category: {
12 type: 'string',
13 enum: [
14 'pain_anger',
15 'ideas',
16 'money_talk',
17 ],
18 description: 'The category of the review summary.',
19 },
20 summary: {
21 type: 'string',
22 description: 'A summary of the reviews.',
23 },
24 supporting_reviews: {
25 type: 'array',
26 items: {
27 $ref: '#/$defs/review',
28 },
29 },
30 },
31 required: [
32 'category',
33 'summary',
34 'supporting_reviews',
35 ],
36 additionalProperties: false,
37 },
38 },
39 },
40 required: [
41 'summaries',
42 ],
43 additionalProperties: false,
44 $defs: {
45 review: {
46 type: 'object',
47 properties: {
48 date: {
49 type: 'string',
50 description: 'The date when the review was written.',
51 },
52 text: {
53 type: 'string',
54 description: 'The text content of the review.',
55 },
56 person: {
57 type: 'string',
58 description: 'The name of the person who wrote the review.',
59 },
60 rating: {
61 type: 'string',
62 description: 'The rating given by the reviewer.',
63 },
64 },
65 required: [
66 'date',
67 'text',
68 'person',
69 'rating',
70 ],
71 additionalProperties: false,
72 },
73 },
74 },
75 strict: true,
76};
src/summarise.ts
1import OpenAI from 'openai';
2import { reviewSchema } from './schema.js';
3import { Review } from './types.js';
4
5const openai = new OpenAI({ apiKey: process.env.OPENAI_API_KEY || '' });
6
7export async function summarise(reviews: Array<Review>) {
8 const completion = await openai.chat.completions.create({
9 model: 'gpt-4o',
10 max_tokens: 5000,
11 response_format: {
12 type: 'json_schema',
13 json_schema: reviewSchema,
14 },
15 messages: [
16 {
17 role: 'system',
18 content: `
19 You are product review summariser.\n
20 Please check provided reviews and summarise them according to the provided JSON schema.\n
21 IMPORTANT: Provide more than one summary per category if available.\n
22 `,
23 },
24 {
25 role: 'user',
26 content: `Here are the reviews: ${JSON.stringify(reviews, null, 0)}`,
27 },
28 ],
29 });
30
31 return JSON.parse(completion.choices[0].message?.content || '');
32}
src/types.ts
1export interface Review {
2 date: Date | null;
3 text: string | null;
4 person: string | null;
5 rating: string | null;
6}
Developer
Maintained by Community
Actor Metrics
5 monthly users
-
0 No bookmarks yet
88% runs succeeded
Created in Mar 2025
Modified 3 days ago
Categories