/ package-lock.json
package-lock.json
   1  {
   2    "name": "catan",
   3    "version": "0.0.1",
   4    "lockfileVersion": 3,
   5    "requires": true,
   6    "packages": {
   7      "": {
   8        "name": "catan",
   9        "version": "0.0.1",
  10        "license": "ISC",
  11        "dependencies": {
  12          "express": "^4.21.2",
  13          "jquery": "^3.5.0",
  14          "socket.io": "^4.8.1",
  15          "socket.io-client": "^4.8.1"
  16        },
  17        "devDependencies": {
  18          "css-loader": "^7.1.2",
  19          "fast-sass-loader": "^2.0.1",
  20          "json-loader": "^0.5.7",
  21          "mini-css-extract-plugin": "^2.9.2",
  22          "sass": "^1.86.3",
  23          "webpack": "^5.99.5",
  24          "webpack-cli": "^6.0.1"
  25        },
  26        "engines": {
  27          "node": "22.14.0",
  28          "npm": "10.9.2"
  29        }
  30      },
  31      "node_modules/@discoveryjs/json-ext": {
  32        "version": "0.6.3",
  33        "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz",
  34        "integrity": "sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==",
  35        "dev": true,
  36        "engines": {
  37          "node": ">=14.17.0"
  38        }
  39      },
  40      "node_modules/@jridgewell/gen-mapping": {
  41        "version": "0.3.5",
  42        "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
  43        "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==",
  44        "dev": true,
  45        "dependencies": {
  46          "@jridgewell/set-array": "^1.2.1",
  47          "@jridgewell/sourcemap-codec": "^1.4.10",
  48          "@jridgewell/trace-mapping": "^0.3.24"
  49        },
  50        "engines": {
  51          "node": ">=6.0.0"
  52        }
  53      },
  54      "node_modules/@jridgewell/resolve-uri": {
  55        "version": "3.1.1",
  56        "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz",
  57        "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==",
  58        "dev": true,
  59        "engines": {
  60          "node": ">=6.0.0"
  61        }
  62      },
  63      "node_modules/@jridgewell/set-array": {
  64        "version": "1.2.1",
  65        "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
  66        "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
  67        "dev": true,
  68        "engines": {
  69          "node": ">=6.0.0"
  70        }
  71      },
  72      "node_modules/@jridgewell/source-map": {
  73        "version": "0.3.6",
  74        "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz",
  75        "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==",
  76        "dev": true,
  77        "dependencies": {
  78          "@jridgewell/gen-mapping": "^0.3.5",
  79          "@jridgewell/trace-mapping": "^0.3.25"
  80        }
  81      },
  82      "node_modules/@jridgewell/sourcemap-codec": {
  83        "version": "1.4.15",
  84        "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
  85        "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
  86        "dev": true
  87      },
  88      "node_modules/@jridgewell/trace-mapping": {
  89        "version": "0.3.25",
  90        "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
  91        "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
  92        "dev": true,
  93        "dependencies": {
  94          "@jridgewell/resolve-uri": "^3.1.0",
  95          "@jridgewell/sourcemap-codec": "^1.4.14"
  96        }
  97      },
  98      "node_modules/@parcel/watcher": {
  99        "version": "2.5.1",
 100        "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz",
 101        "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==",
 102        "dev": true,
 103        "hasInstallScript": true,
 104        "optional": true,
 105        "dependencies": {
 106          "detect-libc": "^1.0.3",
 107          "is-glob": "^4.0.3",
 108          "micromatch": "^4.0.5",
 109          "node-addon-api": "^7.0.0"
 110        },
 111        "engines": {
 112          "node": ">= 10.0.0"
 113        },
 114        "funding": {
 115          "type": "opencollective",
 116          "url": "https://opencollective.com/parcel"
 117        },
 118        "optionalDependencies": {
 119          "@parcel/watcher-android-arm64": "2.5.1",
 120          "@parcel/watcher-darwin-arm64": "2.5.1",
 121          "@parcel/watcher-darwin-x64": "2.5.1",
 122          "@parcel/watcher-freebsd-x64": "2.5.1",
 123          "@parcel/watcher-linux-arm-glibc": "2.5.1",
 124          "@parcel/watcher-linux-arm-musl": "2.5.1",
 125          "@parcel/watcher-linux-arm64-glibc": "2.5.1",
 126          "@parcel/watcher-linux-arm64-musl": "2.5.1",
 127          "@parcel/watcher-linux-x64-glibc": "2.5.1",
 128          "@parcel/watcher-linux-x64-musl": "2.5.1",
 129          "@parcel/watcher-win32-arm64": "2.5.1",
 130          "@parcel/watcher-win32-ia32": "2.5.1",
 131          "@parcel/watcher-win32-x64": "2.5.1"
 132        }
 133      },
 134      "node_modules/@parcel/watcher-android-arm64": {
 135        "version": "2.5.1",
 136        "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz",
 137        "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==",
 138        "cpu": [
 139          "arm64"
 140        ],
 141        "dev": true,
 142        "optional": true,
 143        "os": [
 144          "android"
 145        ],
 146        "engines": {
 147          "node": ">= 10.0.0"
 148        },
 149        "funding": {
 150          "type": "opencollective",
 151          "url": "https://opencollective.com/parcel"
 152        }
 153      },
 154      "node_modules/@parcel/watcher-darwin-arm64": {
 155        "version": "2.5.1",
 156        "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz",
 157        "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==",
 158        "cpu": [
 159          "arm64"
 160        ],
 161        "dev": true,
 162        "optional": true,
 163        "os": [
 164          "darwin"
 165        ],
 166        "engines": {
 167          "node": ">= 10.0.0"
 168        },
 169        "funding": {
 170          "type": "opencollective",
 171          "url": "https://opencollective.com/parcel"
 172        }
 173      },
 174      "node_modules/@parcel/watcher-darwin-x64": {
 175        "version": "2.5.1",
 176        "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz",
 177        "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==",
 178        "cpu": [
 179          "x64"
 180        ],
 181        "dev": true,
 182        "optional": true,
 183        "os": [
 184          "darwin"
 185        ],
 186        "engines": {
 187          "node": ">= 10.0.0"
 188        },
 189        "funding": {
 190          "type": "opencollective",
 191          "url": "https://opencollective.com/parcel"
 192        }
 193      },
 194      "node_modules/@parcel/watcher-freebsd-x64": {
 195        "version": "2.5.1",
 196        "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz",
 197        "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==",
 198        "cpu": [
 199          "x64"
 200        ],
 201        "dev": true,
 202        "optional": true,
 203        "os": [
 204          "freebsd"
 205        ],
 206        "engines": {
 207          "node": ">= 10.0.0"
 208        },
 209        "funding": {
 210          "type": "opencollective",
 211          "url": "https://opencollective.com/parcel"
 212        }
 213      },
 214      "node_modules/@parcel/watcher-linux-arm-glibc": {
 215        "version": "2.5.1",
 216        "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz",
 217        "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==",
 218        "cpu": [
 219          "arm"
 220        ],
 221        "dev": true,
 222        "optional": true,
 223        "os": [
 224          "linux"
 225        ],
 226        "engines": {
 227          "node": ">= 10.0.0"
 228        },
 229        "funding": {
 230          "type": "opencollective",
 231          "url": "https://opencollective.com/parcel"
 232        }
 233      },
 234      "node_modules/@parcel/watcher-linux-arm-musl": {
 235        "version": "2.5.1",
 236        "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz",
 237        "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==",
 238        "cpu": [
 239          "arm"
 240        ],
 241        "dev": true,
 242        "optional": true,
 243        "os": [
 244          "linux"
 245        ],
 246        "engines": {
 247          "node": ">= 10.0.0"
 248        },
 249        "funding": {
 250          "type": "opencollective",
 251          "url": "https://opencollective.com/parcel"
 252        }
 253      },
 254      "node_modules/@parcel/watcher-linux-arm64-glibc": {
 255        "version": "2.5.1",
 256        "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz",
 257        "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==",
 258        "cpu": [
 259          "arm64"
 260        ],
 261        "dev": true,
 262        "optional": true,
 263        "os": [
 264          "linux"
 265        ],
 266        "engines": {
 267          "node": ">= 10.0.0"
 268        },
 269        "funding": {
 270          "type": "opencollective",
 271          "url": "https://opencollective.com/parcel"
 272        }
 273      },
 274      "node_modules/@parcel/watcher-linux-arm64-musl": {
 275        "version": "2.5.1",
 276        "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz",
 277        "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==",
 278        "cpu": [
 279          "arm64"
 280        ],
 281        "dev": true,
 282        "optional": true,
 283        "os": [
 284          "linux"
 285        ],
 286        "engines": {
 287          "node": ">= 10.0.0"
 288        },
 289        "funding": {
 290          "type": "opencollective",
 291          "url": "https://opencollective.com/parcel"
 292        }
 293      },
 294      "node_modules/@parcel/watcher-linux-x64-glibc": {
 295        "version": "2.5.1",
 296        "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz",
 297        "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==",
 298        "cpu": [
 299          "x64"
 300        ],
 301        "dev": true,
 302        "optional": true,
 303        "os": [
 304          "linux"
 305        ],
 306        "engines": {
 307          "node": ">= 10.0.0"
 308        },
 309        "funding": {
 310          "type": "opencollective",
 311          "url": "https://opencollective.com/parcel"
 312        }
 313      },
 314      "node_modules/@parcel/watcher-linux-x64-musl": {
 315        "version": "2.5.1",
 316        "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz",
 317        "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==",
 318        "cpu": [
 319          "x64"
 320        ],
 321        "dev": true,
 322        "optional": true,
 323        "os": [
 324          "linux"
 325        ],
 326        "engines": {
 327          "node": ">= 10.0.0"
 328        },
 329        "funding": {
 330          "type": "opencollective",
 331          "url": "https://opencollective.com/parcel"
 332        }
 333      },
 334      "node_modules/@parcel/watcher-win32-arm64": {
 335        "version": "2.5.1",
 336        "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz",
 337        "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==",
 338        "cpu": [
 339          "arm64"
 340        ],
 341        "dev": true,
 342        "optional": true,
 343        "os": [
 344          "win32"
 345        ],
 346        "engines": {
 347          "node": ">= 10.0.0"
 348        },
 349        "funding": {
 350          "type": "opencollective",
 351          "url": "https://opencollective.com/parcel"
 352        }
 353      },
 354      "node_modules/@parcel/watcher-win32-ia32": {
 355        "version": "2.5.1",
 356        "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz",
 357        "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==",
 358        "cpu": [
 359          "ia32"
 360        ],
 361        "dev": true,
 362        "optional": true,
 363        "os": [
 364          "win32"
 365        ],
 366        "engines": {
 367          "node": ">= 10.0.0"
 368        },
 369        "funding": {
 370          "type": "opencollective",
 371          "url": "https://opencollective.com/parcel"
 372        }
 373      },
 374      "node_modules/@parcel/watcher-win32-x64": {
 375        "version": "2.5.1",
 376        "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz",
 377        "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==",
 378        "cpu": [
 379          "x64"
 380        ],
 381        "dev": true,
 382        "optional": true,
 383        "os": [
 384          "win32"
 385        ],
 386        "engines": {
 387          "node": ">= 10.0.0"
 388        },
 389        "funding": {
 390          "type": "opencollective",
 391          "url": "https://opencollective.com/parcel"
 392        }
 393      },
 394      "node_modules/@parcel/watcher/node_modules/braces": {
 395        "version": "3.0.3",
 396        "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
 397        "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
 398        "dev": true,
 399        "optional": true,
 400        "dependencies": {
 401          "fill-range": "^7.1.1"
 402        },
 403        "engines": {
 404          "node": ">=8"
 405        }
 406      },
 407      "node_modules/@parcel/watcher/node_modules/fill-range": {
 408        "version": "7.1.1",
 409        "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
 410        "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
 411        "dev": true,
 412        "optional": true,
 413        "dependencies": {
 414          "to-regex-range": "^5.0.1"
 415        },
 416        "engines": {
 417          "node": ">=8"
 418        }
 419      },
 420      "node_modules/@parcel/watcher/node_modules/is-extglob": {
 421        "version": "2.1.1",
 422        "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
 423        "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
 424        "dev": true,
 425        "optional": true,
 426        "engines": {
 427          "node": ">=0.10.0"
 428        }
 429      },
 430      "node_modules/@parcel/watcher/node_modules/is-glob": {
 431        "version": "4.0.3",
 432        "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
 433        "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
 434        "dev": true,
 435        "optional": true,
 436        "dependencies": {
 437          "is-extglob": "^2.1.1"
 438        },
 439        "engines": {
 440          "node": ">=0.10.0"
 441        }
 442      },
 443      "node_modules/@parcel/watcher/node_modules/micromatch": {
 444        "version": "4.0.8",
 445        "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
 446        "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
 447        "dev": true,
 448        "optional": true,
 449        "dependencies": {
 450          "braces": "^3.0.3",
 451          "picomatch": "^2.3.1"
 452        },
 453        "engines": {
 454          "node": ">=8.6"
 455        }
 456      },
 457      "node_modules/@socket.io/component-emitter": {
 458        "version": "3.1.0",
 459        "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz",
 460        "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg=="
 461      },
 462      "node_modules/@types/cookie": {
 463        "version": "0.4.1",
 464        "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz",
 465        "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q=="
 466      },
 467      "node_modules/@types/cors": {
 468        "version": "2.8.17",
 469        "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz",
 470        "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==",
 471        "dependencies": {
 472          "@types/node": "*"
 473        }
 474      },
 475      "node_modules/@types/eslint": {
 476        "version": "9.6.1",
 477        "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz",
 478        "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==",
 479        "dev": true,
 480        "dependencies": {
 481          "@types/estree": "*",
 482          "@types/json-schema": "*"
 483        }
 484      },
 485      "node_modules/@types/eslint-scope": {
 486        "version": "3.7.7",
 487        "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz",
 488        "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==",
 489        "dev": true,
 490        "dependencies": {
 491          "@types/eslint": "*",
 492          "@types/estree": "*"
 493        }
 494      },
 495      "node_modules/@types/estree": {
 496        "version": "1.0.7",
 497        "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz",
 498        "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==",
 499        "dev": true
 500      },
 501      "node_modules/@types/json-schema": {
 502        "version": "7.0.11",
 503        "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz",
 504        "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
 505        "dev": true
 506      },
 507      "node_modules/@types/node": {
 508        "version": "20.8.2",
 509        "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.2.tgz",
 510        "integrity": "sha512-Vvycsc9FQdwhxE3y3DzeIxuEJbWGDsnrxvMADzTDF/lcdR9/K+AQIeAghTQsHtotg/q0j3WEOYS/jQgSdWue3w=="
 511      },
 512      "node_modules/@webassemblyjs/ast": {
 513        "version": "1.14.1",
 514        "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz",
 515        "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==",
 516        "dev": true,
 517        "dependencies": {
 518          "@webassemblyjs/helper-numbers": "1.13.2",
 519          "@webassemblyjs/helper-wasm-bytecode": "1.13.2"
 520        }
 521      },
 522      "node_modules/@webassemblyjs/floating-point-hex-parser": {
 523        "version": "1.13.2",
 524        "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz",
 525        "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==",
 526        "dev": true
 527      },
 528      "node_modules/@webassemblyjs/helper-api-error": {
 529        "version": "1.13.2",
 530        "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz",
 531        "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==",
 532        "dev": true
 533      },
 534      "node_modules/@webassemblyjs/helper-buffer": {
 535        "version": "1.14.1",
 536        "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz",
 537        "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==",
 538        "dev": true
 539      },
 540      "node_modules/@webassemblyjs/helper-numbers": {
 541        "version": "1.13.2",
 542        "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz",
 543        "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==",
 544        "dev": true,
 545        "dependencies": {
 546          "@webassemblyjs/floating-point-hex-parser": "1.13.2",
 547          "@webassemblyjs/helper-api-error": "1.13.2",
 548          "@xtuc/long": "4.2.2"
 549        }
 550      },
 551      "node_modules/@webassemblyjs/helper-wasm-bytecode": {
 552        "version": "1.13.2",
 553        "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz",
 554        "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==",
 555        "dev": true
 556      },
 557      "node_modules/@webassemblyjs/helper-wasm-section": {
 558        "version": "1.14.1",
 559        "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz",
 560        "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==",
 561        "dev": true,
 562        "dependencies": {
 563          "@webassemblyjs/ast": "1.14.1",
 564          "@webassemblyjs/helper-buffer": "1.14.1",
 565          "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
 566          "@webassemblyjs/wasm-gen": "1.14.1"
 567        }
 568      },
 569      "node_modules/@webassemblyjs/ieee754": {
 570        "version": "1.13.2",
 571        "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz",
 572        "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==",
 573        "dev": true,
 574        "dependencies": {
 575          "@xtuc/ieee754": "^1.2.0"
 576        }
 577      },
 578      "node_modules/@webassemblyjs/leb128": {
 579        "version": "1.13.2",
 580        "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz",
 581        "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==",
 582        "dev": true,
 583        "dependencies": {
 584          "@xtuc/long": "4.2.2"
 585        }
 586      },
 587      "node_modules/@webassemblyjs/utf8": {
 588        "version": "1.13.2",
 589        "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz",
 590        "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==",
 591        "dev": true
 592      },
 593      "node_modules/@webassemblyjs/wasm-edit": {
 594        "version": "1.14.1",
 595        "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz",
 596        "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==",
 597        "dev": true,
 598        "dependencies": {
 599          "@webassemblyjs/ast": "1.14.1",
 600          "@webassemblyjs/helper-buffer": "1.14.1",
 601          "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
 602          "@webassemblyjs/helper-wasm-section": "1.14.1",
 603          "@webassemblyjs/wasm-gen": "1.14.1",
 604          "@webassemblyjs/wasm-opt": "1.14.1",
 605          "@webassemblyjs/wasm-parser": "1.14.1",
 606          "@webassemblyjs/wast-printer": "1.14.1"
 607        }
 608      },
 609      "node_modules/@webassemblyjs/wasm-gen": {
 610        "version": "1.14.1",
 611        "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz",
 612        "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==",
 613        "dev": true,
 614        "dependencies": {
 615          "@webassemblyjs/ast": "1.14.1",
 616          "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
 617          "@webassemblyjs/ieee754": "1.13.2",
 618          "@webassemblyjs/leb128": "1.13.2",
 619          "@webassemblyjs/utf8": "1.13.2"
 620        }
 621      },
 622      "node_modules/@webassemblyjs/wasm-opt": {
 623        "version": "1.14.1",
 624        "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz",
 625        "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==",
 626        "dev": true,
 627        "dependencies": {
 628          "@webassemblyjs/ast": "1.14.1",
 629          "@webassemblyjs/helper-buffer": "1.14.1",
 630          "@webassemblyjs/wasm-gen": "1.14.1",
 631          "@webassemblyjs/wasm-parser": "1.14.1"
 632        }
 633      },
 634      "node_modules/@webassemblyjs/wasm-parser": {
 635        "version": "1.14.1",
 636        "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz",
 637        "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==",
 638        "dev": true,
 639        "dependencies": {
 640          "@webassemblyjs/ast": "1.14.1",
 641          "@webassemblyjs/helper-api-error": "1.13.2",
 642          "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
 643          "@webassemblyjs/ieee754": "1.13.2",
 644          "@webassemblyjs/leb128": "1.13.2",
 645          "@webassemblyjs/utf8": "1.13.2"
 646        }
 647      },
 648      "node_modules/@webassemblyjs/wast-printer": {
 649        "version": "1.14.1",
 650        "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz",
 651        "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==",
 652        "dev": true,
 653        "dependencies": {
 654          "@webassemblyjs/ast": "1.14.1",
 655          "@xtuc/long": "4.2.2"
 656        }
 657      },
 658      "node_modules/@webpack-cli/configtest": {
 659        "version": "3.0.1",
 660        "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-3.0.1.tgz",
 661        "integrity": "sha512-u8d0pJ5YFgneF/GuvEiDA61Tf1VDomHHYMjv/wc9XzYj7nopltpG96nXN5dJRstxZhcNpV1g+nT6CydO7pHbjA==",
 662        "dev": true,
 663        "engines": {
 664          "node": ">=18.12.0"
 665        },
 666        "peerDependencies": {
 667          "webpack": "^5.82.0",
 668          "webpack-cli": "6.x.x"
 669        }
 670      },
 671      "node_modules/@webpack-cli/info": {
 672        "version": "3.0.1",
 673        "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-3.0.1.tgz",
 674        "integrity": "sha512-coEmDzc2u/ffMvuW9aCjoRzNSPDl/XLuhPdlFRpT9tZHmJ/039az33CE7uH+8s0uL1j5ZNtfdv0HkfaKRBGJsQ==",
 675        "dev": true,
 676        "engines": {
 677          "node": ">=18.12.0"
 678        },
 679        "peerDependencies": {
 680          "webpack": "^5.82.0",
 681          "webpack-cli": "6.x.x"
 682        }
 683      },
 684      "node_modules/@webpack-cli/serve": {
 685        "version": "3.0.1",
 686        "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-3.0.1.tgz",
 687        "integrity": "sha512-sbgw03xQaCLiT6gcY/6u3qBDn01CWw/nbaXl3gTdTFuJJ75Gffv3E3DBpgvY2fkkrdS1fpjaXNOmJlnbtKauKg==",
 688        "dev": true,
 689        "engines": {
 690          "node": ">=18.12.0"
 691        },
 692        "peerDependencies": {
 693          "webpack": "^5.82.0",
 694          "webpack-cli": "6.x.x"
 695        },
 696        "peerDependenciesMeta": {
 697          "webpack-dev-server": {
 698            "optional": true
 699          }
 700        }
 701      },
 702      "node_modules/@xtuc/ieee754": {
 703        "version": "1.2.0",
 704        "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
 705        "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
 706        "dev": true
 707      },
 708      "node_modules/@xtuc/long": {
 709        "version": "4.2.2",
 710        "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
 711        "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
 712        "dev": true
 713      },
 714      "node_modules/accepts": {
 715        "version": "1.3.8",
 716        "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
 717        "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
 718        "dependencies": {
 719          "mime-types": "~2.1.34",
 720          "negotiator": "0.6.3"
 721        },
 722        "engines": {
 723          "node": ">= 0.6"
 724        }
 725      },
 726      "node_modules/acorn": {
 727        "version": "8.14.1",
 728        "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz",
 729        "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==",
 730        "dev": true,
 731        "bin": {
 732          "acorn": "bin/acorn"
 733        },
 734        "engines": {
 735          "node": ">=0.4.0"
 736        }
 737      },
 738      "node_modules/ajv-formats": {
 739        "version": "2.1.1",
 740        "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
 741        "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==",
 742        "dev": true,
 743        "dependencies": {
 744          "ajv": "^8.0.0"
 745        },
 746        "peerDependencies": {
 747          "ajv": "^8.0.0"
 748        },
 749        "peerDependenciesMeta": {
 750          "ajv": {
 751            "optional": true
 752          }
 753        }
 754      },
 755      "node_modules/ajv-formats/node_modules/ajv": {
 756        "version": "8.17.1",
 757        "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
 758        "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
 759        "dev": true,
 760        "dependencies": {
 761          "fast-deep-equal": "^3.1.3",
 762          "fast-uri": "^3.0.1",
 763          "json-schema-traverse": "^1.0.0",
 764          "require-from-string": "^2.0.2"
 765        },
 766        "funding": {
 767          "type": "github",
 768          "url": "https://github.com/sponsors/epoberezkin"
 769        }
 770      },
 771      "node_modules/ajv-formats/node_modules/json-schema-traverse": {
 772        "version": "1.0.0",
 773        "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
 774        "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
 775        "dev": true
 776      },
 777      "node_modules/ansi-regex": {
 778        "version": "2.0.0",
 779        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz",
 780        "integrity": "sha1-xQYbbg74qBd15Q9dZhUb9r83EQc=",
 781        "dev": true,
 782        "engines": {
 783          "node": ">=0.10.0"
 784        }
 785      },
 786      "node_modules/ansi-styles": {
 787        "version": "2.2.1",
 788        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
 789        "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
 790        "dev": true,
 791        "engines": {
 792          "node": ">=0.10.0"
 793        }
 794      },
 795      "node_modules/array-flatten": {
 796        "version": "1.1.1",
 797        "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
 798        "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="
 799      },
 800      "node_modules/async": {
 801        "version": "2.6.4",
 802        "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz",
 803        "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==",
 804        "dev": true,
 805        "dependencies": {
 806          "lodash": "^4.17.14"
 807        }
 808      },
 809      "node_modules/base64id": {
 810        "version": "2.0.0",
 811        "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
 812        "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==",
 813        "engines": {
 814          "node": "^4.5.0 || >= 5.9"
 815        }
 816      },
 817      "node_modules/big.js": {
 818        "version": "5.2.2",
 819        "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
 820        "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
 821        "dev": true,
 822        "engines": {
 823          "node": "*"
 824        }
 825      },
 826      "node_modules/body-parser": {
 827        "version": "1.20.3",
 828        "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
 829        "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
 830        "dependencies": {
 831          "bytes": "3.1.2",
 832          "content-type": "~1.0.5",
 833          "debug": "2.6.9",
 834          "depd": "2.0.0",
 835          "destroy": "1.2.0",
 836          "http-errors": "2.0.0",
 837          "iconv-lite": "0.4.24",
 838          "on-finished": "2.4.1",
 839          "qs": "6.13.0",
 840          "raw-body": "2.5.2",
 841          "type-is": "~1.6.18",
 842          "unpipe": "1.0.0"
 843        },
 844        "engines": {
 845          "node": ">= 0.8",
 846          "npm": "1.2.8000 || >= 1.4.16"
 847        }
 848      },
 849      "node_modules/body-parser/node_modules/debug": {
 850        "version": "2.6.9",
 851        "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
 852        "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
 853        "dependencies": {
 854          "ms": "2.0.0"
 855        }
 856      },
 857      "node_modules/body-parser/node_modules/depd": {
 858        "version": "2.0.0",
 859        "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
 860        "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
 861        "engines": {
 862          "node": ">= 0.8"
 863        }
 864      },
 865      "node_modules/body-parser/node_modules/ms": {
 866        "version": "2.0.0",
 867        "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
 868        "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
 869      },
 870      "node_modules/browserslist": {
 871        "version": "4.24.4",
 872        "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz",
 873        "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==",
 874        "dev": true,
 875        "funding": [
 876          {
 877            "type": "opencollective",
 878            "url": "https://opencollective.com/browserslist"
 879          },
 880          {
 881            "type": "tidelift",
 882            "url": "https://tidelift.com/funding/github/npm/browserslist"
 883          },
 884          {
 885            "type": "github",
 886            "url": "https://github.com/sponsors/ai"
 887          }
 888        ],
 889        "dependencies": {
 890          "caniuse-lite": "^1.0.30001688",
 891          "electron-to-chromium": "^1.5.73",
 892          "node-releases": "^2.0.19",
 893          "update-browserslist-db": "^1.1.1"
 894        },
 895        "bin": {
 896          "browserslist": "cli.js"
 897        },
 898        "engines": {
 899          "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
 900        }
 901      },
 902      "node_modules/buffer-from": {
 903        "version": "1.1.2",
 904        "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
 905        "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
 906        "dev": true
 907      },
 908      "node_modules/bytes": {
 909        "version": "3.1.2",
 910        "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
 911        "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
 912        "engines": {
 913          "node": ">= 0.8"
 914        }
 915      },
 916      "node_modules/call-bind": {
 917        "version": "1.0.7",
 918        "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
 919        "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
 920        "dependencies": {
 921          "es-define-property": "^1.0.0",
 922          "es-errors": "^1.3.0",
 923          "function-bind": "^1.1.2",
 924          "get-intrinsic": "^1.2.4",
 925          "set-function-length": "^1.2.1"
 926        },
 927        "engines": {
 928          "node": ">= 0.4"
 929        },
 930        "funding": {
 931          "url": "https://github.com/sponsors/ljharb"
 932        }
 933      },
 934      "node_modules/caniuse-lite": {
 935        "version": "1.0.30001714",
 936        "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001714.tgz",
 937        "integrity": "sha512-mtgapdwDLSSBnCI3JokHM7oEQBLxiJKVRtg10AxM1AyeiKcM96f0Mkbqeq+1AbiCtvMcHRulAAEMu693JrSWqg==",
 938        "dev": true,
 939        "funding": [
 940          {
 941            "type": "opencollective",
 942            "url": "https://opencollective.com/browserslist"
 943          },
 944          {
 945            "type": "tidelift",
 946            "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
 947          },
 948          {
 949            "type": "github",
 950            "url": "https://github.com/sponsors/ai"
 951          }
 952        ]
 953      },
 954      "node_modules/chalk": {
 955        "version": "1.1.3",
 956        "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
 957        "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
 958        "dev": true,
 959        "dependencies": {
 960          "ansi-styles": "^2.2.1",
 961          "escape-string-regexp": "^1.0.2",
 962          "has-ansi": "^2.0.0",
 963          "strip-ansi": "^3.0.0",
 964          "supports-color": "^2.0.0"
 965        },
 966        "engines": {
 967          "node": ">=0.10.0"
 968        }
 969      },
 970      "node_modules/chrome-trace-event": {
 971        "version": "1.0.2",
 972        "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz",
 973        "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==",
 974        "dev": true,
 975        "dependencies": {
 976          "tslib": "^1.9.0"
 977        },
 978        "engines": {
 979          "node": ">=6.0"
 980        }
 981      },
 982      "node_modules/cli-source-preview": {
 983        "version": "1.1.0",
 984        "resolved": "https://registry.npmjs.org/cli-source-preview/-/cli-source-preview-1.1.0.tgz",
 985        "integrity": "sha512-n5DpanHecShys8+nhrOrQoPJjvtISsKAaW9abQjbf53X73RMkPwq7JLny5zEAJDdW/PwYr3FehtsIJZhocUULw==",
 986        "dev": true,
 987        "dependencies": {
 988          "chalk": "^1.1.3"
 989        }
 990      },
 991      "node_modules/clone-deep": {
 992        "version": "4.0.1",
 993        "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
 994        "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
 995        "dev": true,
 996        "dependencies": {
 997          "is-plain-object": "^2.0.4",
 998          "kind-of": "^6.0.2",
 999          "shallow-clone": "^3.0.0"
1000        },
1001        "engines": {
1002          "node": ">=6"
1003        }
1004      },
1005      "node_modules/clone-deep/node_modules/kind-of": {
1006        "version": "6.0.3",
1007        "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
1008        "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
1009        "dev": true,
1010        "engines": {
1011          "node": ">=0.10.0"
1012        }
1013      },
1014      "node_modules/co": {
1015        "version": "4.6.0",
1016        "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
1017        "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==",
1018        "dev": true,
1019        "engines": {
1020          "iojs": ">= 1.0.0",
1021          "node": ">= 0.12.0"
1022        }
1023      },
1024      "node_modules/colorette": {
1025        "version": "2.0.20",
1026        "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
1027        "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==",
1028        "dev": true
1029      },
1030      "node_modules/commander": {
1031        "version": "2.20.3",
1032        "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
1033        "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
1034        "dev": true
1035      },
1036      "node_modules/content-disposition": {
1037        "version": "0.5.4",
1038        "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
1039        "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
1040        "dependencies": {
1041          "safe-buffer": "5.2.1"
1042        },
1043        "engines": {
1044          "node": ">= 0.6"
1045        }
1046      },
1047      "node_modules/content-disposition/node_modules/safe-buffer": {
1048        "version": "5.2.1",
1049        "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
1050        "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
1051        "funding": [
1052          {
1053            "type": "github",
1054            "url": "https://github.com/sponsors/feross"
1055          },
1056          {
1057            "type": "patreon",
1058            "url": "https://www.patreon.com/feross"
1059          },
1060          {
1061            "type": "consulting",
1062            "url": "https://feross.org/support"
1063          }
1064        ]
1065      },
1066      "node_modules/content-type": {
1067        "version": "1.0.5",
1068        "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
1069        "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
1070        "engines": {
1071          "node": ">= 0.6"
1072        }
1073      },
1074      "node_modules/cookie": {
1075        "version": "0.7.1",
1076        "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz",
1077        "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==",
1078        "engines": {
1079          "node": ">= 0.6"
1080        }
1081      },
1082      "node_modules/cookie-signature": {
1083        "version": "1.0.6",
1084        "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
1085        "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="
1086      },
1087      "node_modules/cors": {
1088        "version": "2.8.5",
1089        "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
1090        "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
1091        "dependencies": {
1092          "object-assign": "^4",
1093          "vary": "^1"
1094        },
1095        "engines": {
1096          "node": ">= 0.10"
1097        }
1098      },
1099      "node_modules/cross-spawn": {
1100        "version": "7.0.3",
1101        "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
1102        "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
1103        "dev": true,
1104        "dependencies": {
1105          "path-key": "^3.1.0",
1106          "shebang-command": "^2.0.0",
1107          "which": "^2.0.1"
1108        },
1109        "engines": {
1110          "node": ">= 8"
1111        }
1112      },
1113      "node_modules/cross-spawn/node_modules/path-key": {
1114        "version": "3.1.1",
1115        "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1116        "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1117        "dev": true,
1118        "engines": {
1119          "node": ">=8"
1120        }
1121      },
1122      "node_modules/cross-spawn/node_modules/shebang-command": {
1123        "version": "2.0.0",
1124        "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1125        "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1126        "dev": true,
1127        "dependencies": {
1128          "shebang-regex": "^3.0.0"
1129        },
1130        "engines": {
1131          "node": ">=8"
1132        }
1133      },
1134      "node_modules/cross-spawn/node_modules/shebang-regex": {
1135        "version": "3.0.0",
1136        "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
1137        "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
1138        "dev": true,
1139        "engines": {
1140          "node": ">=8"
1141        }
1142      },
1143      "node_modules/cross-spawn/node_modules/which": {
1144        "version": "2.0.2",
1145        "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
1146        "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
1147        "dev": true,
1148        "dependencies": {
1149          "isexe": "^2.0.0"
1150        },
1151        "bin": {
1152          "node-which": "bin/node-which"
1153        },
1154        "engines": {
1155          "node": ">= 8"
1156        }
1157      },
1158      "node_modules/css-loader": {
1159        "version": "7.1.2",
1160        "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz",
1161        "integrity": "sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==",
1162        "dev": true,
1163        "dependencies": {
1164          "icss-utils": "^5.1.0",
1165          "postcss": "^8.4.33",
1166          "postcss-modules-extract-imports": "^3.1.0",
1167          "postcss-modules-local-by-default": "^4.0.5",
1168          "postcss-modules-scope": "^3.2.0",
1169          "postcss-modules-values": "^4.0.0",
1170          "postcss-value-parser": "^4.2.0",
1171          "semver": "^7.5.4"
1172        },
1173        "engines": {
1174          "node": ">= 18.12.0"
1175        },
1176        "funding": {
1177          "type": "opencollective",
1178          "url": "https://opencollective.com/webpack"
1179        },
1180        "peerDependencies": {
1181          "@rspack/core": "0.x || 1.x",
1182          "webpack": "^5.27.0"
1183        },
1184        "peerDependenciesMeta": {
1185          "@rspack/core": {
1186            "optional": true
1187          },
1188          "webpack": {
1189            "optional": true
1190          }
1191        }
1192      },
1193      "node_modules/css-loader/node_modules/semver": {
1194        "version": "7.5.4",
1195        "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
1196        "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
1197        "dev": true,
1198        "dependencies": {
1199          "lru-cache": "^6.0.0"
1200        },
1201        "bin": {
1202          "semver": "bin/semver.js"
1203        },
1204        "engines": {
1205          "node": ">=10"
1206        }
1207      },
1208      "node_modules/cssesc": {
1209        "version": "3.0.0",
1210        "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
1211        "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
1212        "dev": true,
1213        "bin": {
1214          "cssesc": "bin/cssesc"
1215        },
1216        "engines": {
1217          "node": ">=4"
1218        }
1219      },
1220      "node_modules/debug": {
1221        "version": "4.3.4",
1222        "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
1223        "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
1224        "dependencies": {
1225          "ms": "2.1.2"
1226        },
1227        "engines": {
1228          "node": ">=6.0"
1229        },
1230        "peerDependenciesMeta": {
1231          "supports-color": {
1232            "optional": true
1233          }
1234        }
1235      },
1236      "node_modules/define-data-property": {
1237        "version": "1.1.4",
1238        "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
1239        "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
1240        "dependencies": {
1241          "es-define-property": "^1.0.0",
1242          "es-errors": "^1.3.0",
1243          "gopd": "^1.0.1"
1244        },
1245        "engines": {
1246          "node": ">= 0.4"
1247        },
1248        "funding": {
1249          "url": "https://github.com/sponsors/ljharb"
1250        }
1251      },
1252      "node_modules/destroy": {
1253        "version": "1.2.0",
1254        "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
1255        "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
1256        "engines": {
1257          "node": ">= 0.8",
1258          "npm": "1.2.8000 || >= 1.4.16"
1259        }
1260      },
1261      "node_modules/detect-libc": {
1262        "version": "1.0.3",
1263        "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
1264        "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==",
1265        "dev": true,
1266        "optional": true,
1267        "bin": {
1268          "detect-libc": "bin/detect-libc.js"
1269        },
1270        "engines": {
1271          "node": ">=0.10"
1272        }
1273      },
1274      "node_modules/ee-first": {
1275        "version": "1.1.1",
1276        "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
1277        "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
1278      },
1279      "node_modules/electron-to-chromium": {
1280        "version": "1.5.138",
1281        "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.138.tgz",
1282        "integrity": "sha512-FWlQc52z1dXqm+9cCJ2uyFgJkESd+16j6dBEjsgDNuHjBpuIzL8/lRc0uvh1k8RNI6waGo6tcy2DvwkTBJOLDg==",
1283        "dev": true
1284      },
1285      "node_modules/emojis-list": {
1286        "version": "3.0.0",
1287        "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
1288        "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
1289        "dev": true,
1290        "engines": {
1291          "node": ">= 4"
1292        }
1293      },
1294      "node_modules/encodeurl": {
1295        "version": "2.0.0",
1296        "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
1297        "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
1298        "engines": {
1299          "node": ">= 0.8"
1300        }
1301      },
1302      "node_modules/engine.io": {
1303        "version": "6.6.2",
1304        "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.2.tgz",
1305        "integrity": "sha512-gmNvsYi9C8iErnZdVcJnvCpSKbWTt1E8+JZo8b+daLninywUWi5NQ5STSHZ9rFjFO7imNcvb8Pc5pe/wMR5xEw==",
1306        "dependencies": {
1307          "@types/cookie": "^0.4.1",
1308          "@types/cors": "^2.8.12",
1309          "@types/node": ">=10.0.0",
1310          "accepts": "~1.3.4",
1311          "base64id": "2.0.0",
1312          "cookie": "~0.7.2",
1313          "cors": "~2.8.5",
1314          "debug": "~4.3.1",
1315          "engine.io-parser": "~5.2.1",
1316          "ws": "~8.17.1"
1317        },
1318        "engines": {
1319          "node": ">=10.2.0"
1320        }
1321      },
1322      "node_modules/engine.io-client": {
1323        "version": "6.6.3",
1324        "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.6.3.tgz",
1325        "integrity": "sha512-T0iLjnyNWahNyv/lcjS2y4oE358tVS/SYQNxYXGAJ9/GLgH4VCvOQ/mhTjqU88mLZCQgiG8RIegFHYCdVC+j5w==",
1326        "license": "MIT",
1327        "dependencies": {
1328          "@socket.io/component-emitter": "~3.1.0",
1329          "debug": "~4.3.1",
1330          "engine.io-parser": "~5.2.1",
1331          "ws": "~8.17.1",
1332          "xmlhttprequest-ssl": "~2.1.1"
1333        }
1334      },
1335      "node_modules/engine.io-parser": {
1336        "version": "5.2.3",
1337        "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz",
1338        "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==",
1339        "license": "MIT",
1340        "engines": {
1341          "node": ">=10.0.0"
1342        }
1343      },
1344      "node_modules/engine.io/node_modules/cookie": {
1345        "version": "0.7.2",
1346        "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
1347        "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
1348        "engines": {
1349          "node": ">= 0.6"
1350        }
1351      },
1352      "node_modules/enhanced-resolve": {
1353        "version": "5.17.1",
1354        "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz",
1355        "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==",
1356        "dev": true,
1357        "dependencies": {
1358          "graceful-fs": "^4.2.4",
1359          "tapable": "^2.2.0"
1360        },
1361        "engines": {
1362          "node": ">=10.13.0"
1363        }
1364      },
1365      "node_modules/envinfo": {
1366        "version": "7.14.0",
1367        "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.14.0.tgz",
1368        "integrity": "sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==",
1369        "dev": true,
1370        "bin": {
1371          "envinfo": "dist/cli.js"
1372        },
1373        "engines": {
1374          "node": ">=4"
1375        }
1376      },
1377      "node_modules/es-define-property": {
1378        "version": "1.0.0",
1379        "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
1380        "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
1381        "dependencies": {
1382          "get-intrinsic": "^1.2.4"
1383        },
1384        "engines": {
1385          "node": ">= 0.4"
1386        }
1387      },
1388      "node_modules/es-errors": {
1389        "version": "1.3.0",
1390        "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
1391        "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
1392        "engines": {
1393          "node": ">= 0.4"
1394        }
1395      },
1396      "node_modules/es-module-lexer": {
1397        "version": "1.5.4",
1398        "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz",
1399        "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==",
1400        "dev": true
1401      },
1402      "node_modules/escalade": {
1403        "version": "3.2.0",
1404        "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
1405        "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
1406        "dev": true,
1407        "engines": {
1408          "node": ">=6"
1409        }
1410      },
1411      "node_modules/escape-html": {
1412        "version": "1.0.3",
1413        "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
1414        "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
1415      },
1416      "node_modules/escape-string-regexp": {
1417        "version": "1.0.5",
1418        "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1419        "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
1420        "dev": true,
1421        "engines": {
1422          "node": ">=0.8.0"
1423        }
1424      },
1425      "node_modules/eslint-scope": {
1426        "version": "5.1.1",
1427        "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
1428        "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
1429        "dev": true,
1430        "dependencies": {
1431          "esrecurse": "^4.3.0",
1432          "estraverse": "^4.1.1"
1433        },
1434        "engines": {
1435          "node": ">=8.0.0"
1436        }
1437      },
1438      "node_modules/esrecurse": {
1439        "version": "4.3.0",
1440        "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
1441        "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
1442        "dev": true,
1443        "dependencies": {
1444          "estraverse": "^5.2.0"
1445        },
1446        "engines": {
1447          "node": ">=4.0"
1448        }
1449      },
1450      "node_modules/esrecurse/node_modules/estraverse": {
1451        "version": "5.3.0",
1452        "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
1453        "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
1454        "dev": true,
1455        "engines": {
1456          "node": ">=4.0"
1457        }
1458      },
1459      "node_modules/estraverse": {
1460        "version": "4.3.0",
1461        "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
1462        "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
1463        "dev": true,
1464        "engines": {
1465          "node": ">=4.0"
1466        }
1467      },
1468      "node_modules/etag": {
1469        "version": "1.8.1",
1470        "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
1471        "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
1472        "engines": {
1473          "node": ">= 0.6"
1474        }
1475      },
1476      "node_modules/events": {
1477        "version": "3.3.0",
1478        "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
1479        "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
1480        "dev": true,
1481        "engines": {
1482          "node": ">=0.8.x"
1483        }
1484      },
1485      "node_modules/express": {
1486        "version": "4.21.2",
1487        "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz",
1488        "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==",
1489        "license": "MIT",
1490        "dependencies": {
1491          "accepts": "~1.3.8",
1492          "array-flatten": "1.1.1",
1493          "body-parser": "1.20.3",
1494          "content-disposition": "0.5.4",
1495          "content-type": "~1.0.4",
1496          "cookie": "0.7.1",
1497          "cookie-signature": "1.0.6",
1498          "debug": "2.6.9",
1499          "depd": "2.0.0",
1500          "encodeurl": "~2.0.0",
1501          "escape-html": "~1.0.3",
1502          "etag": "~1.8.1",
1503          "finalhandler": "1.3.1",
1504          "fresh": "0.5.2",
1505          "http-errors": "2.0.0",
1506          "merge-descriptors": "1.0.3",
1507          "methods": "~1.1.2",
1508          "on-finished": "2.4.1",
1509          "parseurl": "~1.3.3",
1510          "path-to-regexp": "0.1.12",
1511          "proxy-addr": "~2.0.7",
1512          "qs": "6.13.0",
1513          "range-parser": "~1.2.1",
1514          "safe-buffer": "5.2.1",
1515          "send": "0.19.0",
1516          "serve-static": "1.16.2",
1517          "setprototypeof": "1.2.0",
1518          "statuses": "2.0.1",
1519          "type-is": "~1.6.18",
1520          "utils-merge": "1.0.1",
1521          "vary": "~1.1.2"
1522        },
1523        "engines": {
1524          "node": ">= 0.10.0"
1525        },
1526        "funding": {
1527          "type": "opencollective",
1528          "url": "https://opencollective.com/express"
1529        }
1530      },
1531      "node_modules/express/node_modules/debug": {
1532        "version": "2.6.9",
1533        "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1534        "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1535        "dependencies": {
1536          "ms": "2.0.0"
1537        }
1538      },
1539      "node_modules/express/node_modules/depd": {
1540        "version": "2.0.0",
1541        "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
1542        "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
1543        "engines": {
1544          "node": ">= 0.8"
1545        }
1546      },
1547      "node_modules/express/node_modules/ms": {
1548        "version": "2.0.0",
1549        "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1550        "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
1551      },
1552      "node_modules/express/node_modules/safe-buffer": {
1553        "version": "5.2.1",
1554        "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
1555        "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
1556        "funding": [
1557          {
1558            "type": "github",
1559            "url": "https://github.com/sponsors/feross"
1560          },
1561          {
1562            "type": "patreon",
1563            "url": "https://www.patreon.com/feross"
1564          },
1565          {
1566            "type": "consulting",
1567            "url": "https://feross.org/support"
1568          }
1569        ]
1570      },
1571      "node_modules/fast-deep-equal": {
1572        "version": "3.1.3",
1573        "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
1574        "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
1575        "dev": true
1576      },
1577      "node_modules/fast-sass-loader": {
1578        "version": "2.0.1",
1579        "resolved": "https://registry.npmjs.org/fast-sass-loader/-/fast-sass-loader-2.0.1.tgz",
1580        "integrity": "sha512-RGQNKA9d7OiF9dIa65QOabz4guGRZGg4CS2uXvLyWdmy5A6VLK8ZZEQKKlJ54ILmOpdFyaAq8u3Fj3oNkSmdug==",
1581        "dev": true,
1582        "dependencies": {
1583          "async": "^2.0.1",
1584          "cli-source-preview": "^1.0.0",
1585          "co": "^4.6.0",
1586          "fs-extra": "3.x",
1587          "loader-utils": "^1.1.0"
1588        },
1589        "peerDependencies": {
1590          "sass": "1.x",
1591          "webpack": "1.x || 2.x || 3.x || 4.x || 5.x"
1592        }
1593      },
1594      "node_modules/fast-uri": {
1595        "version": "3.0.1",
1596        "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz",
1597        "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==",
1598        "dev": true
1599      },
1600      "node_modules/fastest-levenshtein": {
1601        "version": "1.0.16",
1602        "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz",
1603        "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==",
1604        "dev": true,
1605        "engines": {
1606          "node": ">= 4.9.1"
1607        }
1608      },
1609      "node_modules/finalhandler": {
1610        "version": "1.3.1",
1611        "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz",
1612        "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",
1613        "dependencies": {
1614          "debug": "2.6.9",
1615          "encodeurl": "~2.0.0",
1616          "escape-html": "~1.0.3",
1617          "on-finished": "2.4.1",
1618          "parseurl": "~1.3.3",
1619          "statuses": "2.0.1",
1620          "unpipe": "~1.0.0"
1621        },
1622        "engines": {
1623          "node": ">= 0.8"
1624        }
1625      },
1626      "node_modules/finalhandler/node_modules/debug": {
1627        "version": "2.6.9",
1628        "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1629        "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1630        "dependencies": {
1631          "ms": "2.0.0"
1632        }
1633      },
1634      "node_modules/finalhandler/node_modules/ms": {
1635        "version": "2.0.0",
1636        "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1637        "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
1638      },
1639      "node_modules/find-up": {
1640        "version": "4.1.0",
1641        "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
1642        "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
1643        "dev": true,
1644        "dependencies": {
1645          "locate-path": "^5.0.0",
1646          "path-exists": "^4.0.0"
1647        },
1648        "engines": {
1649          "node": ">=8"
1650        }
1651      },
1652      "node_modules/flat": {
1653        "version": "5.0.2",
1654        "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
1655        "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
1656        "dev": true,
1657        "bin": {
1658          "flat": "cli.js"
1659        }
1660      },
1661      "node_modules/forwarded": {
1662        "version": "0.2.0",
1663        "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
1664        "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
1665        "engines": {
1666          "node": ">= 0.6"
1667        }
1668      },
1669      "node_modules/fresh": {
1670        "version": "0.5.2",
1671        "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
1672        "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
1673        "engines": {
1674          "node": ">= 0.6"
1675        }
1676      },
1677      "node_modules/fs-extra": {
1678        "version": "3.0.1",
1679        "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz",
1680        "integrity": "sha512-V3Z3WZWVUYd8hoCL5xfXJCaHWYzmtwW5XWYSlLgERi8PWd8bx1kUHUk8L1BT57e49oKnDDD180mjfrHc1yA9rg==",
1681        "dev": true,
1682        "dependencies": {
1683          "graceful-fs": "^4.1.2",
1684          "jsonfile": "^3.0.0",
1685          "universalify": "^0.1.0"
1686        }
1687      },
1688      "node_modules/function-bind": {
1689        "version": "1.1.2",
1690        "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
1691        "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
1692        "funding": {
1693          "url": "https://github.com/sponsors/ljharb"
1694        }
1695      },
1696      "node_modules/get-intrinsic": {
1697        "version": "1.2.4",
1698        "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
1699        "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
1700        "dependencies": {
1701          "es-errors": "^1.3.0",
1702          "function-bind": "^1.1.2",
1703          "has-proto": "^1.0.1",
1704          "has-symbols": "^1.0.3",
1705          "hasown": "^2.0.0"
1706        },
1707        "engines": {
1708          "node": ">= 0.4"
1709        },
1710        "funding": {
1711          "url": "https://github.com/sponsors/ljharb"
1712        }
1713      },
1714      "node_modules/glob-to-regexp": {
1715        "version": "0.4.1",
1716        "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
1717        "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
1718        "dev": true
1719      },
1720      "node_modules/gopd": {
1721        "version": "1.0.1",
1722        "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
1723        "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
1724        "dependencies": {
1725          "get-intrinsic": "^1.1.3"
1726        },
1727        "funding": {
1728          "url": "https://github.com/sponsors/ljharb"
1729        }
1730      },
1731      "node_modules/graceful-fs": {
1732        "version": "4.2.11",
1733        "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
1734        "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
1735        "dev": true
1736      },
1737      "node_modules/has-ansi": {
1738        "version": "2.0.0",
1739        "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
1740        "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
1741        "dev": true,
1742        "dependencies": {
1743          "ansi-regex": "^2.0.0"
1744        },
1745        "engines": {
1746          "node": ">=0.10.0"
1747        }
1748      },
1749      "node_modules/has-property-descriptors": {
1750        "version": "1.0.2",
1751        "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
1752        "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
1753        "dependencies": {
1754          "es-define-property": "^1.0.0"
1755        },
1756        "funding": {
1757          "url": "https://github.com/sponsors/ljharb"
1758        }
1759      },
1760      "node_modules/has-proto": {
1761        "version": "1.0.3",
1762        "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz",
1763        "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==",
1764        "engines": {
1765          "node": ">= 0.4"
1766        },
1767        "funding": {
1768          "url": "https://github.com/sponsors/ljharb"
1769        }
1770      },
1771      "node_modules/has-symbols": {
1772        "version": "1.0.3",
1773        "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
1774        "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
1775        "engines": {
1776          "node": ">= 0.4"
1777        },
1778        "funding": {
1779          "url": "https://github.com/sponsors/ljharb"
1780        }
1781      },
1782      "node_modules/hasown": {
1783        "version": "2.0.2",
1784        "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
1785        "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
1786        "dependencies": {
1787          "function-bind": "^1.1.2"
1788        },
1789        "engines": {
1790          "node": ">= 0.4"
1791        }
1792      },
1793      "node_modules/http-errors": {
1794        "version": "2.0.0",
1795        "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
1796        "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
1797        "dependencies": {
1798          "depd": "2.0.0",
1799          "inherits": "2.0.4",
1800          "setprototypeof": "1.2.0",
1801          "statuses": "2.0.1",
1802          "toidentifier": "1.0.1"
1803        },
1804        "engines": {
1805          "node": ">= 0.8"
1806        }
1807      },
1808      "node_modules/http-errors/node_modules/depd": {
1809        "version": "2.0.0",
1810        "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
1811        "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
1812        "engines": {
1813          "node": ">= 0.8"
1814        }
1815      },
1816      "node_modules/iconv-lite": {
1817        "version": "0.4.24",
1818        "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
1819        "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
1820        "dependencies": {
1821          "safer-buffer": ">= 2.1.2 < 3"
1822        },
1823        "engines": {
1824          "node": ">=0.10.0"
1825        }
1826      },
1827      "node_modules/icss-utils": {
1828        "version": "5.1.0",
1829        "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
1830        "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
1831        "dev": true,
1832        "engines": {
1833          "node": "^10 || ^12 || >= 14"
1834        },
1835        "peerDependencies": {
1836          "postcss": "^8.1.0"
1837        }
1838      },
1839      "node_modules/immutable": {
1840        "version": "5.1.1",
1841        "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.1.tgz",
1842        "integrity": "sha512-3jatXi9ObIsPGr3N5hGw/vWWcTkq6hUYhpQz4k0wLC+owqWi/LiugIw9x0EdNZ2yGedKN/HzePiBvaJRXa0Ujg==",
1843        "dev": true
1844      },
1845      "node_modules/import-local": {
1846        "version": "3.2.0",
1847        "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz",
1848        "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==",
1849        "dev": true,
1850        "dependencies": {
1851          "pkg-dir": "^4.2.0",
1852          "resolve-cwd": "^3.0.0"
1853        },
1854        "bin": {
1855          "import-local-fixture": "fixtures/cli.js"
1856        },
1857        "engines": {
1858          "node": ">=8"
1859        },
1860        "funding": {
1861          "url": "https://github.com/sponsors/sindresorhus"
1862        }
1863      },
1864      "node_modules/inherits": {
1865        "version": "2.0.4",
1866        "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1867        "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
1868      },
1869      "node_modules/interpret": {
1870        "version": "3.1.1",
1871        "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz",
1872        "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==",
1873        "dev": true,
1874        "engines": {
1875          "node": ">=10.13.0"
1876        }
1877      },
1878      "node_modules/ipaddr.js": {
1879        "version": "1.9.1",
1880        "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
1881        "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
1882        "engines": {
1883          "node": ">= 0.10"
1884        }
1885      },
1886      "node_modules/is-core-module": {
1887        "version": "2.15.1",
1888        "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz",
1889        "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==",
1890        "dev": true,
1891        "dependencies": {
1892          "hasown": "^2.0.2"
1893        },
1894        "engines": {
1895          "node": ">= 0.4"
1896        },
1897        "funding": {
1898          "url": "https://github.com/sponsors/ljharb"
1899        }
1900      },
1901      "node_modules/is-plain-object": {
1902        "version": "2.0.4",
1903        "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
1904        "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
1905        "dev": true,
1906        "dependencies": {
1907          "isobject": "^3.0.1"
1908        },
1909        "engines": {
1910          "node": ">=0.10.0"
1911        }
1912      },
1913      "node_modules/is-plain-object/node_modules/isobject": {
1914        "version": "3.0.1",
1915        "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
1916        "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
1917        "dev": true,
1918        "engines": {
1919          "node": ">=0.10.0"
1920        }
1921      },
1922      "node_modules/isexe": {
1923        "version": "2.0.0",
1924        "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1925        "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
1926        "dev": true
1927      },
1928      "node_modules/jest-worker": {
1929        "version": "27.5.1",
1930        "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz",
1931        "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==",
1932        "dev": true,
1933        "dependencies": {
1934          "@types/node": "*",
1935          "merge-stream": "^2.0.0",
1936          "supports-color": "^8.0.0"
1937        },
1938        "engines": {
1939          "node": ">= 10.13.0"
1940        }
1941      },
1942      "node_modules/jest-worker/node_modules/has-flag": {
1943        "version": "4.0.0",
1944        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1945        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1946        "dev": true,
1947        "engines": {
1948          "node": ">=8"
1949        }
1950      },
1951      "node_modules/jest-worker/node_modules/supports-color": {
1952        "version": "8.1.1",
1953        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
1954        "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
1955        "dev": true,
1956        "dependencies": {
1957          "has-flag": "^4.0.0"
1958        },
1959        "engines": {
1960          "node": ">=10"
1961        },
1962        "funding": {
1963          "url": "https://github.com/chalk/supports-color?sponsor=1"
1964        }
1965      },
1966      "node_modules/jquery": {
1967        "version": "3.5.0",
1968        "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.0.tgz",
1969        "integrity": "sha512-Xb7SVYMvygPxbFMpTFQiHh1J7HClEaThguL15N/Gg37Lri/qKyhRGZYzHRyLH8Stq3Aow0LsHO2O2ci86fCrNQ=="
1970      },
1971      "node_modules/json-loader": {
1972        "version": "0.5.7",
1973        "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz",
1974        "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==",
1975        "dev": true
1976      },
1977      "node_modules/json-parse-even-better-errors": {
1978        "version": "2.3.1",
1979        "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
1980        "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
1981        "dev": true
1982      },
1983      "node_modules/jsonfile": {
1984        "version": "3.0.1",
1985        "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz",
1986        "integrity": "sha512-oBko6ZHlubVB5mRFkur5vgYR1UyqX+S6Y/oCfLhqNdcc2fYFlDpIoNc7AfKS1KOGcnNAkvsr0grLck9ANM815w==",
1987        "dev": true,
1988        "optionalDependencies": {
1989          "graceful-fs": "^4.1.6"
1990        }
1991      },
1992      "node_modules/loader-runner": {
1993        "version": "4.3.0",
1994        "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz",
1995        "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==",
1996        "dev": true,
1997        "engines": {
1998          "node": ">=6.11.5"
1999        }
2000      },
2001      "node_modules/loader-utils": {
2002        "version": "1.4.2",
2003        "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz",
2004        "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==",
2005        "dev": true,
2006        "dependencies": {
2007          "big.js": "^5.2.2",
2008          "emojis-list": "^3.0.0",
2009          "json5": "^1.0.1"
2010        },
2011        "engines": {
2012          "node": ">=4.0.0"
2013        }
2014      },
2015      "node_modules/loader-utils/node_modules/json5": {
2016        "version": "1.0.2",
2017        "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
2018        "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
2019        "dev": true,
2020        "dependencies": {
2021          "minimist": "^1.2.0"
2022        },
2023        "bin": {
2024          "json5": "lib/cli.js"
2025        }
2026      },
2027      "node_modules/locate-path": {
2028        "version": "5.0.0",
2029        "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
2030        "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
2031        "dev": true,
2032        "dependencies": {
2033          "p-locate": "^4.1.0"
2034        },
2035        "engines": {
2036          "node": ">=8"
2037        }
2038      },
2039      "node_modules/lodash": {
2040        "version": "4.17.21",
2041        "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
2042        "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
2043        "dev": true
2044      },
2045      "node_modules/lru-cache": {
2046        "version": "6.0.0",
2047        "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
2048        "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
2049        "dev": true,
2050        "dependencies": {
2051          "yallist": "^4.0.0"
2052        },
2053        "engines": {
2054          "node": ">=10"
2055        }
2056      },
2057      "node_modules/media-typer": {
2058        "version": "0.3.0",
2059        "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
2060        "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
2061        "engines": {
2062          "node": ">= 0.6"
2063        }
2064      },
2065      "node_modules/merge-descriptors": {
2066        "version": "1.0.3",
2067        "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
2068        "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
2069        "funding": {
2070          "url": "https://github.com/sponsors/sindresorhus"
2071        }
2072      },
2073      "node_modules/merge-stream": {
2074        "version": "2.0.0",
2075        "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
2076        "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
2077        "dev": true
2078      },
2079      "node_modules/methods": {
2080        "version": "1.1.2",
2081        "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
2082        "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",
2083        "engines": {
2084          "node": ">= 0.6"
2085        }
2086      },
2087      "node_modules/mime": {
2088        "version": "1.6.0",
2089        "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
2090        "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
2091        "bin": {
2092          "mime": "cli.js"
2093        },
2094        "engines": {
2095          "node": ">=4"
2096        }
2097      },
2098      "node_modules/mime-db": {
2099        "version": "1.52.0",
2100        "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
2101        "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
2102        "engines": {
2103          "node": ">= 0.6"
2104        }
2105      },
2106      "node_modules/mime-types": {
2107        "version": "2.1.35",
2108        "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
2109        "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
2110        "dependencies": {
2111          "mime-db": "1.52.0"
2112        },
2113        "engines": {
2114          "node": ">= 0.6"
2115        }
2116      },
2117      "node_modules/mini-css-extract-plugin": {
2118        "version": "2.9.2",
2119        "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz",
2120        "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==",
2121        "dev": true,
2122        "dependencies": {
2123          "schema-utils": "^4.0.0",
2124          "tapable": "^2.2.1"
2125        },
2126        "engines": {
2127          "node": ">= 12.13.0"
2128        },
2129        "funding": {
2130          "type": "opencollective",
2131          "url": "https://opencollective.com/webpack"
2132        },
2133        "peerDependencies": {
2134          "webpack": "^5.0.0"
2135        }
2136      },
2137      "node_modules/minimist": {
2138        "version": "1.2.8",
2139        "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
2140        "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
2141        "dev": true,
2142        "funding": {
2143          "url": "https://github.com/sponsors/ljharb"
2144        }
2145      },
2146      "node_modules/ms": {
2147        "version": "2.1.2",
2148        "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
2149        "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
2150      },
2151      "node_modules/nanoid": {
2152        "version": "3.3.11",
2153        "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
2154        "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
2155        "dev": true,
2156        "funding": [
2157          {
2158            "type": "github",
2159            "url": "https://github.com/sponsors/ai"
2160          }
2161        ],
2162        "bin": {
2163          "nanoid": "bin/nanoid.cjs"
2164        },
2165        "engines": {
2166          "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
2167        }
2168      },
2169      "node_modules/negotiator": {
2170        "version": "0.6.3",
2171        "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
2172        "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
2173        "engines": {
2174          "node": ">= 0.6"
2175        }
2176      },
2177      "node_modules/neo-async": {
2178        "version": "2.6.2",
2179        "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
2180        "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
2181        "dev": true
2182      },
2183      "node_modules/node-addon-api": {
2184        "version": "7.1.1",
2185        "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz",
2186        "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==",
2187        "dev": true,
2188        "optional": true
2189      },
2190      "node_modules/node-releases": {
2191        "version": "2.0.19",
2192        "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz",
2193        "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==",
2194        "dev": true
2195      },
2196      "node_modules/object-assign": {
2197        "version": "4.1.0",
2198        "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz",
2199        "integrity": "sha1-ejs9DpgGPUP0wD8uiubNUahog6A=",
2200        "engines": {
2201          "node": ">=0.10.0"
2202        }
2203      },
2204      "node_modules/object-inspect": {
2205        "version": "1.13.2",
2206        "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz",
2207        "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==",
2208        "engines": {
2209          "node": ">= 0.4"
2210        },
2211        "funding": {
2212          "url": "https://github.com/sponsors/ljharb"
2213        }
2214      },
2215      "node_modules/on-finished": {
2216        "version": "2.4.1",
2217        "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
2218        "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
2219        "dependencies": {
2220          "ee-first": "1.1.1"
2221        },
2222        "engines": {
2223          "node": ">= 0.8"
2224        }
2225      },
2226      "node_modules/p-limit": {
2227        "version": "2.3.0",
2228        "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
2229        "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
2230        "dev": true,
2231        "dependencies": {
2232          "p-try": "^2.0.0"
2233        },
2234        "engines": {
2235          "node": ">=6"
2236        },
2237        "funding": {
2238          "url": "https://github.com/sponsors/sindresorhus"
2239        }
2240      },
2241      "node_modules/p-locate": {
2242        "version": "4.1.0",
2243        "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
2244        "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
2245        "dev": true,
2246        "dependencies": {
2247          "p-limit": "^2.2.0"
2248        },
2249        "engines": {
2250          "node": ">=8"
2251        }
2252      },
2253      "node_modules/p-try": {
2254        "version": "2.2.0",
2255        "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
2256        "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
2257        "dev": true,
2258        "engines": {
2259          "node": ">=6"
2260        }
2261      },
2262      "node_modules/parseurl": {
2263        "version": "1.3.3",
2264        "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
2265        "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
2266        "engines": {
2267          "node": ">= 0.8"
2268        }
2269      },
2270      "node_modules/path-exists": {
2271        "version": "4.0.0",
2272        "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
2273        "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
2274        "dev": true,
2275        "engines": {
2276          "node": ">=8"
2277        }
2278      },
2279      "node_modules/path-parse": {
2280        "version": "1.0.7",
2281        "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
2282        "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
2283        "dev": true
2284      },
2285      "node_modules/path-to-regexp": {
2286        "version": "0.1.12",
2287        "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz",
2288        "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==",
2289        "license": "MIT"
2290      },
2291      "node_modules/picocolors": {
2292        "version": "1.1.1",
2293        "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
2294        "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
2295        "dev": true
2296      },
2297      "node_modules/picomatch": {
2298        "version": "2.3.1",
2299        "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
2300        "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
2301        "dev": true,
2302        "optional": true,
2303        "engines": {
2304          "node": ">=8.6"
2305        },
2306        "funding": {
2307          "url": "https://github.com/sponsors/jonschlinkert"
2308        }
2309      },
2310      "node_modules/pkg-dir": {
2311        "version": "4.2.0",
2312        "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
2313        "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
2314        "dev": true,
2315        "dependencies": {
2316          "find-up": "^4.0.0"
2317        },
2318        "engines": {
2319          "node": ">=8"
2320        }
2321      },
2322      "node_modules/postcss": {
2323        "version": "8.5.3",
2324        "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz",
2325        "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==",
2326        "dev": true,
2327        "funding": [
2328          {
2329            "type": "opencollective",
2330            "url": "https://opencollective.com/postcss/"
2331          },
2332          {
2333            "type": "tidelift",
2334            "url": "https://tidelift.com/funding/github/npm/postcss"
2335          },
2336          {
2337            "type": "github",
2338            "url": "https://github.com/sponsors/ai"
2339          }
2340        ],
2341        "dependencies": {
2342          "nanoid": "^3.3.8",
2343          "picocolors": "^1.1.1",
2344          "source-map-js": "^1.2.1"
2345        },
2346        "engines": {
2347          "node": "^10 || ^12 || >=14"
2348        }
2349      },
2350      "node_modules/postcss-modules-extract-imports": {
2351        "version": "3.1.0",
2352        "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz",
2353        "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==",
2354        "dev": true,
2355        "engines": {
2356          "node": "^10 || ^12 || >= 14"
2357        },
2358        "peerDependencies": {
2359          "postcss": "^8.1.0"
2360        }
2361      },
2362      "node_modules/postcss-modules-local-by-default": {
2363        "version": "4.2.0",
2364        "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz",
2365        "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==",
2366        "dev": true,
2367        "dependencies": {
2368          "icss-utils": "^5.0.0",
2369          "postcss-selector-parser": "^7.0.0",
2370          "postcss-value-parser": "^4.1.0"
2371        },
2372        "engines": {
2373          "node": "^10 || ^12 || >= 14"
2374        },
2375        "peerDependencies": {
2376          "postcss": "^8.1.0"
2377        }
2378      },
2379      "node_modules/postcss-modules-scope": {
2380        "version": "3.2.1",
2381        "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz",
2382        "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==",
2383        "dev": true,
2384        "dependencies": {
2385          "postcss-selector-parser": "^7.0.0"
2386        },
2387        "engines": {
2388          "node": "^10 || ^12 || >= 14"
2389        },
2390        "peerDependencies": {
2391          "postcss": "^8.1.0"
2392        }
2393      },
2394      "node_modules/postcss-modules-values": {
2395        "version": "4.0.0",
2396        "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz",
2397        "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==",
2398        "dev": true,
2399        "dependencies": {
2400          "icss-utils": "^5.0.0"
2401        },
2402        "engines": {
2403          "node": "^10 || ^12 || >= 14"
2404        },
2405        "peerDependencies": {
2406          "postcss": "^8.1.0"
2407        }
2408      },
2409      "node_modules/postcss-selector-parser": {
2410        "version": "7.1.0",
2411        "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
2412        "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
2413        "dev": true,
2414        "dependencies": {
2415          "cssesc": "^3.0.0",
2416          "util-deprecate": "^1.0.2"
2417        },
2418        "engines": {
2419          "node": ">=4"
2420        }
2421      },
2422      "node_modules/postcss-value-parser": {
2423        "version": "4.2.0",
2424        "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
2425        "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
2426        "dev": true
2427      },
2428      "node_modules/proxy-addr": {
2429        "version": "2.0.7",
2430        "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
2431        "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
2432        "dependencies": {
2433          "forwarded": "0.2.0",
2434          "ipaddr.js": "1.9.1"
2435        },
2436        "engines": {
2437          "node": ">= 0.10"
2438        }
2439      },
2440      "node_modules/qs": {
2441        "version": "6.13.0",
2442        "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
2443        "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
2444        "dependencies": {
2445          "side-channel": "^1.0.6"
2446        },
2447        "engines": {
2448          "node": ">=0.6"
2449        },
2450        "funding": {
2451          "url": "https://github.com/sponsors/ljharb"
2452        }
2453      },
2454      "node_modules/randombytes": {
2455        "version": "2.1.0",
2456        "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
2457        "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
2458        "dev": true,
2459        "dependencies": {
2460          "safe-buffer": "^5.1.0"
2461        }
2462      },
2463      "node_modules/range-parser": {
2464        "version": "1.2.1",
2465        "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
2466        "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
2467        "engines": {
2468          "node": ">= 0.6"
2469        }
2470      },
2471      "node_modules/raw-body": {
2472        "version": "2.5.2",
2473        "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
2474        "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
2475        "dependencies": {
2476          "bytes": "3.1.2",
2477          "http-errors": "2.0.0",
2478          "iconv-lite": "0.4.24",
2479          "unpipe": "1.0.0"
2480        },
2481        "engines": {
2482          "node": ">= 0.8"
2483        }
2484      },
2485      "node_modules/rechoir": {
2486        "version": "0.8.0",
2487        "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz",
2488        "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==",
2489        "dev": true,
2490        "dependencies": {
2491          "resolve": "^1.20.0"
2492        },
2493        "engines": {
2494          "node": ">= 10.13.0"
2495        }
2496      },
2497      "node_modules/require-from-string": {
2498        "version": "2.0.2",
2499        "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
2500        "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
2501        "dev": true,
2502        "engines": {
2503          "node": ">=0.10.0"
2504        }
2505      },
2506      "node_modules/resolve": {
2507        "version": "1.22.8",
2508        "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
2509        "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
2510        "dev": true,
2511        "dependencies": {
2512          "is-core-module": "^2.13.0",
2513          "path-parse": "^1.0.7",
2514          "supports-preserve-symlinks-flag": "^1.0.0"
2515        },
2516        "bin": {
2517          "resolve": "bin/resolve"
2518        },
2519        "funding": {
2520          "url": "https://github.com/sponsors/ljharb"
2521        }
2522      },
2523      "node_modules/resolve-cwd": {
2524        "version": "3.0.0",
2525        "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
2526        "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
2527        "dev": true,
2528        "dependencies": {
2529          "resolve-from": "^5.0.0"
2530        },
2531        "engines": {
2532          "node": ">=8"
2533        }
2534      },
2535      "node_modules/resolve-from": {
2536        "version": "5.0.0",
2537        "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
2538        "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
2539        "dev": true,
2540        "engines": {
2541          "node": ">=8"
2542        }
2543      },
2544      "node_modules/safe-buffer": {
2545        "version": "5.1.1",
2546        "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
2547        "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
2548        "dev": true
2549      },
2550      "node_modules/safer-buffer": {
2551        "version": "2.1.2",
2552        "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
2553        "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
2554      },
2555      "node_modules/sass": {
2556        "version": "1.86.3",
2557        "resolved": "https://registry.npmjs.org/sass/-/sass-1.86.3.tgz",
2558        "integrity": "sha512-iGtg8kus4GrsGLRDLRBRHY9dNVA78ZaS7xr01cWnS7PEMQyFtTqBiyCrfpTYTZXRWM94akzckYjh8oADfFNTzw==",
2559        "dev": true,
2560        "dependencies": {
2561          "chokidar": "^4.0.0",
2562          "immutable": "^5.0.2",
2563          "source-map-js": ">=0.6.2 <2.0.0"
2564        },
2565        "bin": {
2566          "sass": "sass.js"
2567        },
2568        "engines": {
2569          "node": ">=14.0.0"
2570        },
2571        "optionalDependencies": {
2572          "@parcel/watcher": "^2.4.1"
2573        }
2574      },
2575      "node_modules/sass/node_modules/chokidar": {
2576        "version": "4.0.3",
2577        "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
2578        "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
2579        "dev": true,
2580        "dependencies": {
2581          "readdirp": "^4.0.1"
2582        },
2583        "engines": {
2584          "node": ">= 14.16.0"
2585        },
2586        "funding": {
2587          "url": "https://paulmillr.com/funding/"
2588        }
2589      },
2590      "node_modules/sass/node_modules/readdirp": {
2591        "version": "4.1.2",
2592        "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
2593        "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==",
2594        "dev": true,
2595        "engines": {
2596          "node": ">= 14.18.0"
2597        },
2598        "funding": {
2599          "type": "individual",
2600          "url": "https://paulmillr.com/funding/"
2601        }
2602      },
2603      "node_modules/schema-utils": {
2604        "version": "4.3.0",
2605        "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz",
2606        "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==",
2607        "dev": true,
2608        "dependencies": {
2609          "@types/json-schema": "^7.0.9",
2610          "ajv": "^8.9.0",
2611          "ajv-formats": "^2.1.1",
2612          "ajv-keywords": "^5.1.0"
2613        },
2614        "engines": {
2615          "node": ">= 10.13.0"
2616        },
2617        "funding": {
2618          "type": "opencollective",
2619          "url": "https://opencollective.com/webpack"
2620        }
2621      },
2622      "node_modules/schema-utils/node_modules/ajv": {
2623        "version": "8.17.1",
2624        "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
2625        "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
2626        "dev": true,
2627        "dependencies": {
2628          "fast-deep-equal": "^3.1.3",
2629          "fast-uri": "^3.0.1",
2630          "json-schema-traverse": "^1.0.0",
2631          "require-from-string": "^2.0.2"
2632        },
2633        "funding": {
2634          "type": "github",
2635          "url": "https://github.com/sponsors/epoberezkin"
2636        }
2637      },
2638      "node_modules/schema-utils/node_modules/ajv-keywords": {
2639        "version": "5.1.0",
2640        "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
2641        "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
2642        "dev": true,
2643        "dependencies": {
2644          "fast-deep-equal": "^3.1.3"
2645        },
2646        "peerDependencies": {
2647          "ajv": "^8.8.2"
2648        }
2649      },
2650      "node_modules/schema-utils/node_modules/json-schema-traverse": {
2651        "version": "1.0.0",
2652        "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
2653        "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
2654        "dev": true
2655      },
2656      "node_modules/send": {
2657        "version": "0.19.0",
2658        "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
2659        "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
2660        "dependencies": {
2661          "debug": "2.6.9",
2662          "depd": "2.0.0",
2663          "destroy": "1.2.0",
2664          "encodeurl": "~1.0.2",
2665          "escape-html": "~1.0.3",
2666          "etag": "~1.8.1",
2667          "fresh": "0.5.2",
2668          "http-errors": "2.0.0",
2669          "mime": "1.6.0",
2670          "ms": "2.1.3",
2671          "on-finished": "2.4.1",
2672          "range-parser": "~1.2.1",
2673          "statuses": "2.0.1"
2674        },
2675        "engines": {
2676          "node": ">= 0.8.0"
2677        }
2678      },
2679      "node_modules/send/node_modules/debug": {
2680        "version": "2.6.9",
2681        "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2682        "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2683        "dependencies": {
2684          "ms": "2.0.0"
2685        }
2686      },
2687      "node_modules/send/node_modules/debug/node_modules/ms": {
2688        "version": "2.0.0",
2689        "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2690        "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
2691      },
2692      "node_modules/send/node_modules/depd": {
2693        "version": "2.0.0",
2694        "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
2695        "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
2696        "engines": {
2697          "node": ">= 0.8"
2698        }
2699      },
2700      "node_modules/send/node_modules/encodeurl": {
2701        "version": "1.0.2",
2702        "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
2703        "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
2704        "engines": {
2705          "node": ">= 0.8"
2706        }
2707      },
2708      "node_modules/send/node_modules/ms": {
2709        "version": "2.1.3",
2710        "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
2711        "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
2712      },
2713      "node_modules/serialize-javascript": {
2714        "version": "6.0.2",
2715        "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz",
2716        "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==",
2717        "dev": true,
2718        "dependencies": {
2719          "randombytes": "^2.1.0"
2720        }
2721      },
2722      "node_modules/serve-static": {
2723        "version": "1.16.2",
2724        "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz",
2725        "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==",
2726        "dependencies": {
2727          "encodeurl": "~2.0.0",
2728          "escape-html": "~1.0.3",
2729          "parseurl": "~1.3.3",
2730          "send": "0.19.0"
2731        },
2732        "engines": {
2733          "node": ">= 0.8.0"
2734        }
2735      },
2736      "node_modules/set-function-length": {
2737        "version": "1.2.2",
2738        "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
2739        "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
2740        "dependencies": {
2741          "define-data-property": "^1.1.4",
2742          "es-errors": "^1.3.0",
2743          "function-bind": "^1.1.2",
2744          "get-intrinsic": "^1.2.4",
2745          "gopd": "^1.0.1",
2746          "has-property-descriptors": "^1.0.2"
2747        },
2748        "engines": {
2749          "node": ">= 0.4"
2750        }
2751      },
2752      "node_modules/setprototypeof": {
2753        "version": "1.2.0",
2754        "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
2755        "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
2756      },
2757      "node_modules/shallow-clone": {
2758        "version": "3.0.1",
2759        "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
2760        "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
2761        "dev": true,
2762        "dependencies": {
2763          "kind-of": "^6.0.2"
2764        },
2765        "engines": {
2766          "node": ">=8"
2767        }
2768      },
2769      "node_modules/shallow-clone/node_modules/kind-of": {
2770        "version": "6.0.3",
2771        "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
2772        "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
2773        "dev": true,
2774        "engines": {
2775          "node": ">=0.10.0"
2776        }
2777      },
2778      "node_modules/side-channel": {
2779        "version": "1.0.6",
2780        "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz",
2781        "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==",
2782        "dependencies": {
2783          "call-bind": "^1.0.7",
2784          "es-errors": "^1.3.0",
2785          "get-intrinsic": "^1.2.4",
2786          "object-inspect": "^1.13.1"
2787        },
2788        "engines": {
2789          "node": ">= 0.4"
2790        },
2791        "funding": {
2792          "url": "https://github.com/sponsors/ljharb"
2793        }
2794      },
2795      "node_modules/socket.io": {
2796        "version": "4.8.1",
2797        "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.1.tgz",
2798        "integrity": "sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg==",
2799        "license": "MIT",
2800        "dependencies": {
2801          "accepts": "~1.3.4",
2802          "base64id": "~2.0.0",
2803          "cors": "~2.8.5",
2804          "debug": "~4.3.2",
2805          "engine.io": "~6.6.0",
2806          "socket.io-adapter": "~2.5.2",
2807          "socket.io-parser": "~4.2.4"
2808        },
2809        "engines": {
2810          "node": ">=10.2.0"
2811        }
2812      },
2813      "node_modules/socket.io-adapter": {
2814        "version": "2.5.5",
2815        "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz",
2816        "integrity": "sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==",
2817        "license": "MIT",
2818        "dependencies": {
2819          "debug": "~4.3.4",
2820          "ws": "~8.17.1"
2821        }
2822      },
2823      "node_modules/socket.io-client": {
2824        "version": "4.8.1",
2825        "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.8.1.tgz",
2826        "integrity": "sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==",
2827        "license": "MIT",
2828        "dependencies": {
2829          "@socket.io/component-emitter": "~3.1.0",
2830          "debug": "~4.3.2",
2831          "engine.io-client": "~6.6.1",
2832          "socket.io-parser": "~4.2.4"
2833        },
2834        "engines": {
2835          "node": ">=10.0.0"
2836        }
2837      },
2838      "node_modules/socket.io-parser": {
2839        "version": "4.2.4",
2840        "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz",
2841        "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==",
2842        "dependencies": {
2843          "@socket.io/component-emitter": "~3.1.0",
2844          "debug": "~4.3.1"
2845        },
2846        "engines": {
2847          "node": ">=10.0.0"
2848        }
2849      },
2850      "node_modules/source-map-js": {
2851        "version": "1.2.1",
2852        "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
2853        "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
2854        "dev": true,
2855        "engines": {
2856          "node": ">=0.10.0"
2857        }
2858      },
2859      "node_modules/statuses": {
2860        "version": "2.0.1",
2861        "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
2862        "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
2863        "engines": {
2864          "node": ">= 0.8"
2865        }
2866      },
2867      "node_modules/strip-ansi": {
2868        "version": "3.0.1",
2869        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
2870        "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
2871        "dev": true,
2872        "dependencies": {
2873          "ansi-regex": "^2.0.0"
2874        },
2875        "engines": {
2876          "node": ">=0.10.0"
2877        }
2878      },
2879      "node_modules/supports-color": {
2880        "version": "2.0.0",
2881        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
2882        "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
2883        "dev": true,
2884        "engines": {
2885          "node": ">=0.8.0"
2886        }
2887      },
2888      "node_modules/supports-preserve-symlinks-flag": {
2889        "version": "1.0.0",
2890        "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
2891        "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
2892        "dev": true,
2893        "engines": {
2894          "node": ">= 0.4"
2895        },
2896        "funding": {
2897          "url": "https://github.com/sponsors/ljharb"
2898        }
2899      },
2900      "node_modules/tapable": {
2901        "version": "2.2.1",
2902        "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
2903        "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
2904        "dev": true,
2905        "engines": {
2906          "node": ">=6"
2907        }
2908      },
2909      "node_modules/terser": {
2910        "version": "5.39.0",
2911        "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz",
2912        "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==",
2913        "dev": true,
2914        "dependencies": {
2915          "@jridgewell/source-map": "^0.3.3",
2916          "acorn": "^8.8.2",
2917          "commander": "^2.20.0",
2918          "source-map-support": "~0.5.20"
2919        },
2920        "bin": {
2921          "terser": "bin/terser"
2922        },
2923        "engines": {
2924          "node": ">=10"
2925        }
2926      },
2927      "node_modules/terser-webpack-plugin": {
2928        "version": "5.3.14",
2929        "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz",
2930        "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==",
2931        "dev": true,
2932        "dependencies": {
2933          "@jridgewell/trace-mapping": "^0.3.25",
2934          "jest-worker": "^27.4.5",
2935          "schema-utils": "^4.3.0",
2936          "serialize-javascript": "^6.0.2",
2937          "terser": "^5.31.1"
2938        },
2939        "engines": {
2940          "node": ">= 10.13.0"
2941        },
2942        "funding": {
2943          "type": "opencollective",
2944          "url": "https://opencollective.com/webpack"
2945        },
2946        "peerDependencies": {
2947          "webpack": "^5.1.0"
2948        },
2949        "peerDependenciesMeta": {
2950          "@swc/core": {
2951            "optional": true
2952          },
2953          "esbuild": {
2954            "optional": true
2955          },
2956          "uglify-js": {
2957            "optional": true
2958          }
2959        }
2960      },
2961      "node_modules/terser/node_modules/source-map": {
2962        "version": "0.6.1",
2963        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2964        "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2965        "dev": true,
2966        "engines": {
2967          "node": ">=0.10.0"
2968        }
2969      },
2970      "node_modules/terser/node_modules/source-map-support": {
2971        "version": "0.5.21",
2972        "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
2973        "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
2974        "dev": true,
2975        "dependencies": {
2976          "buffer-from": "^1.0.0",
2977          "source-map": "^0.6.0"
2978        }
2979      },
2980      "node_modules/to-regex-range": {
2981        "version": "5.0.1",
2982        "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
2983        "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
2984        "dev": true,
2985        "optional": true,
2986        "dependencies": {
2987          "is-number": "^7.0.0"
2988        },
2989        "engines": {
2990          "node": ">=8.0"
2991        }
2992      },
2993      "node_modules/to-regex-range/node_modules/is-number": {
2994        "version": "7.0.0",
2995        "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
2996        "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
2997        "dev": true,
2998        "optional": true,
2999        "engines": {
3000          "node": ">=0.12.0"
3001        }
3002      },
3003      "node_modules/toidentifier": {
3004        "version": "1.0.1",
3005        "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
3006        "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
3007        "engines": {
3008          "node": ">=0.6"
3009        }
3010      },
3011      "node_modules/tslib": {
3012        "version": "1.11.1",
3013        "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz",
3014        "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==",
3015        "dev": true
3016      },
3017      "node_modules/type-is": {
3018        "version": "1.6.18",
3019        "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
3020        "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
3021        "dependencies": {
3022          "media-typer": "0.3.0",
3023          "mime-types": "~2.1.24"
3024        },
3025        "engines": {
3026          "node": ">= 0.6"
3027        }
3028      },
3029      "node_modules/universalify": {
3030        "version": "0.1.2",
3031        "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
3032        "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
3033        "dev": true,
3034        "engines": {
3035          "node": ">= 4.0.0"
3036        }
3037      },
3038      "node_modules/unpipe": {
3039        "version": "1.0.0",
3040        "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
3041        "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
3042        "engines": {
3043          "node": ">= 0.8"
3044        }
3045      },
3046      "node_modules/update-browserslist-db": {
3047        "version": "1.1.3",
3048        "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
3049        "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
3050        "dev": true,
3051        "funding": [
3052          {
3053            "type": "opencollective",
3054            "url": "https://opencollective.com/browserslist"
3055          },
3056          {
3057            "type": "tidelift",
3058            "url": "https://tidelift.com/funding/github/npm/browserslist"
3059          },
3060          {
3061            "type": "github",
3062            "url": "https://github.com/sponsors/ai"
3063          }
3064        ],
3065        "dependencies": {
3066          "escalade": "^3.2.0",
3067          "picocolors": "^1.1.1"
3068        },
3069        "bin": {
3070          "update-browserslist-db": "cli.js"
3071        },
3072        "peerDependencies": {
3073          "browserslist": ">= 4.21.0"
3074        }
3075      },
3076      "node_modules/util-deprecate": {
3077        "version": "1.0.2",
3078        "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
3079        "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
3080        "dev": true
3081      },
3082      "node_modules/utils-merge": {
3083        "version": "1.0.1",
3084        "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
3085        "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
3086        "engines": {
3087          "node": ">= 0.4.0"
3088        }
3089      },
3090      "node_modules/vary": {
3091        "version": "1.1.2",
3092        "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
3093        "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
3094        "engines": {
3095          "node": ">= 0.8"
3096        }
3097      },
3098      "node_modules/watchpack": {
3099        "version": "2.4.2",
3100        "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz",
3101        "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==",
3102        "dev": true,
3103        "dependencies": {
3104          "glob-to-regexp": "^0.4.1",
3105          "graceful-fs": "^4.1.2"
3106        },
3107        "engines": {
3108          "node": ">=10.13.0"
3109        }
3110      },
3111      "node_modules/webpack": {
3112        "version": "5.99.5",
3113        "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.5.tgz",
3114        "integrity": "sha512-q+vHBa6H9qwBLUlHL4Y7L0L1/LlyBKZtS9FHNCQmtayxjI5RKC9yD8gpvLeqGv5lCQp1Re04yi0MF40pf30Pvg==",
3115        "dev": true,
3116        "dependencies": {
3117          "@types/eslint-scope": "^3.7.7",
3118          "@types/estree": "^1.0.6",
3119          "@webassemblyjs/ast": "^1.14.1",
3120          "@webassemblyjs/wasm-edit": "^1.14.1",
3121          "@webassemblyjs/wasm-parser": "^1.14.1",
3122          "acorn": "^8.14.0",
3123          "browserslist": "^4.24.0",
3124          "chrome-trace-event": "^1.0.2",
3125          "enhanced-resolve": "^5.17.1",
3126          "es-module-lexer": "^1.2.1",
3127          "eslint-scope": "5.1.1",
3128          "events": "^3.2.0",
3129          "glob-to-regexp": "^0.4.1",
3130          "graceful-fs": "^4.2.11",
3131          "json-parse-even-better-errors": "^2.3.1",
3132          "loader-runner": "^4.2.0",
3133          "mime-types": "^2.1.27",
3134          "neo-async": "^2.6.2",
3135          "schema-utils": "^4.3.0",
3136          "tapable": "^2.1.1",
3137          "terser-webpack-plugin": "^5.3.11",
3138          "watchpack": "^2.4.1",
3139          "webpack-sources": "^3.2.3"
3140        },
3141        "bin": {
3142          "webpack": "bin/webpack.js"
3143        },
3144        "engines": {
3145          "node": ">=10.13.0"
3146        },
3147        "funding": {
3148          "type": "opencollective",
3149          "url": "https://opencollective.com/webpack"
3150        },
3151        "peerDependenciesMeta": {
3152          "webpack-cli": {
3153            "optional": true
3154          }
3155        }
3156      },
3157      "node_modules/webpack-cli": {
3158        "version": "6.0.1",
3159        "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-6.0.1.tgz",
3160        "integrity": "sha512-MfwFQ6SfwinsUVi0rNJm7rHZ31GyTcpVE5pgVA3hwFRb7COD4TzjUUwhGWKfO50+xdc2MQPuEBBJoqIMGt3JDw==",
3161        "dev": true,
3162        "dependencies": {
3163          "@discoveryjs/json-ext": "^0.6.1",
3164          "@webpack-cli/configtest": "^3.0.1",
3165          "@webpack-cli/info": "^3.0.1",
3166          "@webpack-cli/serve": "^3.0.1",
3167          "colorette": "^2.0.14",
3168          "commander": "^12.1.0",
3169          "cross-spawn": "^7.0.3",
3170          "envinfo": "^7.14.0",
3171          "fastest-levenshtein": "^1.0.12",
3172          "import-local": "^3.0.2",
3173          "interpret": "^3.1.1",
3174          "rechoir": "^0.8.0",
3175          "webpack-merge": "^6.0.1"
3176        },
3177        "bin": {
3178          "webpack-cli": "bin/cli.js"
3179        },
3180        "engines": {
3181          "node": ">=18.12.0"
3182        },
3183        "funding": {
3184          "type": "opencollective",
3185          "url": "https://opencollective.com/webpack"
3186        },
3187        "peerDependencies": {
3188          "webpack": "^5.82.0"
3189        },
3190        "peerDependenciesMeta": {
3191          "webpack-bundle-analyzer": {
3192            "optional": true
3193          },
3194          "webpack-dev-server": {
3195            "optional": true
3196          }
3197        }
3198      },
3199      "node_modules/webpack-cli/node_modules/commander": {
3200        "version": "12.1.0",
3201        "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",
3202        "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==",
3203        "dev": true,
3204        "engines": {
3205          "node": ">=18"
3206        }
3207      },
3208      "node_modules/webpack-merge": {
3209        "version": "6.0.1",
3210        "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz",
3211        "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==",
3212        "dev": true,
3213        "dependencies": {
3214          "clone-deep": "^4.0.1",
3215          "flat": "^5.0.2",
3216          "wildcard": "^2.0.1"
3217        },
3218        "engines": {
3219          "node": ">=18.0.0"
3220        }
3221      },
3222      "node_modules/webpack-sources": {
3223        "version": "3.2.3",
3224        "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz",
3225        "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",
3226        "dev": true,
3227        "engines": {
3228          "node": ">=10.13.0"
3229        }
3230      },
3231      "node_modules/wildcard": {
3232        "version": "2.0.1",
3233        "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz",
3234        "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==",
3235        "dev": true
3236      },
3237      "node_modules/ws": {
3238        "version": "8.17.1",
3239        "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz",
3240        "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==",
3241        "license": "MIT",
3242        "engines": {
3243          "node": ">=10.0.0"
3244        },
3245        "peerDependencies": {
3246          "bufferutil": "^4.0.1",
3247          "utf-8-validate": ">=5.0.2"
3248        },
3249        "peerDependenciesMeta": {
3250          "bufferutil": {
3251            "optional": true
3252          },
3253          "utf-8-validate": {
3254            "optional": true
3255          }
3256        }
3257      },
3258      "node_modules/xmlhttprequest-ssl": {
3259        "version": "2.1.2",
3260        "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.1.2.tgz",
3261        "integrity": "sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ==",
3262        "engines": {
3263          "node": ">=0.4.0"
3264        }
3265      },
3266      "node_modules/yallist": {
3267        "version": "4.0.0",
3268        "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
3269        "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
3270        "dev": true
3271      }
3272    }
3273  }