1{ 2 "name": "server", 3 "lockfileVersion": 3, 4 "requires": true, 5 "packages": { 6 "": { 7 "dependencies": { 8 "firebase-admin": "^11.4.1", 9 "firebase-functions": "^3.13.2" 10 } 11 }, 12 "node_modules/@babel/parser": { 13 "version": "7.22.5", 14 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.5.tgz", 15 "integrity": "sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==", 16 "optional": true, 17 "bin": { 18 "parser": "bin/babel-parser.js" 19 }, 20 "engines": { 21 "node": ">=6.0.0" 22 } 23 }, 24 "node_modules/@fastify/busboy": { 25 "version": "1.2.1", 26 "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-1.2.1.tgz", 27 "integrity": "sha512-7PQA7EH43S0CxcOa9OeAnaeA0oQ+e/DHNPZwSQM9CQHW76jle5+OvLdibRp/Aafs9KXbLhxyjOTkRjWUbQEd3Q==", 28 "dependencies": { 29 "text-decoding": "^1.0.0" 30 }, 31 "engines": { 32 "node": ">=14" 33 } 34 }, 35 "node_modules/@firebase/app-types": { 36 "version": "0.9.0", 37 "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.9.0.tgz", 38 "integrity": "sha512-AeweANOIo0Mb8GiYm3xhTEBVCmPwTYAu9Hcd2qSkLuga/6+j9b1Jskl5bpiSQWy9eJ/j5pavxj6eYogmnuzm+Q==" 39 }, 40 "node_modules/@firebase/auth-interop-types": { 41 "version": "0.2.1", 42 "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.2.1.tgz", 43 "integrity": "sha512-VOaGzKp65MY6P5FI84TfYKBXEPi6LmOCSMMzys6o2BN2LOsqy7pCuZCup7NYnfbk5OkkQKzvIfHOzTm0UDpkyg==" 44 }, 45 "node_modules/@firebase/component": { 46 "version": "0.6.4", 47 "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.4.tgz", 48 "integrity": "sha512-rLMyrXuO9jcAUCaQXCMjCMUsWrba5fzHlNK24xz5j2W6A/SRmK8mZJ/hn7V0fViLbxC0lPMtrK1eYzk6Fg03jA==", 49 "dependencies": { 50 "@firebase/util": "1.9.3", 51 "tslib": "^2.1.0" 52 } 53 }, 54 "node_modules/@firebase/database": { 55 "version": "0.14.4", 56 "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.14.4.tgz", 57 "integrity": "sha512-+Ea/IKGwh42jwdjCyzTmeZeLM3oy1h0mFPsTy6OqCWzcu/KFqRAr5Tt1HRCOBlNOdbh84JPZC47WLU18n2VbxQ==", 58 "dependencies": { 59 "@firebase/auth-interop-types": "0.2.1", 60 "@firebase/component": "0.6.4", 61 "@firebase/logger": "0.4.0", 62 "@firebase/util": "1.9.3", 63 "faye-websocket": "0.11.4", 64 "tslib": "^2.1.0" 65 } 66 }, 67 "node_modules/@firebase/database-compat": { 68 "version": "0.3.4", 69 "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-0.3.4.tgz", 70 "integrity": "sha512-kuAW+l+sLMUKBThnvxvUZ+Q1ZrF/vFJ58iUY9kAcbX48U03nVzIF6Tmkf0p3WVQwMqiXguSgtOPIB6ZCeF+5Gg==", 71 "dependencies": { 72 "@firebase/component": "0.6.4", 73 "@firebase/database": "0.14.4", 74 "@firebase/database-types": "0.10.4", 75 "@firebase/logger": "0.4.0", 76 "@firebase/util": "1.9.3", 77 "tslib": "^2.1.0" 78 } 79 }, 80 "node_modules/@firebase/database-types": { 81 "version": "0.10.4", 82 "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.10.4.tgz", 83 "integrity": "sha512-dPySn0vJ/89ZeBac70T+2tWWPiJXWbmRygYv0smT5TfE3hDrQ09eKMF3Y+vMlTdrMWq7mUdYW5REWPSGH4kAZQ==", 84 "dependencies": { 85 "@firebase/app-types": "0.9.0", 86 "@firebase/util": "1.9.3" 87 } 88 }, 89 "node_modules/@firebase/logger": { 90 "version": "0.4.0", 91 "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.4.0.tgz", 92 "integrity": "sha512-eRKSeykumZ5+cJPdxxJRgAC3G5NknY2GwEbKfymdnXtnT0Ucm4pspfR6GT4MUQEDuJwRVbVcSx85kgJulMoFFA==", 93 "dependencies": { 94 "tslib": "^2.1.0" 95 } 96 }, 97 "node_modules/@firebase/util": { 98 "version": "1.9.3", 99 "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.9.3.tgz", 100 "integrity": "sha512-DY02CRhOZwpzO36fHpuVysz6JZrscPiBXD0fXp6qSrL9oNOx5KWICKdR95C0lSITzxp0TZosVyHqzatE8JbcjA==", 101 "dependencies": { 102 "tslib": "^2.1.0" 103 } 104 }, 105 "node_modules/@google-cloud/firestore": { 106 "version": "6.6.1", 107 "resolved": "https://registry.npmjs.org/@google-cloud/firestore/-/firestore-6.6.1.tgz", 108 "integrity": "sha512-Z41j2h0mrgBH9qNIVmbRLqGKc6XmdJtWipeKwdnGa/bPTP1gn2SGTrYyWnpfsLMEtzKSYieHPSkAFp5kduF2RA==", 109 "optional": true, 110 "dependencies": { 111 "fast-deep-equal": "^3.1.1", 112 "functional-red-black-tree": "^1.0.1", 113 "google-gax": "^3.5.7", 114 "protobufjs": "^7.0.0" 115 }, 116 "engines": { 117 "node": ">=12.0.0" 118 } 119 }, 120 "node_modules/@google-cloud/paginator": { 121 "version": "3.0.7", 122 "resolved": "https://registry.npmjs.org/@google-cloud/paginator/-/paginator-3.0.7.tgz", 123 "integrity": "sha512-jJNutk0arIQhmpUUQJPJErsojqo834KcyB6X7a1mxuic8i1tKXxde8E69IZxNZawRIlZdIK2QY4WALvlK5MzYQ==", 124 "optional": true, 125 "dependencies": { 126 "arrify": "^2.0.0", 127 "extend": "^3.0.2" 128 }, 129 "engines": { 130 "node": ">=10" 131 } 132 }, 133 "node_modules/@google-cloud/projectify": { 134 "version": "3.0.0", 135 "resolved": "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-3.0.0.tgz", 136 "integrity": "sha512-HRkZsNmjScY6Li8/kb70wjGlDDyLkVk3KvoEo9uIoxSjYLJasGiCch9+PqRVDOCGUFvEIqyogl+BeqILL4OJHA==", 137 "optional": true, 138 "engines": { 139 "node": ">=12.0.0" 140 } 141 }, 142 "node_modules/@google-cloud/promisify": { 143 "version": "3.0.1", 144 "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-3.0.1.tgz", 145 "integrity": "sha512-z1CjRjtQyBOYL+5Qr9DdYIfrdLBe746jRTYfaYU6MeXkqp7UfYs/jX16lFFVzZ7PGEJvqZNqYUEtb1mvDww4pA==", 146 "optional": true, 147 "engines": { 148 "node": ">=12" 149 } 150 }, 151 "node_modules/@google-cloud/storage": { 152 "version": "6.11.0", 153 "resolved": "https://registry.npmjs.org/@google-cloud/storage/-/storage-6.11.0.tgz", 154 "integrity": "sha512-p5VX5K2zLTrMXlKdS1CiQNkKpygyn7CBFm5ZvfhVj6+7QUsjWvYx9YDMkYXdarZ6JDt4cxiu451y9QUIH82ZTw==", 155 "optional": true, 156 "dependencies": { 157 "@google-cloud/paginator": "^3.0.7", 158 "@google-cloud/projectify": "^3.0.0", 159 "@google-cloud/promisify": "^3.0.0", 160 "abort-controller": "^3.0.0", 161 "async-retry": "^1.3.3", 162 "compressible": "^2.0.12", 163 "duplexify": "^4.0.0", 164 "ent": "^2.2.0", 165 "extend": "^3.0.2", 166 "gaxios": "^5.0.0", 167 "google-auth-library": "^8.0.1", 168 "mime": "^3.0.0", 169 "mime-types": "^2.0.8", 170 "p-limit": "^3.0.1", 171 "retry-request": "^5.0.0", 172 "teeny-request": "^8.0.0", 173 "uuid": "^8.0.0" 174 }, 175 "engines": { 176 "node": ">=12" 177 } 178 }, 179 "node_modules/@google-cloud/storage/node_modules/uuid": { 180 "version": "8.3.2", 181 "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", 182 "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", 183 "optional": true, 184 "bin": { 185 "uuid": "dist/bin/uuid" 186 } 187 }, 188 "node_modules/@grpc/grpc-js": { 189 "version": "1.8.15", 190 "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.8.15.tgz", 191 "integrity": "sha512-H2Bu/w6+oQ58DsRbQol66ERBk3V5ZIak/z/MDx0T4EgDnJWps807I6BvTjq0v6UvZtOcLO+ur+Q9wvniqu3OJA==", 192 "optional": true, 193 "dependencies": { 194 "@grpc/proto-loader": "^0.7.0", 195 "@types/node": ">=12.12.47" 196 }, 197 "engines": { 198 "node": "^8.13.0 || >=10.10.0" 199 } 200 }, 201 "node_modules/@grpc/proto-loader": { 202 "version": "0.7.7", 203 "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.7.tgz", 204 "integrity": "sha512-1TIeXOi8TuSCQprPItwoMymZXxWT0CPxUhkrkeCUH+D8U7QDwQ6b7SUz2MaLuWM2llT+J/TVFLmQI5KtML3BhQ==", 205 "optional": true, 206 "dependencies": { 207 "@types/long": "^4.0.1", 208 "lodash.camelcase": "^4.3.0", 209 "long": "^4.0.0", 210 "protobufjs": "^7.0.0", 211 "yargs": "^17.7.2" 212 }, 213 "bin": { 214 "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" 215 }, 216 "engines": { 217 "node": ">=6" 218 } 219 }, 220 "node_modules/@jsdoc/salty": { 221 "version": "0.2.5", 222 "resolved": "https://registry.npmjs.org/@jsdoc/salty/-/salty-0.2.5.tgz", 223 "integrity": "sha512-TfRP53RqunNe2HBobVBJ0VLhK1HbfvBYeTC1ahnN64PWvyYyGebmMiPkuwvD9fpw2ZbkoPb8Q7mwy0aR8Z9rvw==", 224 "optional": true, 225 "dependencies": { 226 "lodash": "^4.17.21" 227 }, 228 "engines": { 229 "node": ">=v12.0.0" 230 } 231 }, 232 "node_modules/@protobufjs/aspromise": { 233 "version": "1.1.2", 234 "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", 235 "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", 236 "optional": true 237 }, 238 "node_modules/@protobufjs/base64": { 239 "version": "1.1.2", 240 "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", 241 "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", 242 "optional": true 243 }, 244 "node_modules/@protobufjs/codegen": { 245 "version": "2.0.4", 246 "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", 247 "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", 248 "optional": true 249 }, 250 "node_modules/@protobufjs/eventemitter": { 251 "version": "1.1.0", 252 "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", 253 "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==", 254 "optional": true 255 }, 256 "node_modules/@protobufjs/fetch": { 257 "version": "1.1.0", 258 "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", 259 "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", 260 "optional": true, 261 "dependencies": { 262 "@protobufjs/aspromise": "^1.1.1", 263 "@protobufjs/inquire": "^1.1.0" 264 } 265 }, 266 "node_modules/@protobufjs/float": { 267 "version": "1.0.2", 268 "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", 269 "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", 270 "optional": true 271 }, 272 "node_modules/@protobufjs/inquire": { 273 "version": "1.1.0", 274 "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", 275 "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", 276 "optional": true 277 }, 278 "node_modules/@protobufjs/path": { 279 "version": "1.1.2", 280 "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", 281 "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", 282 "optional": true 283 }, 284 "node_modules/@protobufjs/pool": { 285 "version": "1.1.0", 286 "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", 287 "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", 288 "optional": true 289 }, 290 "node_modules/@protobufjs/utf8": { 291 "version": "1.1.0", 292 "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", 293 "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", 294 "optional": true 295 }, 296 "node_modules/@tootallnate/once": { 297 "version": "2.0.0", 298 "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", 299 "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", 300 "optional": true, 301 "engines": { 302 "node": ">= 10" 303 } 304 }, 305 "node_modules/@types/body-parser": { 306 "version": "1.19.2", 307 "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", 308 "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", 309 "dependencies": { 310 "@types/connect": "*", 311 "@types/node": "*" 312 } 313 }, 314 "node_modules/@types/connect": { 315 "version": "3.4.35", 316 "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", 317 "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", 318 "dependencies": { 319 "@types/node": "*" 320 } 321 }, 322 "node_modules/@types/cors": { 323 "version": "2.8.13", 324 "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", 325 "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", 326 "dependencies": { 327 "@types/node": "*" 328 } 329 }, 330 "node_modules/@types/express": { 331 "version": "4.17.3", 332 "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.3.tgz", 333 "integrity": "sha512-I8cGRJj3pyOLs/HndoP+25vOqhqWkAZsWMEmq1qXy/b/M3ppufecUwaK2/TVDVxcV61/iSdhykUjQQ2DLSrTdg==", 334 "dependencies": { 335 "@types/body-parser": "*", 336 "@types/express-serve-static-core": "*", 337 "@types/serve-static": "*" 338 } 339 }, 340 "node_modules/@types/express-serve-static-core": { 341 "version": "4.17.35", 342 "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz", 343 "integrity": "sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==", 344 "dependencies": { 345 "@types/node": "*", 346 "@types/qs": "*", 347 "@types/range-parser": "*", 348 "@types/send": "*" 349 } 350 }, 351 "node_modules/@types/glob": { 352 "version": "8.1.0", 353 "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz", 354 "integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==", 355 "optional": true, 356 "dependencies": { 357 "@types/minimatch": "^5.1.2", 358 "@types/node": "*" 359 } 360 }, 361 "node_modules/@types/jsonwebtoken": { 362 "version": "9.0.2", 363 "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", 364 "integrity": "sha512-drE6uz7QBKq1fYqqoFKTDRdFCPHd5TCub75BM+D+cMx7NU9hUz7SESLfC2fSCXVFMO5Yj8sOWHuGqPgjc+fz0Q==", 365 "dependencies": { 366 "@types/node": "*" 367 } 368 }, 369 "node_modules/@types/linkify-it": { 370 "version": "3.0.2", 371 "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-3.0.2.tgz", 372 "integrity": "sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==", 373 "optional": true 374 }, 375 "node_modules/@types/long": { 376 "version": "4.0.2", 377 "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", 378 "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==", 379 "optional": true 380 }, 381 "node_modules/@types/markdown-it": { 382 "version": "12.2.3", 383 "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-12.2.3.tgz", 384 "integrity": "sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==", 385 "optional": true, 386 "dependencies": { 387 "@types/linkify-it": "*", 388 "@types/mdurl": "*" 389 } 390 }, 391 "node_modules/@types/mdurl": { 392 "version": "1.0.2", 393 "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.2.tgz", 394 "integrity": "sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==", 395 "optional": true 396 }, 397 "node_modules/@types/mime": { 398 "version": "1.3.2", 399 "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", 400 "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" 401 }, 402 "node_modules/@types/minimatch": { 403 "version": "5.1.2", 404 "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", 405 "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", 406 "optional": true 407 }, 408 "node_modules/@types/node": { 409 "version": "20.3.1", 410 "resolved": "https://registry.npmjs.org/@types/node/-/node-20.3.1.tgz", 411 "integrity": "sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==" 412 }, 413 "node_modules/@types/qs": { 414 "version": "6.9.7", 415 "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", 416 "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" 417 }, 418 "node_modules/@types/range-parser": { 419 "version": "1.2.4", 420 "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", 421 "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" 422 }, 423 "node_modules/@types/rimraf": { 424 "version": "3.0.2", 425 "resolved": "https://registry.npmjs.org/@types/rimraf/-/rimraf-3.0.2.tgz", 426 "integrity": "sha512-F3OznnSLAUxFrCEu/L5PY8+ny8DtcFRjx7fZZ9bycvXRi3KPTRS9HOitGZwvPg0juRhXFWIeKX58cnX5YqLohQ==", 427 "optional": true, 428 "dependencies": { 429 "@types/glob": "*", 430 "@types/node": "*" 431 } 432 }, 433 "node_modules/@types/send": { 434 "version": "0.17.1", 435 "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", 436 "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", 437 "dependencies": { 438 "@types/mime": "^1", 439 "@types/node": "*" 440 } 441 }, 442 "node_modules/@types/serve-static": { 443 "version": "1.15.1", 444 "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", 445 "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", 446 "dependencies": { 447 "@types/mime": "*", 448 "@types/node": "*" 449 } 450 }, 451 "node_modules/abort-controller": { 452 "version": "3.0.0", 453 "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", 454 "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", 455 "optional": true, 456 "dependencies": { 457 "event-target-shim": "^5.0.0" 458 }, 459 "engines": { 460 "node": ">=6.5" 461 } 462 }, 463 "node_modules/accepts": { 464 "version": "1.3.8", 465 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", 466 "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", 467 "dependencies": { 468 "mime-types": "~2.1.34", 469 "negotiator": "0.6.3" 470 }, 471 "engines": { 472 "node": ">= 0.6" 473 } 474 }, 475 "node_modules/acorn": { 476 "version": "8.9.0", 477 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz", 478 "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==", 479 "optional": true, 480 "bin": { 481 "acorn": "bin/acorn" 482 }, 483 "engines": { 484 "node": ">=0.4.0" 485 } 486 }, 487 "node_modules/acorn-jsx": { 488 "version": "5.3.2", 489 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 490 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 491 "optional": true, 492 "peerDependencies": { 493 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 494 } 495 }, 496 "node_modules/agent-base": { 497 "version": "6.0.2", 498 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", 499 "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", 500 "optional": true, 501 "dependencies": { 502 "debug": "4" 503 }, 504 "engines": { 505 "node": ">= 6.0.0" 506 } 507 }, 508 "node_modules/agent-base/node_modules/debug": { 509 "version": "4.3.4", 510 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 511 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 512 "optional": true, 513 "dependencies": { 514 "ms": "2.1.2" 515 }, 516 "engines": { 517 "node": ">=6.0" 518 }, 519 "peerDependenciesMeta": { 520 "supports-color": { 521 "optional": true 522 } 523 } 524 }, 525 "node_modules/agent-base/node_modules/ms": { 526 "version": "2.1.2", 527 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 528 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 529 "optional": true 530 }, 531 "node_modules/ansi-regex": { 532 "version": "5.0.1", 533 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 534 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 535 "optional": true, 536 "engines": { 537 "node": ">=8" 538 } 539 }, 540 "node_modules/ansi-styles": { 541 "version": "4.3.0", 542 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 543 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 544 "optional": true, 545 "dependencies": { 546 "color-convert": "^2.0.1" 547 }, 548 "engines": { 549 "node": ">=8" 550 }, 551 "funding": { 552 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 553 } 554 }, 555 "node_modules/argparse": { 556 "version": "2.0.1", 557 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 558 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 559 "optional": true 560 }, 561 "node_modules/array-flatten": { 562 "version": "1.1.1", 563 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", 564 "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" 565 }, 566 "node_modules/arrify": { 567 "version": "2.0.1", 568 "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", 569 "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", 570 "optional": true, 571 "engines": { 572 "node": ">=8" 573 } 574 }, 575 "node_modules/async-retry": { 576 "version": "1.3.3", 577 "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz", 578 "integrity": "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==", 579 "optional": true, 580 "dependencies": { 581 "retry": "0.13.1" 582 } 583 }, 584 "node_modules/balanced-match": { 585 "version": "1.0.2", 586 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 587 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 588 "optional": true 589 }, 590 "node_modules/base64-js": { 591 "version": "1.5.1", 592 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 593 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 594 "funding": [ 595 { 596 "type": "github", 597 "url": "https://github.com/sponsors/feross" 598 }, 599 { 600 "type": "patreon", 601 "url": "https://www.patreon.com/feross" 602 }, 603 { 604 "type": "consulting", 605 "url": "https://feross.org/support" 606 } 607 ], 608 "optional": true 609 }, 610 "node_modules/bignumber.js": { 611 "version": "9.1.1", 612 "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.1.tgz", 613 "integrity": "sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==", 614 "optional": true, 615 "engines": { 616 "node": "*" 617 } 618 }, 619 "node_modules/bluebird": { 620 "version": "3.7.2", 621 "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", 622 "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", 623 "optional": true 624 }, 625 "node_modules/body-parser": { 626 "version": "1.20.1", 627 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", 628 "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", 629 "dependencies": { 630 "bytes": "3.1.2", 631 "content-type": "~1.0.4", 632 "debug": "2.6.9", 633 "depd": "2.0.0", 634 "destroy": "1.2.0", 635 "http-errors": "2.0.0", 636 "iconv-lite": "0.4.24", 637 "on-finished": "2.4.1", 638 "qs": "6.11.0", 639 "raw-body": "2.5.1", 640 "type-is": "~1.6.18", 641 "unpipe": "1.0.0" 642 }, 643 "engines": { 644 "node": ">= 0.8", 645 "npm": "1.2.8000 || >= 1.4.16" 646 } 647 }, 648 "node_modules/brace-expansion": { 649 "version": "2.0.1", 650 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 651 "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 652 "optional": true, 653 "dependencies": { 654 "balanced-match": "^1.0.0" 655 } 656 }, 657 "node_modules/buffer-equal-constant-time": { 658 "version": "1.0.1", 659 "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", 660 "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" 661 }, 662 "node_modules/bytes": { 663 "version": "3.1.2", 664 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", 665 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", 666 "engines": { 667 "node": ">= 0.8" 668 } 669 }, 670 "node_modules/call-bind": { 671 "version": "1.0.2", 672 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", 673 "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", 674 "dependencies": { 675 "function-bind": "^1.1.1", 676 "get-intrinsic": "^1.0.2" 677 }, 678 "funding": { 679 "url": "https://github.com/sponsors/ljharb" 680 } 681 }, 682 "node_modules/catharsis": { 683 "version": "0.9.0", 684 "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.9.0.tgz", 685 "integrity": "sha512-prMTQVpcns/tzFgFVkVp6ak6RykZyWb3gu8ckUpd6YkTlacOd3DXGJjIpD4Q6zJirizvaiAjSSHlOsA+6sNh2A==", 686 "optional": true, 687 "dependencies": { 688 "lodash": "^4.17.15" 689 }, 690 "engines": { 691 "node": ">= 10" 692 } 693 }, 694 "node_modules/chalk": { 695 "version": "4.1.2", 696 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 697 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 698 "optional": true, 699 "dependencies": { 700 "ansi-styles": "^4.1.0", 701 "supports-color": "^7.1.0" 702 }, 703 "engines": { 704 "node": ">=10" 705 }, 706 "funding": { 707 "url": "https://github.com/chalk/chalk?sponsor=1" 708 } 709 }, 710 "node_modules/cliui": { 711 "version": "8.0.1", 712 "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", 713 "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", 714 "optional": true, 715 "dependencies": { 716 "string-width": "^4.2.0", 717 "strip-ansi": "^6.0.1", 718 "wrap-ansi": "^7.0.0" 719 }, 720 "engines": { 721 "node": ">=12" 722 } 723 }, 724 "node_modules/color-convert": { 725 "version": "2.0.1", 726 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 727 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 728 "optional": true, 729 "dependencies": { 730 "color-name": "~1.1.4" 731 }, 732 "engines": { 733 "node": ">=7.0.0" 734 } 735 }, 736 "node_modules/color-name": { 737 "version": "1.1.4", 738 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 739 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 740 "optional": true 741 }, 742 "node_modules/compressible": { 743 "version": "2.0.18", 744 "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", 745 "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", 746 "optional": true, 747 "dependencies": { 748 "mime-db": ">= 1.43.0 < 2" 749 }, 750 "engines": { 751 "node": ">= 0.6" 752 } 753 }, 754 "node_modules/concat-map": { 755 "version": "0.0.1", 756 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 757 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 758 "optional": true 759 }, 760 "node_modules/content-disposition": { 761 "version": "0.5.4", 762 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", 763 "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", 764 "dependencies": { 765 "safe-buffer": "5.2.1" 766 }, 767 "engines": { 768 "node": ">= 0.6" 769 } 770 }, 771 "node_modules/content-type": { 772 "version": "1.0.5", 773 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", 774 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", 775 "engines": { 776 "node": ">= 0.6" 777 } 778 }, 779 "node_modules/cookie": { 780 "version": "0.5.0", 781 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", 782 "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", 783 "engines": { 784 "node": ">= 0.6" 785 } 786 }, 787 "node_modules/cookie-signature": { 788 "version": "1.0.6", 789 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", 790 "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" 791 }, 792 "node_modules/cors": { 793 "version": "2.8.5", 794 "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", 795 "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", 796 "dependencies": { 797 "object-assign": "^4", 798 "vary": "^1" 799 }, 800 "engines": { 801 "node": ">= 0.10" 802 } 803 }, 804 "node_modules/debug": { 805 "version": "2.6.9", 806 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 807 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 808 "dependencies": { 809 "ms": "2.0.0" 810 } 811 }, 812 "node_modules/deep-is": { 813 "version": "0.1.4", 814 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 815 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 816 "optional": true 817 }, 818 "node_modules/depd": { 819 "version": "2.0.0", 820 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", 821 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", 822 "engines": { 823 "node": ">= 0.8" 824 } 825 }, 826 "node_modules/destroy": { 827 "version": "1.2.0", 828 "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", 829 "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", 830 "engines": { 831 "node": ">= 0.8", 832 "npm": "1.2.8000 || >= 1.4.16" 833 } 834 }, 835 "node_modules/duplexify": { 836 "version": "4.1.2", 837 "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", 838 "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==", 839 "optional": true, 840 "dependencies": { 841 "end-of-stream": "^1.4.1", 842 "inherits": "^2.0.3", 843 "readable-stream": "^3.1.1", 844 "stream-shift": "^1.0.0" 845 } 846 }, 847 "node_modules/ecdsa-sig-formatter": { 848 "version": "1.0.11", 849 "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", 850 "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", 851 "dependencies": { 852 "safe-buffer": "^5.0.1" 853 } 854 }, 855 "node_modules/ee-first": { 856 "version": "1.1.1", 857 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 858 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" 859 }, 860 "node_modules/emoji-regex": { 861 "version": "8.0.0", 862 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 863 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 864 "optional": true 865 }, 866 "node_modules/encodeurl": { 867 "version": "1.0.2", 868 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 869 "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", 870 "engines": { 871 "node": ">= 0.8" 872 } 873 }, 874 "node_modules/end-of-stream": { 875 "version": "1.4.4", 876 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 877 "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 878 "optional": true, 879 "dependencies": { 880 "once": "^1.4.0" 881 } 882 }, 883 "node_modules/ent": { 884 "version": "2.2.0", 885 "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", 886 "integrity": "sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA==", 887 "optional": true 888 }, 889 "node_modules/entities": { 890 "version": "2.1.0", 891 "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", 892 "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", 893 "optional": true, 894 "funding": { 895 "url": "https://github.com/fb55/entities?sponsor=1" 896 } 897 }, 898 "node_modules/escalade": { 899 "version": "3.1.1", 900 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 901 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 902 "optional": true, 903 "engines": { 904 "node": ">=6" 905 } 906 }, 907 "node_modules/escape-html": { 908 "version": "1.0.3", 909 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 910 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" 911 }, 912 "node_modules/escape-string-regexp": { 913 "version": "2.0.0", 914 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", 915 "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", 916 "optional": true, 917 "engines": { 918 "node": ">=8" 919 } 920 }, 921 "node_modules/escodegen": { 922 "version": "1.14.3", 923 "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", 924 "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", 925 "optional": true, 926 "dependencies": { 927 "esprima": "^4.0.1", 928 "estraverse": "^4.2.0", 929 "esutils": "^2.0.2", 930 "optionator": "^0.8.1" 931 }, 932 "bin": { 933 "escodegen": "bin/escodegen.js", 934 "esgenerate": "bin/esgenerate.js" 935 }, 936 "engines": { 937 "node": ">=4.0" 938 }, 939 "optionalDependencies": { 940 "source-map": "~0.6.1" 941 } 942 }, 943 "node_modules/escodegen/node_modules/estraverse": { 944 "version": "4.3.0", 945 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 946 "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 947 "optional": true, 948 "engines": { 949 "node": ">=4.0" 950 } 951 }, 952 "node_modules/eslint-visitor-keys": { 953 "version": "3.4.1", 954 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", 955 "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", 956 "optional": true, 957 "engines": { 958 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 959 }, 960 "funding": { 961 "url": "https://opencollective.com/eslint" 962 } 963 }, 964 "node_modules/espree": { 965 "version": "9.5.2", 966 "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", 967 "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", 968 "optional": true, 969 "dependencies": { 970 "acorn": "^8.8.0", 971 "acorn-jsx": "^5.3.2", 972 "eslint-visitor-keys": "^3.4.1" 973 }, 974 "engines": { 975 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 976 }, 977 "funding": { 978 "url": "https://opencollective.com/eslint" 979 } 980 }, 981 "node_modules/esprima": { 982 "version": "4.0.1", 983 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 984 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 985 "optional": true, 986 "bin": { 987 "esparse": "bin/esparse.js", 988 "esvalidate": "bin/esvalidate.js" 989 }, 990 "engines": { 991 "node": ">=4" 992 } 993 }, 994 "node_modules/estraverse": { 995 "version": "5.3.0", 996 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 997 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 998 "optional": true, 999 "engines": { 1000 "node": ">=4.0" 1001 } 1002 }, 1003 "node_modules/esutils": { 1004 "version": "2.0.3", 1005 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 1006 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 1007 "optional": true, 1008 "engines": { 1009 "node": ">=0.10.0" 1010 } 1011 }, 1012 "node_modules/etag": { 1013 "version": "1.8.1", 1014 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 1015 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", 1016 "engines": { 1017 "node": ">= 0.6" 1018 } 1019 }, 1020 "node_modules/event-target-shim": { 1021 "version": "5.0.1", 1022 "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", 1023 "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", 1024 "optional": true, 1025 "engines": { 1026 "node": ">=6" 1027 } 1028 }, 1029 "node_modules/express": { 1030 "version": "4.18.2", 1031 "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", 1032 "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", 1033 "dependencies": { 1034 "accepts": "~1.3.8", 1035 "array-flatten": "1.1.1", 1036 "body-parser": "1.20.1", 1037 "content-disposition": "0.5.4", 1038 "content-type": "~1.0.4", 1039 "cookie": "0.5.0", 1040 "cookie-signature": "1.0.6", 1041 "debug": "2.6.9", 1042 "depd": "2.0.0", 1043 "encodeurl": "~1.0.2", 1044 "escape-html": "~1.0.3", 1045 "etag": "~1.8.1", 1046 "finalhandler": "1.2.0", 1047 "fresh": "0.5.2", 1048 "http-errors": "2.0.0", 1049 "merge-descriptors": "1.0.1", 1050 "methods": "~1.1.2", 1051 "on-finished": "2.4.1", 1052 "parseurl": "~1.3.3", 1053 "path-to-regexp": "0.1.7", 1054 "proxy-addr": "~2.0.7", 1055 "qs": "6.11.0", 1056 "range-parser": "~1.2.1", 1057 "safe-buffer": "5.2.1", 1058 "send": "0.18.0", 1059 "serve-static": "1.15.0", 1060 "setprototypeof": "1.2.0", 1061 "statuses": "2.0.1", 1062 "type-is": "~1.6.18", 1063 "utils-merge": "1.0.1", 1064 "vary": "~1.1.2" 1065 }, 1066 "engines": { 1067 "node": ">= 0.10.0" 1068 } 1069 }, 1070 "node_modules/extend": { 1071 "version": "3.0.2", 1072 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 1073 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", 1074 "optional": true 1075 }, 1076 "node_modules/fast-deep-equal": { 1077 "version": "3.1.3", 1078 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 1079 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 1080 "optional": true 1081 }, 1082 "node_modules/fast-levenshtein": { 1083 "version": "2.0.6", 1084 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 1085 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", 1086 "optional": true 1087 }, 1088 "node_modules/fast-text-encoding": { 1089 "version": "1.0.6", 1090 "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.6.tgz", 1091 "integrity": "sha512-VhXlQgj9ioXCqGstD37E/HBeqEGV/qOD/kmbVG8h5xKBYvM1L3lR1Zn4555cQ8GkYbJa8aJSipLPndE1k6zK2w==", 1092 "optional": true 1093 }, 1094 "node_modules/faye-websocket": { 1095 "version": "0.11.4", 1096 "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", 1097 "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", 1098 "dependencies": { 1099 "websocket-driver": ">=0.5.1" 1100 }, 1101 "engines": { 1102 "node": ">=0.8.0" 1103 } 1104 }, 1105 "node_modules/finalhandler": { 1106 "version": "1.2.0", 1107 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", 1108 "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", 1109 "dependencies": { 1110 "debug": "2.6.9", 1111 "encodeurl": "~1.0.2", 1112 "escape-html": "~1.0.3", 1113 "on-finished": "2.4.1", 1114 "parseurl": "~1.3.3", 1115 "statuses": "2.0.1", 1116 "unpipe": "~1.0.0" 1117 }, 1118 "engines": { 1119 "node": ">= 0.8" 1120 } 1121 }, 1122 "node_modules/firebase-admin": { 1123 "version": "11.9.0", 1124 "resolved": "https://registry.npmjs.org/firebase-admin/-/firebase-admin-11.9.0.tgz", 1125 "integrity": "sha512-My7qrInVZFmImX8aTulrp9kgY6d88Wn+ie8UIXKzZ3SJqQQhDwFT7Q3pgQXK9RfdsUtcxJJ3rCK7MWBm4GGtuw==", 1126 "dependencies": { 1127 "@fastify/busboy": "^1.2.1", 1128 "@firebase/database-compat": "^0.3.4", 1129 "@firebase/database-types": "^0.10.4", 1130 "@types/node": ">=12.12.47", 1131 "jsonwebtoken": "^9.0.0", 1132 "jwks-rsa": "^3.0.1", 1133 "node-forge": "^1.3.1", 1134 "uuid": "^9.0.0" 1135 }, 1136 "engines": { 1137 "node": ">=14" 1138 }, 1139 "optionalDependencies": { 1140 "@google-cloud/firestore": "^6.6.0", 1141 "@google-cloud/storage": "^6.9.5" 1142 } 1143 }, 1144 "node_modules/firebase-functions": { 1145 "version": "3.24.1", 1146 "resolved": "https://registry.npmjs.org/firebase-functions/-/firebase-functions-3.24.1.tgz", 1147 "integrity": "sha512-GYhoyOV0864HFMU1h/JNBXYNmDk2MlbvU7VO/5qliHX6u/6vhSjTJjlyCG4leDEI8ew8IvmkIC5QquQ1U8hAuA==", 1148 "dependencies": { 1149 "@types/cors": "^2.8.5", 1150 "@types/express": "4.17.3", 1151 "cors": "^2.8.5", 1152 "express": "^4.17.1", 1153 "lodash": "^4.17.14", 1154 "node-fetch": "^2.6.7" 1155 }, 1156 "bin": { 1157 "firebase-functions": "lib/bin/firebase-functions.js" 1158 }, 1159 "engines": { 1160 "node": "^8.13.0 || >=10.10.0" 1161 }, 1162 "peerDependencies": { 1163 "firebase-admin": "^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0" 1164 } 1165 }, 1166 "node_modules/forwarded": { 1167 "version": "0.2.0", 1168 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", 1169 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", 1170 "engines": { 1171 "node": ">= 0.6" 1172 } 1173 }, 1174 "node_modules/fresh": { 1175 "version": "0.5.2", 1176 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 1177 "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", 1178 "engines": { 1179 "node": ">= 0.6" 1180 } 1181 }, 1182 "node_modules/fs.realpath": { 1183 "version": "1.0.0", 1184 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 1185 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 1186 "optional": true 1187 }, 1188 "node_modules/function-bind": { 1189 "version": "1.1.1", 1190 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 1191 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" 1192 }, 1193 "node_modules/functional-red-black-tree": { 1194 "version": "1.0.1", 1195 "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", 1196 "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", 1197 "optional": true 1198 }, 1199 "node_modules/gaxios": { 1200 "version": "5.1.0", 1201 "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-5.1.0.tgz", 1202 "integrity": "sha512-aezGIjb+/VfsJtIcHGcBSerNEDdfdHeMros+RbYbGpmonKWQCOVOes0LVZhn1lDtIgq55qq0HaxymIoae3Fl/A==", 1203 "optional": true, 1204 "dependencies": { 1205 "extend": "^3.0.2", 1206 "https-proxy-agent": "^5.0.0", 1207 "is-stream": "^2.0.0", 1208 "node-fetch": "^2.6.7" 1209 }, 1210 "engines": { 1211 "node": ">=12" 1212 } 1213 }, 1214 "node_modules/gcp-metadata": { 1215 "version": "5.2.0", 1216 "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-5.2.0.tgz", 1217 "integrity": "sha512-aFhhvvNycky2QyhG+dcfEdHBF0FRbYcf39s6WNHUDysKSrbJ5vuFbjydxBcmewtXeV248GP8dWT3ByPNxsyHCw==", 1218 "optional": true, 1219 "dependencies": { 1220 "gaxios": "^5.0.0", 1221 "json-bigint": "^1.0.0" 1222 }, 1223 "engines": { 1224 "node": ">=12" 1225 } 1226 }, 1227 "node_modules/get-caller-file": { 1228 "version": "2.0.5", 1229 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 1230 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 1231 "optional": true, 1232 "engines": { 1233 "node": "6.* || 8.* || >= 10.*" 1234 } 1235 }, 1236 "node_modules/get-intrinsic": { 1237 "version": "1.2.1", 1238 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", 1239 "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", 1240 "dependencies": { 1241 "function-bind": "^1.1.1", 1242 "has": "^1.0.3", 1243 "has-proto": "^1.0.1", 1244 "has-symbols": "^1.0.3" 1245 }, 1246 "funding": { 1247 "url": "https://github.com/sponsors/ljharb" 1248 } 1249 }, 1250 "node_modules/glob": { 1251 "version": "8.1.0", 1252 "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", 1253 "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", 1254 "optional": true, 1255 "dependencies": { 1256 "fs.realpath": "^1.0.0", 1257 "inflight": "^1.0.4", 1258 "inherits": "2", 1259 "minimatch": "^5.0.1", 1260 "once": "^1.3.0" 1261 }, 1262 "engines": { 1263 "node": ">=12" 1264 }, 1265 "funding": { 1266 "url": "https://github.com/sponsors/isaacs" 1267 } 1268 }, 1269 "node_modules/google-auth-library": { 1270 "version": "8.8.0", 1271 "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-8.8.0.tgz", 1272 "integrity": "sha512-0iJn7IDqObDG5Tu9Tn2WemmJ31ksEa96IyK0J0OZCpTh6CrC6FrattwKX87h3qKVuprCJpdOGKc1Xi8V0kMh8Q==", 1273 "optional": true, 1274 "dependencies": { 1275 "arrify": "^2.0.0", 1276 "base64-js": "^1.3.0", 1277 "ecdsa-sig-formatter": "^1.0.11", 1278 "fast-text-encoding": "^1.0.0", 1279 "gaxios": "^5.0.0", 1280 "gcp-metadata": "^5.2.0", 1281 "gtoken": "^6.1.0", 1282 "jws": "^4.0.0", 1283 "lru-cache": "^6.0.0" 1284 }, 1285 "engines": { 1286 "node": ">=12" 1287 } 1288 }, 1289 "node_modules/google-gax": { 1290 "version": "3.6.0", 1291 "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-3.6.0.tgz", 1292 "integrity": "sha512-2fyb61vWxUonHiArRNJQmE4tx5oY1ni8VPo08fzII409vDSCWG7apDX4qNOQ2GXXT82gLBn3d3P1Dydh7pWjyw==", 1293 "optional": true, 1294 "dependencies": { 1295 "@grpc/grpc-js": "~1.8.0", 1296 "@grpc/proto-loader": "^0.7.0", 1297 "@types/long": "^4.0.0", 1298 "@types/rimraf": "^3.0.2", 1299 "abort-controller": "^3.0.0", 1300 "duplexify": "^4.0.0", 1301 "fast-text-encoding": "^1.0.3", 1302 "google-auth-library": "^8.0.2", 1303 "is-stream-ended": "^0.1.4", 1304 "node-fetch": "^2.6.1", 1305 "object-hash": "^3.0.0", 1306 "proto3-json-serializer": "^1.0.0", 1307 "protobufjs": "7.2.3", 1308 "protobufjs-cli": "1.1.1", 1309 "retry-request": "^5.0.0" 1310 }, 1311 "bin": { 1312 "compileProtos": "build/tools/compileProtos.js", 1313 "minifyProtoJson": "build/tools/minify.js" 1314 }, 1315 "engines": { 1316 "node": ">=12" 1317 } 1318 }, 1319 "node_modules/google-p12-pem": { 1320 "version": "4.0.1", 1321 "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-4.0.1.tgz", 1322 "integrity": "sha512-WPkN4yGtz05WZ5EhtlxNDWPhC4JIic6G8ePitwUWy4l+XPVYec+a0j0Ts47PDtW59y3RwAhUd9/h9ZZ63px6RQ==", 1323 "optional": true, 1324 "dependencies": { 1325 "node-forge": "^1.3.1" 1326 }, 1327 "bin": { 1328 "gp12-pem": "build/src/bin/gp12-pem.js" 1329 }, 1330 "engines": { 1331 "node": ">=12.0.0" 1332 } 1333 }, 1334 "node_modules/graceful-fs": { 1335 "version": "4.2.11", 1336 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 1337 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 1338 "optional": true 1339 }, 1340 "node_modules/gtoken": { 1341 "version": "6.1.2", 1342 "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-6.1.2.tgz", 1343 "integrity": "sha512-4ccGpzz7YAr7lxrT2neugmXQ3hP9ho2gcaityLVkiUecAiwiy60Ii8gRbZeOsXV19fYaRjgBSshs8kXw+NKCPQ==", 1344 "optional": true, 1345 "dependencies": { 1346 "gaxios": "^5.0.1", 1347 "google-p12-pem": "^4.0.0", 1348 "jws": "^4.0.0" 1349 }, 1350 "engines": { 1351 "node": ">=12.0.0" 1352 } 1353 }, 1354 "node_modules/has": { 1355 "version": "1.0.3", 1356 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 1357 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 1358 "dependencies": { 1359 "function-bind": "^1.1.1" 1360 }, 1361 "engines": { 1362 "node": ">= 0.4.0" 1363 } 1364 }, 1365 "node_modules/has-flag": { 1366 "version": "4.0.0", 1367 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 1368 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 1369 "optional": true, 1370 "engines": { 1371 "node": ">=8" 1372 } 1373 }, 1374 "node_modules/has-proto": { 1375 "version": "1.0.1", 1376 "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", 1377 "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", 1378 "engines": { 1379 "node": ">= 0.4" 1380 }, 1381 "funding": { 1382 "url": "https://github.com/sponsors/ljharb" 1383 } 1384 }, 1385 "node_modules/has-symbols": { 1386 "version": "1.0.3", 1387 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 1388 "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 1389 "engines": { 1390 "node": ">= 0.4" 1391 }, 1392 "funding": { 1393 "url": "https://github.com/sponsors/ljharb" 1394 } 1395 }, 1396 "node_modules/http-errors": { 1397 "version": "2.0.0", 1398 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", 1399 "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", 1400 "dependencies": { 1401 "depd": "2.0.0", 1402 "inherits": "2.0.4", 1403 "setprototypeof": "1.2.0", 1404 "statuses": "2.0.1", 1405 "toidentifier": "1.0.1" 1406 }, 1407 "engines": { 1408 "node": ">= 0.8" 1409 } 1410 }, 1411 "node_modules/http-parser-js": { 1412 "version": "0.5.8", 1413 "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", 1414 "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" 1415 }, 1416 "node_modules/http-proxy-agent": { 1417 "version": "5.0.0", 1418 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", 1419 "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", 1420 "optional": true, 1421 "dependencies": { 1422 "@tootallnate/once": "2", 1423 "agent-base": "6", 1424 "debug": "4" 1425 }, 1426 "engines": { 1427 "node": ">= 6" 1428 } 1429 }, 1430 "node_modules/http-proxy-agent/node_modules/debug": { 1431 "version": "4.3.4", 1432 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 1433 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 1434 "optional": true, 1435 "dependencies": { 1436 "ms": "2.1.2" 1437 }, 1438 "engines": { 1439 "node": ">=6.0" 1440 }, 1441 "peerDependenciesMeta": { 1442 "supports-color": { 1443 "optional": true 1444 } 1445 } 1446 }, 1447 "node_modules/http-proxy-agent/node_modules/ms": { 1448 "version": "2.1.2", 1449 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 1450 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 1451 "optional": true 1452 }, 1453 "node_modules/https-proxy-agent": { 1454 "version": "5.0.1", 1455 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", 1456 "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", 1457 "optional": true, 1458 "dependencies": { 1459 "agent-base": "6", 1460 "debug": "4" 1461 }, 1462 "engines": { 1463 "node": ">= 6" 1464 } 1465 }, 1466 "node_modules/https-proxy-agent/node_modules/debug": { 1467 "version": "4.3.4", 1468 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 1469 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 1470 "optional": true, 1471 "dependencies": { 1472 "ms": "2.1.2" 1473 }, 1474 "engines": { 1475 "node": ">=6.0" 1476 }, 1477 "peerDependenciesMeta": { 1478 "supports-color": { 1479 "optional": true 1480 } 1481 } 1482 }, 1483 "node_modules/https-proxy-agent/node_modules/ms": { 1484 "version": "2.1.2", 1485 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 1486 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 1487 "optional": true 1488 }, 1489 "node_modules/iconv-lite": { 1490 "version": "0.4.24", 1491 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 1492 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 1493 "dependencies": { 1494 "safer-buffer": ">= 2.1.2 < 3" 1495 }, 1496 "engines": { 1497 "node": ">=0.10.0" 1498 } 1499 }, 1500 "node_modules/inflight": { 1501 "version": "1.0.6", 1502 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 1503 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 1504 "optional": true, 1505 "dependencies": { 1506 "once": "^1.3.0", 1507 "wrappy": "1" 1508 } 1509 }, 1510 "node_modules/inherits": { 1511 "version": "2.0.4", 1512 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 1513 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 1514 }, 1515 "node_modules/ipaddr.js": { 1516 "version": "1.9.1", 1517 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", 1518 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", 1519 "engines": { 1520 "node": ">= 0.10" 1521 } 1522 }, 1523 "node_modules/is-fullwidth-code-point": { 1524 "version": "3.0.0", 1525 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 1526 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 1527 "optional": true, 1528 "engines": { 1529 "node": ">=8" 1530 } 1531 }, 1532 "node_modules/is-stream": { 1533 "version": "2.0.1", 1534 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 1535 "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 1536 "optional": true, 1537 "engines": { 1538 "node": ">=8" 1539 }, 1540 "funding": { 1541 "url": "https://github.com/sponsors/sindresorhus" 1542 } 1543 }, 1544 "node_modules/is-stream-ended": { 1545 "version": "0.1.4", 1546 "resolved": "https://registry.npmjs.org/is-stream-ended/-/is-stream-ended-0.1.4.tgz", 1547 "integrity": "sha512-xj0XPvmr7bQFTvirqnFr50o0hQIh6ZItDqloxt5aJrR4NQsYeSsyFQERYGCAzfindAcnKjINnwEEgLx4IqVzQw==", 1548 "optional": true 1549 }, 1550 "node_modules/jose": { 1551 "version": "4.14.4", 1552 "resolved": "https://registry.npmjs.org/jose/-/jose-4.14.4.tgz", 1553 "integrity": "sha512-j8GhLiKmUAh+dsFXlX1aJCbt5KMibuKb+d7j1JaOJG6s2UjX1PQlW+OKB/sD4a/5ZYF4RcmYmLSndOoU3Lt/3g==", 1554 "funding": { 1555 "url": "https://github.com/sponsors/panva" 1556 } 1557 }, 1558 "node_modules/js2xmlparser": { 1559 "version": "4.0.2", 1560 "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz", 1561 "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==", 1562 "optional": true, 1563 "dependencies": { 1564 "xmlcreate": "^2.0.4" 1565 } 1566 }, 1567 "node_modules/jsdoc": { 1568 "version": "4.0.2", 1569 "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-4.0.2.tgz", 1570 "integrity": "sha512-e8cIg2z62InH7azBBi3EsSEqrKx+nUtAS5bBcYTSpZFA+vhNPyhv8PTFZ0WsjOPDj04/dOLlm08EDcQJDqaGQg==", 1571 "optional": true, 1572 "dependencies": { 1573 "@babel/parser": "^7.20.15", 1574 "@jsdoc/salty": "^0.2.1", 1575 "@types/markdown-it": "^12.2.3", 1576 "bluebird": "^3.7.2", 1577 "catharsis": "^0.9.0", 1578 "escape-string-regexp": "^2.0.0", 1579 "js2xmlparser": "^4.0.2", 1580 "klaw": "^3.0.0", 1581 "markdown-it": "^12.3.2", 1582 "markdown-it-anchor": "^8.4.1", 1583 "marked": "^4.0.10", 1584 "mkdirp": "^1.0.4", 1585 "requizzle": "^0.2.3", 1586 "strip-json-comments": "^3.1.0", 1587 "underscore": "~1.13.2" 1588 }, 1589 "bin": { 1590 "jsdoc": "jsdoc.js" 1591 }, 1592 "engines": { 1593 "node": ">=12.0.0" 1594 } 1595 }, 1596 "node_modules/json-bigint": { 1597 "version": "1.0.0", 1598 "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", 1599 "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", 1600 "optional": true, 1601 "dependencies": { 1602 "bignumber.js": "^9.0.0" 1603 } 1604 }, 1605 "node_modules/jsonwebtoken": { 1606 "version": "9.0.0", 1607 "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", 1608 "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", 1609 "dependencies": { 1610 "jws": "^3.2.2", 1611 "lodash": "^4.17.21", 1612 "ms": "^2.1.1", 1613 "semver": "^7.3.8" 1614 }, 1615 "engines": { 1616 "node": ">=12", 1617 "npm": ">=6" 1618 } 1619 }, 1620 "node_modules/jsonwebtoken/node_modules/jwa": { 1621 "version": "1.4.1", 1622 "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", 1623 "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", 1624 "dependencies": { 1625 "buffer-equal-constant-time": "1.0.1", 1626 "ecdsa-sig-formatter": "1.0.11", 1627 "safe-buffer": "^5.0.1" 1628 } 1629 }, 1630 "node_modules/jsonwebtoken/node_modules/jws": { 1631 "version": "3.2.2", 1632 "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", 1633 "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", 1634 "dependencies": { 1635 "jwa": "^1.4.1", 1636 "safe-buffer": "^5.0.1" 1637 } 1638 }, 1639 "node_modules/jsonwebtoken/node_modules/ms": { 1640 "version": "2.1.3", 1641 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 1642 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" 1643 }, 1644 "node_modules/jwa": { 1645 "version": "2.0.0", 1646 "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", 1647 "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", 1648 "optional": true, 1649 "dependencies": { 1650 "buffer-equal-constant-time": "1.0.1", 1651 "ecdsa-sig-formatter": "1.0.11", 1652 "safe-buffer": "^5.0.1" 1653 } 1654 }, 1655 "node_modules/jwks-rsa": { 1656 "version": "3.0.1", 1657 "resolved": "https://registry.npmjs.org/jwks-rsa/-/jwks-rsa-3.0.1.tgz", 1658 "integrity": "sha512-UUOZ0CVReK1QVU3rbi9bC7N5/le8ziUj0A2ef1Q0M7OPD2KvjEYizptqIxGIo6fSLYDkqBrazILS18tYuRc8gw==", 1659 "dependencies": { 1660 "@types/express": "^4.17.14", 1661 "@types/jsonwebtoken": "^9.0.0", 1662 "debug": "^4.3.4", 1663 "jose": "^4.10.4", 1664 "limiter": "^1.1.5", 1665 "lru-memoizer": "^2.1.4" 1666 }, 1667 "engines": { 1668 "node": ">=14" 1669 } 1670 }, 1671 "node_modules/jwks-rsa/node_modules/@types/express": { 1672 "version": "4.17.17", 1673 "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", 1674 "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", 1675 "dependencies": { 1676 "@types/body-parser": "*", 1677 "@types/express-serve-static-core": "^4.17.33", 1678 "@types/qs": "*", 1679 "@types/serve-static": "*" 1680 } 1681 }, 1682 "node_modules/jwks-rsa/node_modules/debug": { 1683 "version": "4.3.4", 1684 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 1685 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 1686 "dependencies": { 1687 "ms": "2.1.2" 1688 }, 1689 "engines": { 1690 "node": ">=6.0" 1691 }, 1692 "peerDependenciesMeta": { 1693 "supports-color": { 1694 "optional": true 1695 } 1696 } 1697 }, 1698 "node_modules/jwks-rsa/node_modules/ms": { 1699 "version": "2.1.2", 1700 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 1701 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" 1702 }, 1703 "node_modules/jws": { 1704 "version": "4.0.0", 1705 "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", 1706 "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", 1707 "optional": true, 1708 "dependencies": { 1709 "jwa": "^2.0.0", 1710 "safe-buffer": "^5.0.1" 1711 } 1712 }, 1713 "node_modules/klaw": { 1714 "version": "3.0.0", 1715 "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz", 1716 "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==", 1717 "optional": true, 1718 "dependencies": { 1719 "graceful-fs": "^4.1.9" 1720 } 1721 }, 1722 "node_modules/levn": { 1723 "version": "0.3.0", 1724 "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", 1725 "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", 1726 "optional": true, 1727 "dependencies": { 1728 "prelude-ls": "~1.1.2", 1729 "type-check": "~0.3.2" 1730 }, 1731 "engines": { 1732 "node": ">= 0.8.0" 1733 } 1734 }, 1735 "node_modules/limiter": { 1736 "version": "1.1.5", 1737 "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz", 1738 "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==" 1739 }, 1740 "node_modules/linkify-it": { 1741 "version": "3.0.3", 1742 "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz", 1743 "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==", 1744 "optional": true, 1745 "dependencies": { 1746 "uc.micro": "^1.0.1" 1747 } 1748 }, 1749 "node_modules/lodash": { 1750 "version": "4.17.21", 1751 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 1752 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" 1753 }, 1754 "node_modules/lodash.camelcase": { 1755 "version": "4.3.0", 1756 "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", 1757 "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", 1758 "optional": true 1759 }, 1760 "node_modules/lodash.clonedeep": { 1761 "version": "4.5.0", 1762 "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", 1763 "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" 1764 }, 1765 "node_modules/long": { 1766 "version": "4.0.0", 1767 "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", 1768 "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==", 1769 "optional": true 1770 }, 1771 "node_modules/lru-cache": { 1772 "version": "6.0.0", 1773 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 1774 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 1775 "dependencies": { 1776 "yallist": "^4.0.0" 1777 }, 1778 "engines": { 1779 "node": ">=10" 1780 } 1781 }, 1782 "node_modules/lru-memoizer": { 1783 "version": "2.2.0", 1784 "resolved": "https://registry.npmjs.org/lru-memoizer/-/lru-memoizer-2.2.0.tgz", 1785 "integrity": "sha512-QfOZ6jNkxCcM/BkIPnFsqDhtrazLRsghi9mBwFAzol5GCvj4EkFT899Za3+QwikCg5sRX8JstioBDwOxEyzaNw==", 1786 "dependencies": { 1787 "lodash.clonedeep": "^4.5.0", 1788 "lru-cache": "~4.0.0" 1789 } 1790 }, 1791 "node_modules/lru-memoizer/node_modules/lru-cache": { 1792 "version": "4.0.2", 1793 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.2.tgz", 1794 "integrity": "sha512-uQw9OqphAGiZhkuPlpFGmdTU2tEuhxTourM/19qGJrxBPHAr/f8BT1a0i/lOclESnGatdJG/UCkP9kZB/Lh1iw==", 1795 "dependencies": { 1796 "pseudomap": "^1.0.1", 1797 "yallist": "^2.0.0" 1798 } 1799 }, 1800 "node_modules/lru-memoizer/node_modules/yallist": { 1801 "version": "2.1.2", 1802 "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", 1803 "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" 1804 }, 1805 "node_modules/markdown-it": { 1806 "version": "12.3.2", 1807 "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.3.2.tgz", 1808 "integrity": "sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==", 1809 "optional": true, 1810 "dependencies": { 1811 "argparse": "^2.0.1", 1812 "entities": "~2.1.0", 1813 "linkify-it": "^3.0.1", 1814 "mdurl": "^1.0.1", 1815 "uc.micro": "^1.0.5" 1816 }, 1817 "bin": { 1818 "markdown-it": "bin/markdown-it.js" 1819 } 1820 }, 1821 "node_modules/markdown-it-anchor": { 1822 "version": "8.6.7", 1823 "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-8.6.7.tgz", 1824 "integrity": "sha512-FlCHFwNnutLgVTflOYHPW2pPcl2AACqVzExlkGQNsi4CJgqOHN7YTgDd4LuhgN1BFO3TS0vLAruV1Td6dwWPJA==", 1825 "optional": true, 1826 "peerDependencies": { 1827 "@types/markdown-it": "*", 1828 "markdown-it": "*" 1829 } 1830 }, 1831 "node_modules/marked": { 1832 "version": "4.3.0", 1833 "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", 1834 "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", 1835 "optional": true, 1836 "bin": { 1837 "marked": "bin/marked.js" 1838 }, 1839 "engines": { 1840 "node": ">= 12" 1841 } 1842 }, 1843 "node_modules/mdurl": { 1844 "version": "1.0.1", 1845 "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", 1846 "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", 1847 "optional": true 1848 }, 1849 "node_modules/media-typer": { 1850 "version": "0.3.0", 1851 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 1852 "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", 1853 "engines": { 1854 "node": ">= 0.6" 1855 } 1856 }, 1857 "node_modules/merge-descriptors": { 1858 "version": "1.0.1", 1859 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", 1860 "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" 1861 }, 1862 "node_modules/methods": { 1863 "version": "1.1.2", 1864 "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", 1865 "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", 1866 "engines": { 1867 "node": ">= 0.6" 1868 } 1869 }, 1870 "node_modules/mime": { 1871 "version": "3.0.0", 1872 "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", 1873 "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", 1874 "optional": true, 1875 "bin": { 1876 "mime": "cli.js" 1877 }, 1878 "engines": { 1879 "node": ">=10.0.0" 1880 } 1881 }, 1882 "node_modules/mime-db": { 1883 "version": "1.52.0", 1884 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 1885 "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 1886 "engines": { 1887 "node": ">= 0.6" 1888 } 1889 }, 1890 "node_modules/mime-types": { 1891 "version": "2.1.35", 1892 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 1893 "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 1894 "dependencies": { 1895 "mime-db": "1.52.0" 1896 }, 1897 "engines": { 1898 "node": ">= 0.6" 1899 } 1900 }, 1901 "node_modules/minimatch": { 1902 "version": "5.1.6", 1903 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", 1904 "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", 1905 "optional": true, 1906 "dependencies": { 1907 "brace-expansion": "^2.0.1" 1908 }, 1909 "engines": { 1910 "node": ">=10" 1911 } 1912 }, 1913 "node_modules/minimist": { 1914 "version": "1.2.8", 1915 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 1916 "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 1917 "optional": true, 1918 "funding": { 1919 "url": "https://github.com/sponsors/ljharb" 1920 } 1921 }, 1922 "node_modules/mkdirp": { 1923 "version": "1.0.4", 1924 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", 1925 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", 1926 "optional": true, 1927 "bin": { 1928 "mkdirp": "bin/cmd.js" 1929 }, 1930 "engines": { 1931 "node": ">=10" 1932 } 1933 }, 1934 "node_modules/ms": { 1935 "version": "2.0.0", 1936 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1937 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 1938 }, 1939 "node_modules/negotiator": { 1940 "version": "0.6.3", 1941 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", 1942 "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", 1943 "engines": { 1944 "node": ">= 0.6" 1945 } 1946 }, 1947 "node_modules/node-fetch": { 1948 "version": "2.6.11", 1949 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz", 1950 "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==", 1951 "dependencies": { 1952 "whatwg-url": "^5.0.0" 1953 }, 1954 "engines": { 1955 "node": "4.x || >=6.0.0" 1956 }, 1957 "peerDependencies": { 1958 "encoding": "^0.1.0" 1959 }, 1960 "peerDependenciesMeta": { 1961 "encoding": { 1962 "optional": true 1963 } 1964 } 1965 }, 1966 "node_modules/node-forge": { 1967 "version": "1.3.1", 1968 "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", 1969 "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", 1970 "engines": { 1971 "node": ">= 6.13.0" 1972 } 1973 }, 1974 "node_modules/object-assign": { 1975 "version": "4.1.1", 1976 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 1977 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", 1978 "engines": { 1979 "node": ">=0.10.0" 1980 } 1981 }, 1982 "node_modules/object-hash": { 1983 "version": "3.0.0", 1984 "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", 1985 "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", 1986 "optional": true, 1987 "engines": { 1988 "node": ">= 6" 1989 } 1990 }, 1991 "node_modules/object-inspect": { 1992 "version": "1.12.3", 1993 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", 1994 "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", 1995 "funding": { 1996 "url": "https://github.com/sponsors/ljharb" 1997 } 1998 }, 1999 "node_modules/on-finished": { 2000 "version": "2.4.1", 2001 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", 2002 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", 2003 "dependencies": { 2004 "ee-first": "1.1.1" 2005 }, 2006 "engines": { 2007 "node": ">= 0.8" 2008 } 2009 }, 2010 "node_modules/once": { 2011 "version": "1.4.0", 2012 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 2013 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 2014 "optional": true, 2015 "dependencies": { 2016 "wrappy": "1" 2017 } 2018 }, 2019 "node_modules/optionator": { 2020 "version": "0.8.3", 2021 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", 2022 "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", 2023 "optional": true, 2024 "dependencies": { 2025 "deep-is": "~0.1.3", 2026 "fast-levenshtein": "~2.0.6", 2027 "levn": "~0.3.0", 2028 "prelude-ls": "~1.1.2", 2029 "type-check": "~0.3.2", 2030 "word-wrap": "~1.2.3" 2031 }, 2032 "engines": { 2033 "node": ">= 0.8.0" 2034 } 2035 }, 2036 "node_modules/p-limit": { 2037 "version": "3.1.0", 2038 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 2039 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 2040 "optional": true, 2041 "dependencies": { 2042 "yocto-queue": "^0.1.0" 2043 }, 2044 "engines": { 2045 "node": ">=10" 2046 }, 2047 "funding": { 2048 "url": "https://github.com/sponsors/sindresorhus" 2049 } 2050 }, 2051 "node_modules/parseurl": { 2052 "version": "1.3.3", 2053 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", 2054 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", 2055 "engines": { 2056 "node": ">= 0.8" 2057 } 2058 }, 2059 "node_modules/path-is-absolute": { 2060 "version": "1.0.1", 2061 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 2062 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 2063 "optional": true, 2064 "engines": { 2065 "node": ">=0.10.0" 2066 } 2067 }, 2068 "node_modules/path-to-regexp": { 2069 "version": "0.1.7", 2070 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", 2071 "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" 2072 }, 2073 "node_modules/prelude-ls": { 2074 "version": "1.1.2", 2075 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", 2076 "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", 2077 "optional": true, 2078 "engines": { 2079 "node": ">= 0.8.0" 2080 } 2081 }, 2082 "node_modules/proto3-json-serializer": { 2083 "version": "1.1.1", 2084 "resolved": "https://registry.npmjs.org/proto3-json-serializer/-/proto3-json-serializer-1.1.1.tgz", 2085 "integrity": "sha512-AwAuY4g9nxx0u52DnSMkqqgyLHaW/XaPLtaAo3y/ZCfeaQB/g4YDH4kb8Wc/mWzWvu0YjOznVnfn373MVZZrgw==", 2086 "optional": true, 2087 "dependencies": { 2088 "protobufjs": "^7.0.0" 2089 }, 2090 "engines": { 2091 "node": ">=12.0.0" 2092 } 2093 }, 2094 "node_modules/protobufjs": { 2095 "version": "7.2.3", 2096 "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.3.tgz", 2097 "integrity": "sha512-TtpvOqwB5Gdz/PQmOjgsrGH1nHjAQVCN7JG4A6r1sXRWESL5rNMAiRcBQlCAdKxZcAbstExQePYG8xof/JVRgg==", 2098 "hasInstallScript": true, 2099 "optional": true, 2100 "dependencies": { 2101 "@protobufjs/aspromise": "^1.1.2", 2102 "@protobufjs/base64": "^1.1.2", 2103 "@protobufjs/codegen": "^2.0.4", 2104 "@protobufjs/eventemitter": "^1.1.0", 2105 "@protobufjs/fetch": "^1.1.0", 2106 "@protobufjs/float": "^1.0.2", 2107 "@protobufjs/inquire": "^1.1.0", 2108 "@protobufjs/path": "^1.1.2", 2109 "@protobufjs/pool": "^1.1.0", 2110 "@protobufjs/utf8": "^1.1.0", 2111 "@types/node": ">=13.7.0", 2112 "long": "^5.0.0" 2113 }, 2114 "engines": { 2115 "node": ">=12.0.0" 2116 } 2117 }, 2118 "node_modules/protobufjs-cli": { 2119 "version": "1.1.1", 2120 "resolved": "https://registry.npmjs.org/protobufjs-cli/-/protobufjs-cli-1.1.1.tgz", 2121 "integrity": "sha512-VPWMgIcRNyQwWUv8OLPyGQ/0lQY/QTQAVN5fh+XzfDwsVw1FZ2L3DM/bcBf8WPiRz2tNpaov9lPZfNcmNo6LXA==", 2122 "optional": true, 2123 "dependencies": { 2124 "chalk": "^4.0.0", 2125 "escodegen": "^1.13.0", 2126 "espree": "^9.0.0", 2127 "estraverse": "^5.1.0", 2128 "glob": "^8.0.0", 2129 "jsdoc": "^4.0.0", 2130 "minimist": "^1.2.0", 2131 "semver": "^7.1.2", 2132 "tmp": "^0.2.1", 2133 "uglify-js": "^3.7.7" 2134 }, 2135 "bin": { 2136 "pbjs": "bin/pbjs", 2137 "pbts": "bin/pbts" 2138 }, 2139 "engines": { 2140 "node": ">=12.0.0" 2141 }, 2142 "peerDependencies": { 2143 "protobufjs": "^7.0.0" 2144 } 2145 }, 2146 "node_modules/protobufjs/node_modules/long": { 2147 "version": "5.2.3", 2148 "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", 2149 "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==", 2150 "optional": true 2151 }, 2152 "node_modules/proxy-addr": { 2153 "version": "2.0.7", 2154 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", 2155 "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", 2156 "dependencies": { 2157 "forwarded": "0.2.0", 2158 "ipaddr.js": "1.9.1" 2159 }, 2160 "engines": { 2161 "node": ">= 0.10" 2162 } 2163 }, 2164 "node_modules/pseudomap": { 2165 "version": "1.0.2", 2166 "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", 2167 "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" 2168 }, 2169 "node_modules/qs": { 2170 "version": "6.11.0", 2171 "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", 2172 "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", 2173 "dependencies": { 2174 "side-channel": "^1.0.4" 2175 }, 2176 "engines": { 2177 "node": ">=0.6" 2178 }, 2179 "funding": { 2180 "url": "https://github.com/sponsors/ljharb" 2181 } 2182 }, 2183 "node_modules/range-parser": { 2184 "version": "1.2.1", 2185 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", 2186 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", 2187 "engines": { 2188 "node": ">= 0.6" 2189 } 2190 }, 2191 "node_modules/raw-body": { 2192 "version": "2.5.1", 2193 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", 2194 "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", 2195 "dependencies": { 2196 "bytes": "3.1.2", 2197 "http-errors": "2.0.0", 2198 "iconv-lite": "0.4.24", 2199 "unpipe": "1.0.0" 2200 }, 2201 "engines": { 2202 "node": ">= 0.8" 2203 } 2204 }, 2205 "node_modules/readable-stream": { 2206 "version": "3.6.2", 2207 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", 2208 "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", 2209 "optional": true, 2210 "dependencies": { 2211 "inherits": "^2.0.3", 2212 "string_decoder": "^1.1.1", 2213 "util-deprecate": "^1.0.1" 2214 }, 2215 "engines": { 2216 "node": ">= 6" 2217 } 2218 }, 2219 "node_modules/require-directory": { 2220 "version": "2.1.1", 2221 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 2222 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", 2223 "optional": true, 2224 "engines": { 2225 "node": ">=0.10.0" 2226 } 2227 }, 2228 "node_modules/requizzle": { 2229 "version": "0.2.4", 2230 "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.4.tgz", 2231 "integrity": "sha512-JRrFk1D4OQ4SqovXOgdav+K8EAhSB/LJZqCz8tbX0KObcdeM15Ss59ozWMBWmmINMagCwmqn4ZNryUGpBsl6Jw==", 2232 "optional": true, 2233 "dependencies": { 2234 "lodash": "^4.17.21" 2235 } 2236 }, 2237 "node_modules/retry": { 2238 "version": "0.13.1", 2239 "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", 2240 "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", 2241 "optional": true, 2242 "engines": { 2243 "node": ">= 4" 2244 } 2245 }, 2246 "node_modules/retry-request": { 2247 "version": "5.0.2", 2248 "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-5.0.2.tgz", 2249 "integrity": "sha512-wfI3pk7EE80lCIXprqh7ym48IHYdwmAAzESdbU8Q9l7pnRCk9LEhpbOTNKjz6FARLm/Bl5m+4F0ABxOkYUujSQ==", 2250 "optional": true, 2251 "dependencies": { 2252 "debug": "^4.1.1", 2253 "extend": "^3.0.2" 2254 }, 2255 "engines": { 2256 "node": ">=12" 2257 } 2258 }, 2259 "node_modules/retry-request/node_modules/debug": { 2260 "version": "4.3.4", 2261 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 2262 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 2263 "optional": true, 2264 "dependencies": { 2265 "ms": "2.1.2" 2266 }, 2267 "engines": { 2268 "node": ">=6.0" 2269 }, 2270 "peerDependenciesMeta": { 2271 "supports-color": { 2272 "optional": true 2273 } 2274 } 2275 }, 2276 "node_modules/retry-request/node_modules/ms": { 2277 "version": "2.1.2", 2278 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 2279 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 2280 "optional": true 2281 }, 2282 "node_modules/rimraf": { 2283 "version": "3.0.2", 2284 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 2285 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 2286 "optional": true, 2287 "dependencies": { 2288 "glob": "^7.1.3" 2289 }, 2290 "bin": { 2291 "rimraf": "bin.js" 2292 }, 2293 "funding": { 2294 "url": "https://github.com/sponsors/isaacs" 2295 } 2296 }, 2297 "node_modules/rimraf/node_modules/brace-expansion": { 2298 "version": "1.1.11", 2299 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 2300 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 2301 "optional": true, 2302 "dependencies": { 2303 "balanced-match": "^1.0.0", 2304 "concat-map": "0.0.1" 2305 } 2306 }, 2307 "node_modules/rimraf/node_modules/glob": { 2308 "version": "7.2.3", 2309 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 2310 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 2311 "optional": true, 2312 "dependencies": { 2313 "fs.realpath": "^1.0.0", 2314 "inflight": "^1.0.4", 2315 "inherits": "2", 2316 "minimatch": "^3.1.1", 2317 "once": "^1.3.0", 2318 "path-is-absolute": "^1.0.0" 2319 }, 2320 "engines": { 2321 "node": "*" 2322 }, 2323 "funding": { 2324 "url": "https://github.com/sponsors/isaacs" 2325 } 2326 }, 2327 "node_modules/rimraf/node_modules/minimatch": { 2328 "version": "3.1.2", 2329 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 2330 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 2331 "optional": true, 2332 "dependencies": { 2333 "brace-expansion": "^1.1.7" 2334 }, 2335 "engines": { 2336 "node": "*" 2337 } 2338 }, 2339 "node_modules/safe-buffer": { 2340 "version": "5.2.1", 2341 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 2342 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 2343 "funding": [ 2344 { 2345 "type": "github", 2346 "url": "https://github.com/sponsors/feross" 2347 }, 2348 { 2349 "type": "patreon", 2350 "url": "https://www.patreon.com/feross" 2351 }, 2352 { 2353 "type": "consulting", 2354 "url": "https://feross.org/support" 2355 } 2356 ] 2357 }, 2358 "node_modules/safer-buffer": { 2359 "version": "2.1.2", 2360 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 2361 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 2362 }, 2363 "node_modules/semver": { 2364 "version": "7.5.2", 2365 "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.2.tgz", 2366 "integrity": "sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==", 2367 "dependencies": { 2368 "lru-cache": "^6.0.0" 2369 }, 2370 "bin": { 2371 "semver": "bin/semver.js" 2372 }, 2373 "engines": { 2374 "node": ">=10" 2375 } 2376 }, 2377 "node_modules/send": { 2378 "version": "0.18.0", 2379 "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", 2380 "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", 2381 "dependencies": { 2382 "debug": "2.6.9", 2383 "depd": "2.0.0", 2384 "destroy": "1.2.0", 2385 "encodeurl": "~1.0.2", 2386 "escape-html": "~1.0.3", 2387 "etag": "~1.8.1", 2388 "fresh": "0.5.2", 2389 "http-errors": "2.0.0", 2390 "mime": "1.6.0", 2391 "ms": "2.1.3", 2392 "on-finished": "2.4.1", 2393 "range-parser": "~1.2.1", 2394 "statuses": "2.0.1" 2395 }, 2396 "engines": { 2397 "node": ">= 0.8.0" 2398 } 2399 }, 2400 "node_modules/send/node_modules/mime": { 2401 "version": "1.6.0", 2402 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 2403 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 2404 "bin": { 2405 "mime": "cli.js" 2406 }, 2407 "engines": { 2408 "node": ">=4" 2409 } 2410 }, 2411 "node_modules/send/node_modules/ms": { 2412 "version": "2.1.3", 2413 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 2414 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" 2415 }, 2416 "node_modules/serve-static": { 2417 "version": "1.15.0", 2418 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", 2419 "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", 2420 "dependencies": { 2421 "encodeurl": "~1.0.2", 2422 "escape-html": "~1.0.3", 2423 "parseurl": "~1.3.3", 2424 "send": "0.18.0" 2425 }, 2426 "engines": { 2427 "node": ">= 0.8.0" 2428 } 2429 }, 2430 "node_modules/setprototypeof": { 2431 "version": "1.2.0", 2432 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", 2433 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" 2434 }, 2435 "node_modules/side-channel": { 2436 "version": "1.0.4", 2437 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", 2438 "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", 2439 "dependencies": { 2440 "call-bind": "^1.0.0", 2441 "get-intrinsic": "^1.0.2", 2442 "object-inspect": "^1.9.0" 2443 }, 2444 "funding": { 2445 "url": "https://github.com/sponsors/ljharb" 2446 } 2447 }, 2448 "node_modules/source-map": { 2449 "version": "0.6.1", 2450 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 2451 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 2452 "optional": true, 2453 "engines": { 2454 "node": ">=0.10.0" 2455 } 2456 }, 2457 "node_modules/statuses": { 2458 "version": "2.0.1", 2459 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", 2460 "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", 2461 "engines": { 2462 "node": ">= 0.8" 2463 } 2464 }, 2465 "node_modules/stream-events": { 2466 "version": "1.0.5", 2467 "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz", 2468 "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==", 2469 "optional": true, 2470 "dependencies": { 2471 "stubs": "^3.0.0" 2472 } 2473 }, 2474 "node_modules/stream-shift": { 2475 "version": "1.0.1", 2476 "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", 2477 "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", 2478 "optional": true 2479 }, 2480 "node_modules/string_decoder": { 2481 "version": "1.3.0", 2482 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 2483 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 2484 "optional": true, 2485 "dependencies": { 2486 "safe-buffer": "~5.2.0" 2487 } 2488 }, 2489 "node_modules/string-width": { 2490 "version": "4.2.3", 2491 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 2492 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 2493 "optional": true, 2494 "dependencies": { 2495 "emoji-regex": "^8.0.0", 2496 "is-fullwidth-code-point": "^3.0.0", 2497 "strip-ansi": "^6.0.1" 2498 }, 2499 "engines": { 2500 "node": ">=8" 2501 } 2502 }, 2503 "node_modules/strip-ansi": { 2504 "version": "6.0.1", 2505 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 2506 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 2507 "optional": true, 2508 "dependencies": { 2509 "ansi-regex": "^5.0.1" 2510 }, 2511 "engines": { 2512 "node": ">=8" 2513 } 2514 }, 2515 "node_modules/strip-json-comments": { 2516 "version": "3.1.1", 2517 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 2518 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 2519 "optional": true, 2520 "engines": { 2521 "node": ">=8" 2522 }, 2523 "funding": { 2524 "url": "https://github.com/sponsors/sindresorhus" 2525 } 2526 }, 2527 "node_modules/stubs": { 2528 "version": "3.0.0", 2529 "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz", 2530 "integrity": "sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw==", 2531 "optional": true 2532 }, 2533 "node_modules/supports-color": { 2534 "version": "7.2.0", 2535 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 2536 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 2537 "optional": true, 2538 "dependencies": { 2539 "has-flag": "^4.0.0" 2540 }, 2541 "engines": { 2542 "node": ">=8" 2543 } 2544 }, 2545 "node_modules/teeny-request": { 2546 "version": "8.0.3", 2547 "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-8.0.3.tgz", 2548 "integrity": "sha512-jJZpA5He2y52yUhA7pyAGZlgQpcB+xLjcN0eUFxr9c8hP/H7uOXbBNVo/O0C/xVfJLJs680jvkFgVJEEvk9+ww==", 2549 "optional": true, 2550 "dependencies": { 2551 "http-proxy-agent": "^5.0.0", 2552 "https-proxy-agent": "^5.0.0", 2553 "node-fetch": "^2.6.1", 2554 "stream-events": "^1.0.5", 2555 "uuid": "^9.0.0" 2556 }, 2557 "engines": { 2558 "node": ">=12" 2559 } 2560 }, 2561 "node_modules/text-decoding": { 2562 "version": "1.0.0", 2563 "resolved": "https://registry.npmjs.org/text-decoding/-/text-decoding-1.0.0.tgz", 2564 "integrity": "sha512-/0TJD42KDnVwKmDK6jj3xP7E2MG7SHAOG4tyTgyUCRPdHwvkquYNLEQltmdMa3owq3TkddCVcTsoctJI8VQNKA==" 2565 }, 2566 "node_modules/tmp": { 2567 "version": "0.2.1", 2568 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", 2569 "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", 2570 "optional": true, 2571 "dependencies": { 2572 "rimraf": "^3.0.0" 2573 }, 2574 "engines": { 2575 "node": ">=8.17.0" 2576 } 2577 }, 2578 "node_modules/toidentifier": { 2579 "version": "1.0.1", 2580 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", 2581 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", 2582 "engines": { 2583 "node": ">=0.6" 2584 } 2585 }, 2586 "node_modules/tr46": { 2587 "version": "0.0.3", 2588 "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", 2589 "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" 2590 }, 2591 "node_modules/tslib": { 2592 "version": "2.5.3", 2593 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz", 2594 "integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==" 2595 }, 2596 "node_modules/type-check": { 2597 "version": "0.3.2", 2598 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", 2599 "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", 2600 "optional": true, 2601 "dependencies": { 2602 "prelude-ls": "~1.1.2" 2603 }, 2604 "engines": { 2605 "node": ">= 0.8.0" 2606 } 2607 }, 2608 "node_modules/type-is": { 2609 "version": "1.6.18", 2610 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", 2611 "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", 2612 "dependencies": { 2613 "media-typer": "0.3.0", 2614 "mime-types": "~2.1.24" 2615 }, 2616 "engines": { 2617 "node": ">= 0.6" 2618 } 2619 }, 2620 "node_modules/uc.micro": { 2621 "version": "1.0.6", 2622 "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", 2623 "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", 2624 "optional": true 2625 }, 2626 "node_modules/uglify-js": { 2627 "version": "3.17.4", 2628 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", 2629 "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", 2630 "optional": true, 2631 "bin": { 2632 "uglifyjs": "bin/uglifyjs" 2633 }, 2634 "engines": { 2635 "node": ">=0.8.0" 2636 } 2637 }, 2638 "node_modules/underscore": { 2639 "version": "1.13.6", 2640 "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz", 2641 "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==", 2642 "optional": true 2643 }, 2644 "node_modules/unpipe": { 2645 "version": "1.0.0", 2646 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 2647 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", 2648 "engines": { 2649 "node": ">= 0.8" 2650 } 2651 }, 2652 "node_modules/util-deprecate": { 2653 "version": "1.0.2", 2654 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 2655 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 2656 "optional": true 2657 }, 2658 "node_modules/utils-merge": { 2659 "version": "1.0.1", 2660 "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", 2661 "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", 2662 "engines": { 2663 "node": ">= 0.4.0" 2664 } 2665 }, 2666 "node_modules/uuid": { 2667 "version": "9.0.0", 2668 "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", 2669 "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", 2670 "bin": { 2671 "uuid": "dist/bin/uuid" 2672 } 2673 }, 2674 "node_modules/vary": { 2675 "version": "1.1.2", 2676 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 2677 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", 2678 "engines": { 2679 "node": ">= 0.8" 2680 } 2681 }, 2682 "node_modules/webidl-conversions": { 2683 "version": "3.0.1", 2684 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", 2685 "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" 2686 }, 2687 "node_modules/websocket-driver": { 2688 "version": "0.7.4", 2689 "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", 2690 "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", 2691 "dependencies": { 2692 "http-parser-js": ">=0.5.1", 2693 "safe-buffer": ">=5.1.0", 2694 "websocket-extensions": ">=0.1.1" 2695 }, 2696 "engines": { 2697 "node": ">=0.8.0" 2698 } 2699 }, 2700 "node_modules/websocket-extensions": { 2701 "version": "0.1.4", 2702 "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", 2703 "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", 2704 "engines": { 2705 "node": ">=0.8.0" 2706 } 2707 }, 2708 "node_modules/whatwg-url": { 2709 "version": "5.0.0", 2710 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", 2711 "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", 2712 "dependencies": { 2713 "tr46": "~0.0.3", 2714 "webidl-conversions": "^3.0.0" 2715 } 2716 }, 2717 "node_modules/word-wrap": { 2718 "version": "1.2.3", 2719 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", 2720 "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", 2721 "optional": true, 2722 "engines": { 2723 "node": ">=0.10.0" 2724 } 2725 }, 2726 "node_modules/wrap-ansi": { 2727 "version": "7.0.0", 2728 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 2729 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 2730 "optional": true, 2731 "dependencies": { 2732 "ansi-styles": "^4.0.0", 2733 "string-width": "^4.1.0", 2734 "strip-ansi": "^6.0.0" 2735 }, 2736 "engines": { 2737 "node": ">=10" 2738 }, 2739 "funding": { 2740 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 2741 } 2742 }, 2743 "node_modules/wrappy": { 2744 "version": "1.0.2", 2745 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 2746 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 2747 "optional": true 2748 }, 2749 "node_modules/xmlcreate": { 2750 "version": "2.0.4", 2751 "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", 2752 "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==", 2753 "optional": true 2754 }, 2755 "node_modules/y18n": { 2756 "version": "5.0.8", 2757 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", 2758 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", 2759 "optional": true, 2760 "engines": { 2761 "node": ">=10" 2762 } 2763 }, 2764 "node_modules/yallist": { 2765 "version": "4.0.0", 2766 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 2767 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" 2768 }, 2769 "node_modules/yargs": { 2770 "version": "17.7.2", 2771 "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", 2772 "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", 2773 "optional": true, 2774 "dependencies": { 2775 "cliui": "^8.0.1", 2776 "escalade": "^3.1.1", 2777 "get-caller-file": "^2.0.5", 2778 "require-directory": "^2.1.1", 2779 "string-width": "^4.2.3", 2780 "y18n": "^5.0.5", 2781 "yargs-parser": "^21.1.1" 2782 }, 2783 "engines": { 2784 "node": ">=12" 2785 } 2786 }, 2787 "node_modules/yargs-parser": { 2788 "version": "21.1.1", 2789 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", 2790 "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", 2791 "optional": true, 2792 "engines": { 2793 "node": ">=12" 2794 } 2795 }, 2796 "node_modules/yocto-queue": { 2797 "version": "0.1.0", 2798 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 2799 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 2800 "optional": true, 2801 "engines": { 2802 "node": ">=10" 2803 }, 2804 "funding": { 2805 "url": "https://github.com/sponsors/sindresorhus" 2806 } 2807 } 2808 } 2809} 2810