Skip to content
Snippets Groups Projects
package-lock.json 213 KiB
Newer Older
  • Learn to ignore specific revisions
  •   "packages": {
        "": {
          "name": "mozilla-central",
          "license": "MPL-2.0",
          "devDependencies": {
    
            "@types/gecko": "file:tools/@types",
    
            "eslint-config-prettier": "9.1.0",
            "eslint-plugin-eslint-plugin": "6.1.0",
    
            "eslint-plugin-json": "3.1.0",
    
            "eslint-plugin-mozilla": "file:tools/lint/eslint/eslint-plugin-mozilla",
    
            "eslint-plugin-react": "7.34.1",
            "eslint-plugin-react-hooks": "4.6.2",
    
            "eslint-plugin-spidermonkey-js": "file:tools/lint/eslint/eslint-plugin-spidermonkey-js",
    
            "prettier": "2.8.8",
    
            "stylelint": "15.10.3",
            "stylelint-config-recommended": "13.0.0",
            "stylelint-config-standard-scss": "11.0.0",
    
          "version": "7.24.2",
          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz",
          "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==",
    
            "@babel/highlight": "^7.24.2",
            "picocolors": "^1.0.0"
    
        "node_modules/@babel/helper-validator-identifier": {
    
          "version": "7.24.5",
          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz",
          "integrity": "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==",
    
        "node_modules/@babel/highlight": {
    
          "version": "7.24.5",
          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz",
          "integrity": "sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==",
    
            "@babel/helper-validator-identifier": "^7.24.5",
    
            "js-tokens": "^4.0.0",
            "picocolors": "^1.0.0"
    
        "node_modules/@babel/highlight/node_modules/ansi-styles": {
          "version": "3.2.1",
          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
    
        "node_modules/@babel/highlight/node_modules/chalk": {
          "version": "2.4.2",
          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
    
            "ansi-styles": "^3.2.1",
            "escape-string-regexp": "^1.0.5",
            "supports-color": "^5.3.0"
    
        "node_modules/@babel/highlight/node_modules/color-convert": {
          "version": "1.9.3",
          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
          "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
    
          "dependencies": {
            "color-name": "1.1.3"
    
        "node_modules/@babel/highlight/node_modules/color-name": {
          "version": "1.1.3",
          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
          "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
          "dev": true
    
        "node_modules/@babel/highlight/node_modules/escape-string-regexp": {
          "version": "1.0.5",
          "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
          "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
    
        "node_modules/@babel/highlight/node_modules/has-flag": {
          "version": "3.0.0",
          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
          "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
    
        "node_modules/@babel/highlight/node_modules/supports-color": {
          "version": "5.5.0",
          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
          "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
    
          "version": "7.24.5",
          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz",
          "integrity": "sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==",
    
          "dev": true,
          "bin": {
            "parser": "bin/babel-parser.js"
          },
          "engines": {
            "node": ">=6.0.0"
          }
        },
        "node_modules/@babel/runtime": {
    
          "version": "7.24.5",
          "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.5.tgz",
          "integrity": "sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==",
    
            "regenerator-runtime": "^0.14.0"
    
          "version": "2.6.3",
          "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.6.3.tgz",
          "integrity": "sha512-xI/tL2zxzEbESvnSxwFgwvy5HS00oCXxL4MLs6HUiDcYfwowsoQaABKxUElp1ARITrINzBnsECOc1q0eg2GOrA==",
    
          "funding": [
            {
              "type": "github",
              "url": "https://github.com/sponsors/csstools"
            },
            {
              "type": "opencollective",
              "url": "https://opencollective.com/csstools"
            }
          ],
    
          "version": "2.3.1",
          "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.3.1.tgz",
          "integrity": "sha512-iMNHTyxLbBlWIfGtabT157LH9DUx9X8+Y3oymFEuMj8HNc+rpE3dPFGFgHjpKfjeFDjLjYIAIhXPGvS2lKxL9g==",
    
          "funding": [
            {
              "type": "github",
              "url": "https://github.com/sponsors/csstools"
            },
            {
              "type": "opencollective",
              "url": "https://opencollective.com/csstools"
            }
          ],
    
          "engines": {
            "node": "^14 || ^16 || >=18"
          }
        },
        "node_modules/@csstools/media-query-list-parser": {
    
          "version": "2.1.11",
          "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.11.tgz",
          "integrity": "sha512-uox5MVhvNHqitPP+SynrB1o8oPxPMt2JLgp5ghJOWf54WGQ5OKu47efne49r1SWqs3wRP8xSWjnO9MBKxhB1dA==",
    
          "funding": [
            {
              "type": "github",
              "url": "https://github.com/sponsors/csstools"
            },
            {
              "type": "opencollective",
              "url": "https://opencollective.com/csstools"
            }
          ],
    
            "@csstools/css-parser-algorithms": "^2.6.3",
            "@csstools/css-tokenizer": "^2.3.1"
    
          "version": "3.1.1",
          "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.1.1.tgz",
          "integrity": "sha512-a7cxGcJ2wIlMFLlh8z2ONm+715QkPHiyJcxwQlKOz/03GPw1COpfhcmC9wm4xlZfp//jWHNNMwzjtqHXVWU9KA==",
    
          "funding": [
            {
              "type": "github",
              "url": "https://github.com/sponsors/csstools"
            },
            {
              "type": "opencollective",
              "url": "https://opencollective.com/csstools"
            }
          ],
    
            "postcss-selector-parser": "^6.0.13"
    
          "version": "0.36.1",
          "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.36.1.tgz",
          "integrity": "sha512-922xqFsTpHs6D0BUiG4toiyPOMc8/jafnWKxz1KWgS4XzKPy2qXf1Pe6UFuNSCQqt6tOuhAWXBNuuyUhJmw9Vg==",
    
          "dev": true,
          "dependencies": {
            "comment-parser": "1.3.1",
            "esquery": "^1.4.0",
            "jsdoc-type-pratt-parser": "~3.1.0"
          },
          "engines": {
    
        "node_modules/@eslint-community/eslint-utils": {
          "version": "4.4.0",
          "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
          "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==",
          "dev": true,
          "dependencies": {
            "eslint-visitor-keys": "^3.3.0"
          },
          "engines": {
            "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
          },
          "peerDependencies": {
            "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
          }
        },
        "node_modules/@eslint-community/regexpp": {
    
          "version": "4.10.0",
          "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz",
          "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==",
    
          "dev": true,
          "engines": {
            "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
          }
        },
    
          "version": "2.1.4",
          "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
          "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
    
          "dev": true,
          "dependencies": {
            "ajv": "^6.12.4",
            "debug": "^4.3.2",
    
            "ignore": "^5.2.0",
            "import-fresh": "^3.2.1",
            "js-yaml": "^4.1.0",
            "minimatch": "^3.1.2",
            "strip-json-comments": "^3.1.1"
          },
          "engines": {
            "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
    
          },
          "funding": {
            "url": "https://opencollective.com/eslint"
    
          "version": "8.57.0",
          "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz",
          "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==",
    
          "dev": true,
          "engines": {
            "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
          }
        },
    
        "node_modules/@humanwhocodes/config-array": {
    
          "version": "0.11.14",
          "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz",
          "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==",
    
            "@humanwhocodes/object-schema": "^2.0.2",
            "debug": "^4.3.1",
    
        "node_modules/@humanwhocodes/module-importer": {
          "version": "1.0.1",
          "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
          "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
          "dev": true,
          "engines": {
            "node": ">=12.22"
          },
          "funding": {
            "type": "github",
            "url": "https://github.com/sponsors/nzakas"
          }
        },
    
        "node_modules/@humanwhocodes/object-schema": {
    
          "version": "2.0.3",
          "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz",
          "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==",
    
          "version": "0.2.8",
          "resolved": "https://registry.npmjs.org/@jsdoc/salty/-/salty-0.2.8.tgz",
          "integrity": "sha512-5e+SFVavj1ORKlKaKr2BmTOekmXbelU7dC0cDkQLqag7xfuTPuGMUFx7KWJuv4bYZrTsoL2Z18VVCOKYxzoHcg==",
    
          "dev": true,
          "dependencies": {
            "lodash": "^4.17.21"
          },
          "engines": {
            "node": ">=v12.0.0"
    
        "node_modules/@microsoft/eslint-plugin-sdl": {
    
          "version": "0.2.2",
          "resolved": "https://registry.npmjs.org/@microsoft/eslint-plugin-sdl/-/eslint-plugin-sdl-0.2.2.tgz",
          "integrity": "sha512-TiBepeQMSxHpvIbKA03TbO9nZqRrKR1th47wGdjY1sH2SSer+JgKlSF3S8GURGA8/zp2T/HwSiAJelclJ3hEvg==",
    
          "dev": true,
          "dependencies": {
            "eslint-plugin-node": "11.1.0",
    
            "eslint-plugin-security": "1.4.0"
          },
          "engines": {
            "node": ">=0.10.0"
    
          },
          "peerDependencies": {
            "eslint": "^4.19.1 || ^5 || ^6 || ^7 || ^8"
    
        "node_modules/@microsoft/eslint-plugin-sdl/node_modules/doctrine": {
          "version": "2.1.0",
          "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
          "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
    
        "node_modules/@microsoft/eslint-plugin-sdl/node_modules/eslint-plugin-react": {
          "version": "7.33.0",
          "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.0.tgz",
          "integrity": "sha512-qewL/8P34WkY8jAqdQxsiL82pDUeT7nhs8IsuXgfgnsEloKCT4miAV9N9kGtx7/KM9NH/NCGUE7Edt9iGxLXFw==",
    
            "array-includes": "^3.1.6",
            "array.prototype.flatmap": "^1.3.1",
            "array.prototype.tosorted": "^1.1.1",
            "doctrine": "^2.1.0",
            "estraverse": "^5.3.0",
            "jsx-ast-utils": "^2.4.1 || ^3.0.0",
            "minimatch": "^3.1.2",
            "object.entries": "^1.1.6",
            "object.fromentries": "^2.0.6",
            "object.hasown": "^1.1.2",
            "object.values": "^1.1.6",
            "prop-types": "^15.8.1",
            "resolve": "^2.0.0-next.4",
            "semver": "^6.3.1",
            "string.prototype.matchall": "^4.0.8"
    
          "peerDependencies": {
            "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8"
    
        "node_modules/@microsoft/eslint-plugin-sdl/node_modules/resolve": {
          "version": "2.0.0-next.5",
          "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz",
          "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==",
    
            "is-core-module": "^2.13.0",
            "path-parse": "^1.0.7",
            "supports-preserve-symlinks-flag": "^1.0.0"
    
        "node_modules/@nodelib/fs.scandir": {
          "version": "2.1.5",
          "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
          "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
    
          "dependencies": {
            "@nodelib/fs.stat": "2.0.5",
            "run-parallel": "^1.1.9"
          },
          "engines": {
            "node": ">= 8"
          }
    
        "node_modules/@nodelib/fs.stat": {
          "version": "2.0.5",
          "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
          "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
    
        "node_modules/@nodelib/fs.walk": {
          "version": "1.2.8",
          "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
          "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
    
        "node_modules/@types/gecko": {
          "resolved": "tools/@types",
          "link": true
        },
    
        "node_modules/@types/json5": {
          "version": "0.0.29",
          "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
          "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
          "dev": true
        },
        "node_modules/@types/linkify-it": {
    
          "version": "5.0.0",
          "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-5.0.0.tgz",
          "integrity": "sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==",
    
          "dev": true
        },
        "node_modules/@types/markdown-it": {
          "version": "12.2.3",
          "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-12.2.3.tgz",
          "integrity": "sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==",
    
          "version": "2.0.0",
          "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-2.0.0.tgz",
          "integrity": "sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==",
    
          "dev": true
        },
        "node_modules/@types/minimist": {
          "version": "1.2.5",
          "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz",
          "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==",
          "dev": true
        },
        "node_modules/@types/normalize-package-data": {
          "version": "2.4.4",
          "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz",
          "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==",
          "dev": true
        },
    
        "node_modules/@typescript-eslint/scope-manager": {
    
          "version": "7.10.0",
          "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.10.0.tgz",
          "integrity": "sha512-7L01/K8W/VGl7noe2mgH0K7BE29Sq6KAbVmxurj8GGaPDZXPr8EEQ2seOeAS+mEV9DnzxBQB6ax6qQQ5C6P4xg==",
    
            "@typescript-eslint/types": "7.10.0",
            "@typescript-eslint/visitor-keys": "7.10.0"
    
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/typescript-eslint"
    
        "node_modules/@typescript-eslint/types": {
    
          "version": "7.10.0",
          "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.10.0.tgz",
          "integrity": "sha512-7fNj+Ya35aNyhuqrA1E/VayQX9Elwr8NKZ4WueClR3KwJ7Xx9jcCdOrLW04h51de/+gNbyFMs+IDxh5xIwfbNg==",
    
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/typescript-eslint"
    
        "node_modules/@typescript-eslint/typescript-estree": {
    
          "version": "7.10.0",
          "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.10.0.tgz",
          "integrity": "sha512-LXFnQJjL9XIcxeVfqmNj60YhatpRLt6UhdlFwAkjNc6jSUlK8zQOl1oktAP8PlWFzPQC1jny/8Bai3/HPuvN5g==",
    
            "@typescript-eslint/types": "7.10.0",
            "@typescript-eslint/visitor-keys": "7.10.0",
    
            "debug": "^4.3.4",
            "globby": "^11.1.0",
            "is-glob": "^4.0.3",
    
            "minimatch": "^9.0.4",
            "semver": "^7.6.0",
            "ts-api-utils": "^1.3.0"
    
            "type": "opencollective",
            "url": "https://opencollective.com/typescript-eslint"
          },
          "peerDependenciesMeta": {
            "typescript": {
              "optional": true
            }
    
        "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
          "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
    
        "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
          "version": "9.0.4",
          "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz",
          "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==",
    
            "url": "https://github.com/sponsors/isaacs"
    
        "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
          "version": "7.6.2",
          "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz",
          "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==",
    
        "node_modules/@typescript-eslint/utils": {
          "version": "7.10.0",
          "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.10.0.tgz",
          "integrity": "sha512-olzif1Fuo8R8m/qKkzJqT7qwy16CzPRWBvERS0uvyc+DHd8AKbO4Jb7kpAvVzMmZm8TrHnI7hvjN4I05zow+tg==",
    
            "@eslint-community/eslint-utils": "^4.4.0",
            "@typescript-eslint/scope-manager": "7.10.0",
            "@typescript-eslint/types": "7.10.0",
            "@typescript-eslint/typescript-estree": "7.10.0"
    
            "node": "^18.18.0 || >=20.0.0"
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/typescript-eslint"
          },
          "peerDependencies": {
            "eslint": "^8.56.0"
    
        "node_modules/@typescript-eslint/visitor-keys": {
    
          "version": "7.10.0",
          "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.10.0.tgz",
          "integrity": "sha512-9ntIVgsi6gg6FIq9xjEO4VQJvwOqA3jaBFQJ/6TK5AvEup2+cECI6Fh7QiBxmfMHXU0V0J4RyPeOU1VDNzl9cg==",
    
            "@typescript-eslint/types": "7.10.0",
            "eslint-visitor-keys": "^3.4.3"
    
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/typescript-eslint"
          }
        },
        "node_modules/@ungap/structured-clone": {
          "version": "1.2.0",
          "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz",
          "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==",
          "dev": true
        },
    
          "version": "8.11.3",
          "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz",
          "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==",
    
          "dev": true,
          "bin": {
            "acorn": "bin/acorn"
          },
          "engines": {
            "node": ">=0.4.0"
          }
        },
        "node_modules/acorn-jsx": {
          "version": "5.3.2",
          "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
          "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
          "dev": true,
          "peerDependencies": {
            "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
          }
        },
        "node_modules/ajv": {
          "version": "6.12.6",
          "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
          "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
          "dev": true,
          "dependencies": {
            "fast-deep-equal": "^3.1.1",
            "fast-json-stable-stringify": "^2.0.0",
            "json-schema-traverse": "^0.4.1",
            "uri-js": "^4.2.2"
          },
          "funding": {
            "type": "github",
            "url": "https://github.com/sponsors/epoberezkin"
          }
        },
        "node_modules/ansi-colors": {
          "version": "4.1.1",
          "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
          "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
          "dev": true,
          "engines": {
            "node": ">=6"
          }
        },
        "node_modules/ansi-regex": {
          "version": "5.0.1",
          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
          "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
          "dev": true,
          "engines": {
            "node": ">=8"
          }
        },
    
        "node_modules/ansi-styles": {
          "version": "4.3.0",
          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
          "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
    
            "node": ">=8"
          },
          "funding": {
            "url": "https://github.com/chalk/ansi-styles?sponsor=1"
    
          "version": "3.1.3",
          "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
          "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
    
          "dev": true,
          "dependencies": {
            "normalize-path": "^3.0.0",
            "picomatch": "^2.0.4"
          },
          "engines": {
            "node": ">= 8"
          }
        },
        "node_modules/argparse": {
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
          "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
          "dev": true
        },
        "node_modules/aria-query": {
    
          "version": "5.3.0",
          "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
          "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
    
        "node_modules/array-buffer-byte-length": {
    
          "version": "1.0.1",
          "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz",
          "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==",
    
            "call-bind": "^1.0.5",
            "is-array-buffer": "^3.0.4"
          },
          "engines": {
            "node": ">= 0.4"
    
          },
          "funding": {
            "url": "https://github.com/sponsors/ljharb"
          }
        },
    
          "version": "3.1.8",
          "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz",
          "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==",
    
            "call-bind": "^1.0.7",
            "define-properties": "^1.2.1",
            "es-abstract": "^1.23.2",
            "es-object-atoms": "^1.0.0",
            "get-intrinsic": "^1.2.4",
    
            "is-string": "^1.0.7"
          },
          "engines": {
            "node": ">= 0.4"
          },
          "funding": {
            "url": "https://github.com/sponsors/ljharb"
          }
        },
    
        "node_modules/array-union": {
          "version": "2.1.0",
          "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
          "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
          "dev": true,
          "engines": {
            "node": ">=8"
          }
        },
    
        "node_modules/array.prototype.findlast": {
          "version": "1.2.5",
          "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz",
          "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==",
          "dev": true,
          "dependencies": {
            "call-bind": "^1.0.7",
            "define-properties": "^1.2.1",
            "es-abstract": "^1.23.2",
            "es-errors": "^1.3.0",
            "es-object-atoms": "^1.0.0",
            "es-shim-unscopables": "^1.0.2"
          },
          "engines": {
            "node": ">= 0.4"
          },
          "funding": {
            "url": "https://github.com/sponsors/ljharb"
          }
        },
    
        "node_modules/array.prototype.findlastindex": {
    
          "version": "1.2.5",
          "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz",
          "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==",
    
            "es-object-atoms": "^1.0.0",
    
          },
          "engines": {
            "node": ">= 0.4"
          },
          "funding": {
            "url": "https://github.com/sponsors/ljharb"
          }
        },
    
          "version": "1.3.2",
          "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz",
          "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==",
    
          "dev": true,
          "dependencies": {
            "call-bind": "^1.0.2",
    
            "define-properties": "^1.2.0",
            "es-abstract": "^1.22.1",
    
            "es-shim-unscopables": "^1.0.0"
          },
          "engines": {
            "node": ">= 0.4"
          },
          "funding": {
            "url": "https://github.com/sponsors/ljharb"
          }
        },
        "node_modules/array.prototype.flatmap": {
    
          "version": "1.3.2",
          "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz",
          "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==",
    
          "dev": true,
          "dependencies": {
            "call-bind": "^1.0.2",
    
            "define-properties": "^1.2.0",
            "es-abstract": "^1.22.1",
    
            "es-shim-unscopables": "^1.0.0"
          },
          "engines": {
            "node": ">= 0.4"
          },
          "funding": {
            "url": "https://github.com/sponsors/ljharb"
          }
        },
    
        "node_modules/array.prototype.toreversed": {
          "version": "1.1.2",
          "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz",
          "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==",
          "dev": true,
          "dependencies": {
            "call-bind": "^1.0.2",
            "define-properties": "^1.2.0",
            "es-abstract": "^1.22.1",
            "es-shim-unscopables": "^1.0.0"
          }
        },
    
          "version": "1.1.3",
          "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz",
          "integrity": "sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==",
    
            "call-bind": "^1.0.5",
            "define-properties": "^1.2.1",
            "es-abstract": "^1.22.3",
            "es-errors": "^1.1.0",
            "es-shim-unscopables": "^1.0.2"
    
        "node_modules/arraybuffer.prototype.slice": {
    
          "version": "1.0.3",
          "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz",
          "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==",
    
          "dev": true,
          "dependencies": {
    
            "array-buffer-byte-length": "^1.0.1",
            "call-bind": "^1.0.5",
            "define-properties": "^1.2.1",
            "es-abstract": "^1.22.3",
            "es-errors": "^1.2.1",
            "get-intrinsic": "^1.2.3",
            "is-array-buffer": "^3.0.4",
    
            "is-shared-array-buffer": "^1.0.2"
          },
          "engines": {
            "node": ">= 0.4"
          },
          "funding": {
            "url": "https://github.com/sponsors/ljharb"
          }
        },
    
        "node_modules/arrify": {
          "version": "1.0.1",
          "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
          "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==",
          "dev": true,
          "engines": {
            "node": ">=0.10.0"
          }
        },
    
          "version": "0.0.8",
          "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz",
          "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==",
    
        "node_modules/astral-regex": {
          "version": "2.0.0",
          "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
          "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
          "dev": true,
          "engines": {
            "node": ">=8"
          }
        },
    
        "node_modules/available-typed-arrays": {
    
          "version": "1.0.7",
          "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
          "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==",
    
          "dependencies": {
            "possible-typed-array-names": "^1.0.0"
          },
    
          "engines": {
            "node": ">= 0.4"
          },
          "funding": {
            "url": "https://github.com/sponsors/ljharb"
          }
        },
    
          "version": "4.7.0",
          "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz",
          "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==",
    
          "version": "3.2.1",
          "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz",
          "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==",
    
        },
        "node_modules/balanced-match": {
          "version": "1.0.2",
          "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
          "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
          "dev": true
        },
        "node_modules/binary-extensions": {
    
          "version": "2.3.0",
          "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
          "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
    
          },
          "funding": {
            "url": "https://github.com/sponsors/sindresorhus"