SPB Git

spb/khaelor Public

KHAELOR — a terminal-native autonomous engineering agent powered by Anthropic.

TypeScript 82.9% HTML 14.9% CSS 1.1% JavaScript 0.7%
103.1 KB · 3,142 lines json
Raw Blame History
1{2  "name": "khaelor",3  "version": "0.1.1",4  "lockfileVersion": 3,5  "requires": true,6  "packages": {7    "": {8      "name": "khaelor",9      "version": "0.1.1",10      "license": "UNLICENSED",11      "dependencies": {12        "@anthropic-ai/sdk": "^0.70.0"13      },14      "bin": {15        "khaelor": "dist/cli/main.js"16      },17      "devDependencies": {18        "@types/node": "^22.10.0",19        "eslint": "^9.20.0",20        "tsx": "^4.19.0",21        "typescript": "^5.7.0",22        "typescript-eslint": "^8.24.0",23        "vitest": "^3.0.0"24      },25      "engines": {26        "node": ">=22"27      }28    },29    "node_modules/@anthropic-ai/sdk": {30      "version": "0.70.1",31      "resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.70.1.tgz",32      "integrity": "sha512-AGEhifuvE22VxfQ5ROxViTgM8NuVQzEvqcN8bttR4AP24ythmNE/cL/SrOz79xiv7/osrsmCyErjsistJi7Z8A==",33      "license": "MIT",34      "dependencies": {35        "json-schema-to-ts": "^3.1.1"36      },37      "bin": {38        "anthropic-ai-sdk": "bin/cli"39      },40      "peerDependencies": {41        "zod": "^3.25.0 || ^4.0.0"42      },43      "peerDependenciesMeta": {44        "zod": {45          "optional": true46        }47      }48    },49    "node_modules/@babel/runtime": {50      "version": "7.29.7",51      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz",52      "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==",53      "license": "MIT",54      "engines": {55        "node": ">=6.9.0"56      }57    },58    "node_modules/@esbuild/aix-ppc64": {59      "version": "0.28.2",60      "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz",61      "integrity": "sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==",62      "cpu": [63        "ppc64"64      ],65      "dev": true,66      "license": "MIT",67      "optional": true,68      "os": [69        "aix"70      ],71      "engines": {72        "node": ">=18"73      }74    },75    "node_modules/@esbuild/android-arm": {76      "version": "0.28.2",77      "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.2.tgz",78      "integrity": "sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg==",79      "cpu": [80        "arm"81      ],82      "dev": true,83      "license": "MIT",84      "optional": true,85      "os": [86        "android"87      ],88      "engines": {89        "node": ">=18"90      }91    },92    "node_modules/@esbuild/android-arm64": {93      "version": "0.28.2",94      "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz",95      "integrity": "sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A==",96      "cpu": [97        "arm64"98      ],99      "dev": true,100      "license": "MIT",101      "optional": true,102      "os": [103        "android"104      ],105      "engines": {106        "node": ">=18"107      }108    },109    "node_modules/@esbuild/android-x64": {110      "version": "0.28.2",111      "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.2.tgz",112      "integrity": "sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q==",113      "cpu": [114        "x64"115      ],116      "dev": true,117      "license": "MIT",118      "optional": true,119      "os": [120        "android"121      ],122      "engines": {123        "node": ">=18"124      }125    },126    "node_modules/@esbuild/darwin-arm64": {127      "version": "0.28.2",128      "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz",129      "integrity": "sha512-n4KqkOQrraxHJcgjM1RvwbigfQKIKJVpM7xp+KsxiyUSrRdIXnt73VhrPAx0fV44hgfmIVKjxMN9J1t5jySVkw==",130      "cpu": [131        "arm64"132      ],133      "dev": true,134      "license": "MIT",135      "optional": true,136      "os": [137        "darwin"138      ],139      "engines": {140        "node": ">=18"141      }142    },143    "node_modules/@esbuild/darwin-x64": {144      "version": "0.28.2",145      "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz",146      "integrity": "sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw==",147      "cpu": [148        "x64"149      ],150      "dev": true,151      "license": "MIT",152      "optional": true,153      "os": [154        "darwin"155      ],156      "engines": {157        "node": ">=18"158      }159    },160    "node_modules/@esbuild/freebsd-arm64": {161      "version": "0.28.2",162      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz",163      "integrity": "sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw==",164      "cpu": [165        "arm64"166      ],167      "dev": true,168      "license": "MIT",169      "optional": true,170      "os": [171        "freebsd"172      ],173      "engines": {174        "node": ">=18"175      }176    },177    "node_modules/@esbuild/freebsd-x64": {178      "version": "0.28.2",179      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz",180      "integrity": "sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg==",181      "cpu": [182        "x64"183      ],184      "dev": true,185      "license": "MIT",186      "optional": true,187      "os": [188        "freebsd"189      ],190      "engines": {191        "node": ">=18"192      }193    },194    "node_modules/@esbuild/linux-arm": {195      "version": "0.28.2",196      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz",197      "integrity": "sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w==",198      "cpu": [199        "arm"200      ],201      "dev": true,202      "license": "MIT",203      "optional": true,204      "os": [205        "linux"206      ],207      "engines": {208        "node": ">=18"209      }210    },211    "node_modules/@esbuild/linux-arm64": {212      "version": "0.28.2",213      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz",214      "integrity": "sha512-pW4AC0P3it8c7do9MVM4p51FzHzdM/TZrerurgRcHJ2WTa1VQ1CIq18xncfpBJw4ojkiZZrKW2yIBWBP92j6Ug==",215      "cpu": [216        "arm64"217      ],218      "dev": true,219      "license": "MIT",220      "optional": true,221      "os": [222        "linux"223      ],224      "engines": {225        "node": ">=18"226      }227    },228    "node_modules/@esbuild/linux-ia32": {229      "version": "0.28.2",230      "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz",231      "integrity": "sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ==",232      "cpu": [233        "ia32"234      ],235      "dev": true,236      "license": "MIT",237      "optional": true,238      "os": [239        "linux"240      ],241      "engines": {242        "node": ">=18"243      }244    },245    "node_modules/@esbuild/linux-loong64": {246      "version": "0.28.2",247      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz",248      "integrity": "sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ==",249      "cpu": [250        "loong64"251      ],252      "dev": true,253      "license": "MIT",254      "optional": true,255      "os": [256        "linux"257      ],258      "engines": {259        "node": ">=18"260      }261    },262    "node_modules/@esbuild/linux-mips64el": {263      "version": "0.28.2",264      "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz",265      "integrity": "sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA==",266      "cpu": [267        "mips64el"268      ],269      "dev": true,270      "license": "MIT",271      "optional": true,272      "os": [273        "linux"274      ],275      "engines": {276        "node": ">=18"277      }278    },279    "node_modules/@esbuild/linux-ppc64": {280      "version": "0.28.2",281      "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz",282      "integrity": "sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ==",283      "cpu": [284        "ppc64"285      ],286      "dev": true,287      "license": "MIT",288      "optional": true,289      "os": [290        "linux"291      ],292      "engines": {293        "node": ">=18"294      }295    },296    "node_modules/@esbuild/linux-riscv64": {297      "version": "0.28.2",298      "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz",299      "integrity": "sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA==",300      "cpu": [301        "riscv64"302      ],303      "dev": true,304      "license": "MIT",305      "optional": true,306      "os": [307        "linux"308      ],309      "engines": {310        "node": ">=18"311      }312    },313    "node_modules/@esbuild/linux-s390x": {314      "version": "0.28.2",315      "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz",316      "integrity": "sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg==",317      "cpu": [318        "s390x"319      ],320      "dev": true,321      "license": "MIT",322      "optional": true,323      "os": [324        "linux"325      ],326      "engines": {327        "node": ">=18"328      }329    },330    "node_modules/@esbuild/linux-x64": {331      "version": "0.28.2",332      "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz",333      "integrity": "sha512-4xTZr1FUmSoQW4XIWmit3tzQrUTZM+N3P0XV8xROKYF50XfI7xeO90+1bZvNwxIufQ9hDQVRJH5YhgPVF8A/HQ==",334      "cpu": [335        "x64"336      ],337      "dev": true,338      "license": "MIT",339      "optional": true,340      "os": [341        "linux"342      ],343      "engines": {344        "node": ">=18"345      }346    },347    "node_modules/@esbuild/netbsd-arm64": {348      "version": "0.28.2",349      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz",350      "integrity": "sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw==",351      "cpu": [352        "arm64"353      ],354      "dev": true,355      "license": "MIT",356      "optional": true,357      "os": [358        "netbsd"359      ],360      "engines": {361        "node": ">=18"362      }363    },364    "node_modules/@esbuild/netbsd-x64": {365      "version": "0.28.2",366      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz",367      "integrity": "sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw==",368      "cpu": [369        "x64"370      ],371      "dev": true,372      "license": "MIT",373      "optional": true,374      "os": [375        "netbsd"376      ],377      "engines": {378        "node": ">=18"379      }380    },381    "node_modules/@esbuild/openbsd-arm64": {382      "version": "0.28.2",383      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz",384      "integrity": "sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ==",385      "cpu": [386        "arm64"387      ],388      "dev": true,389      "license": "MIT",390      "optional": true,391      "os": [392        "openbsd"393      ],394      "engines": {395        "node": ">=18"396      }397    },398    "node_modules/@esbuild/openbsd-x64": {399      "version": "0.28.2",400      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz",401      "integrity": "sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw==",402      "cpu": [403        "x64"404      ],405      "dev": true,406      "license": "MIT",407      "optional": true,408      "os": [409        "openbsd"410      ],411      "engines": {412        "node": ">=18"413      }414    },415    "node_modules/@esbuild/openharmony-arm64": {416      "version": "0.28.2",417      "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz",418      "integrity": "sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q==",419      "cpu": [420        "arm64"421      ],422      "dev": true,423      "license": "MIT",424      "optional": true,425      "os": [426        "openharmony"427      ],428      "engines": {429        "node": ">=18"430      }431    },432    "node_modules/@esbuild/sunos-x64": {433      "version": "0.28.2",434      "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz",435      "integrity": "sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g==",436      "cpu": [437        "x64"438      ],439      "dev": true,440      "license": "MIT",441      "optional": true,442      "os": [443        "sunos"444      ],445      "engines": {446        "node": ">=18"447      }448    },449    "node_modules/@esbuild/win32-arm64": {450      "version": "0.28.2",451      "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz",452      "integrity": "sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ==",453      "cpu": [454        "arm64"455      ],456      "dev": true,457      "license": "MIT",458      "optional": true,459      "os": [460        "win32"461      ],462      "engines": {463        "node": ">=18"464      }465    },466    "node_modules/@esbuild/win32-ia32": {467      "version": "0.28.2",468      "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz",469      "integrity": "sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA==",470      "cpu": [471        "ia32"472      ],473      "dev": true,474      "license": "MIT",475      "optional": true,476      "os": [477        "win32"478      ],479      "engines": {480        "node": ">=18"481      }482    },483    "node_modules/@esbuild/win32-x64": {484      "version": "0.28.2",485      "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz",486      "integrity": "sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g==",487      "cpu": [488        "x64"489      ],490      "dev": true,491      "license": "MIT",492      "optional": true,493      "os": [494        "win32"495      ],496      "engines": {497        "node": ">=18"498      }499    },500    "node_modules/@eslint-community/eslint-utils": {501      "version": "4.10.1",502      "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.10.1.tgz",503      "integrity": "sha512-cuadcxVFE8sDK6iWJbs8Sn0av2Nrh2QSGQhVlBW9AaAHqHwjWsZHT8LJ4hFGPh7ASBV2deFdM7H/DPjulmh8rg==",504      "dev": true,505      "license": "MIT",506      "dependencies": {507        "eslint-visitor-keys": "^3.4.3"508      },509      "engines": {510        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"511      },512      "funding": {513        "url": "https://opencollective.com/eslint"514      },515      "peerDependencies": {516        "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"517      }518    },519    "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": {520      "version": "3.4.3",521      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",522      "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",523      "dev": true,524      "license": "Apache-2.0",525      "engines": {526        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"527      },528      "funding": {529        "url": "https://opencollective.com/eslint"530      }531    },532    "node_modules/@eslint-community/regexpp": {533      "version": "4.12.2",534      "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz",535      "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==",536      "dev": true,537      "license": "MIT",538      "engines": {539        "node": "^12.0.0 || ^14.0.0 || >=16.0.0"540      }541    },542    "node_modules/@eslint/config-array": {543      "version": "0.21.2",544      "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz",545      "integrity": "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==",546      "dev": true,547      "license": "Apache-2.0",548      "dependencies": {549        "@eslint/object-schema": "^2.1.7",550        "debug": "^4.3.1",551        "minimatch": "^3.1.5"552      },553      "engines": {554        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"555      }556    },557    "node_modules/@eslint/config-helpers": {558      "version": "0.4.2",559      "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz",560      "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==",561      "dev": true,562      "license": "Apache-2.0",563      "dependencies": {564        "@eslint/core": "^0.17.0"565      },566      "engines": {567        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"568      }569    },570    "node_modules/@eslint/core": {571      "version": "0.17.0",572      "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz",573      "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==",574      "dev": true,575      "license": "Apache-2.0",576      "dependencies": {577        "@types/json-schema": "^7.0.15"578      },579      "engines": {580        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"581      }582    },583    "node_modules/@eslint/eslintrc": {584      "version": "3.3.6",585      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.6.tgz",586      "integrity": "sha512-l2Ul9PrHsPCKcEY/ac7VgFj9D80C7S68sOKc618SyHDPK36s1XcFebXY0iTzUVn4Yq+YbwvSnDmCz9yxjX+QrA==",587      "dev": true,588      "license": "MIT",589      "dependencies": {590        "ajv": "^6.14.0",591        "debug": "^4.3.2",592        "espree": "^10.0.1",593        "globals": "^14.0.0",594        "ignore": "^5.2.0",595        "import-fresh": "^3.2.1",596        "js-yaml": "^4.3.0",597        "minimatch": "^3.1.5",598        "strip-json-comments": "^3.1.1"599      },600      "engines": {601        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"602      },603      "funding": {604        "url": "https://opencollective.com/eslint"605      }606    },607    "node_modules/@eslint/js": {608      "version": "9.39.5",609      "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.5.tgz",610      "integrity": "sha512-QywQuszQh77pIXCsq998c8hbhSTI/azTty1Z6N53dmAudKHhy573j3yvRLsX2BSp8YpLtoCEG8E9DJe+8zUh4A==",611      "dev": true,612      "license": "MIT",613      "engines": {614        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"615      },616      "funding": {617        "url": "https://eslint.org/donate"618      }619    },620    "node_modules/@eslint/object-schema": {621      "version": "2.1.7",622      "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz",623      "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==",624      "dev": true,625      "license": "Apache-2.0",626      "engines": {627        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"628      }629    },630    "node_modules/@eslint/plugin-kit": {631      "version": "0.4.1",632      "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz",633      "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==",634      "dev": true,635      "license": "Apache-2.0",636      "dependencies": {637        "@eslint/core": "^0.17.0",638        "levn": "^0.4.1"639      },640      "engines": {641        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"642      }643    },644    "node_modules/@humanfs/core": {645      "version": "0.19.2",646      "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz",647      "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==",648      "dev": true,649      "license": "Apache-2.0",650      "dependencies": {651        "@humanfs/types": "^0.15.0"652      },653      "engines": {654        "node": ">=18.18.0"655      }656    },657    "node_modules/@humanfs/node": {658      "version": "0.16.8",659      "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz",660      "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==",661      "dev": true,662      "license": "Apache-2.0",663      "dependencies": {664        "@humanfs/core": "^0.19.2",665        "@humanfs/types": "^0.15.0",666        "@humanwhocodes/retry": "^0.4.0"667      },668      "engines": {669        "node": ">=18.18.0"670      }671    },672    "node_modules/@humanfs/types": {673      "version": "0.15.0",674      "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz",675      "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==",676      "dev": true,677      "license": "Apache-2.0",678      "engines": {679        "node": ">=18.18.0"680      }681    },682    "node_modules/@humanwhocodes/module-importer": {683      "version": "1.0.1",684      "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",685      "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",686      "dev": true,687      "license": "Apache-2.0",688      "engines": {689        "node": ">=12.22"690      },691      "funding": {692        "type": "github",693        "url": "https://github.com/sponsors/nzakas"694      }695    },696    "node_modules/@humanwhocodes/retry": {697      "version": "0.4.3",698      "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",699      "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==",700      "dev": true,701      "license": "Apache-2.0",702      "engines": {703        "node": ">=18.18"704      },705      "funding": {706        "type": "github",707        "url": "https://github.com/sponsors/nzakas"708      }709    },710    "node_modules/@jridgewell/sourcemap-codec": {711      "version": "1.5.5",712      "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",713      "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",714      "dev": true,715      "license": "MIT"716    },717    "node_modules/@napi-rs/lzma-linux-x64-gnu": {718      "version": "1.5.1",719      "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-x64-gnu/-/lzma-linux-x64-gnu-1.5.1.tgz",720      "integrity": "sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ==",721      "cpu": [722        "x64"723      ],724      "dev": true,725      "libc": [726        "glibc"727      ],728      "license": "MIT",729      "optional": true,730      "os": [731        "linux"732      ],733      "engines": {734        "node": "^22.20 || ^24.12 || >=25"735      }736    },737    "node_modules/@rollup/rollup-android-arm-eabi": {738      "version": "4.62.4",739      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.62.4.tgz",740      "integrity": "sha512-RrPokAb7dmbxFoeO3TloqHyOjgye8RkBhSqmp4aJMIex4c9r46ZstPnleDQOq1t46VOVjwIuwNogIqbodV1Vvg==",741      "cpu": [742        "arm"743      ],744      "dev": true,745      "license": "MIT",746      "optional": true,747      "os": [748        "android"749      ]750    },751    "node_modules/@rollup/rollup-android-arm64": {752      "version": "4.62.4",753      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.62.4.tgz",754      "integrity": "sha512-JKuJc+pnpks2pjy7L/N3v/cAkZxYlnmuZoD840ldbMI5KDbC4iO9NKwPKYdjYFCMAIIlBzYSFHxIJVYzRo2/8A==",755      "cpu": [756        "arm64"757      ],758      "dev": true,759      "license": "MIT",760      "optional": true,761      "os": [762        "android"763      ]764    },765    "node_modules/@rollup/rollup-darwin-arm64": {766      "version": "4.62.4",767      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.62.4.tgz",768      "integrity": "sha512-krw5uS2STmvJ02x0uTXHbqQNuz+9eZ1iw+qXk9dmW2gvV4jV7O2hEoOnuhFrpOPiel1mBFtqbxYZZtC46hXLOw==",769      "cpu": [770        "arm64"771      ],772      "dev": true,773      "license": "MIT",774      "optional": true,775      "os": [776        "darwin"777      ]778    },779    "node_modules/@rollup/rollup-darwin-x64": {780      "version": "4.62.4",781      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.62.4.tgz",782      "integrity": "sha512-wsTxtgApb4PrOsNJIm0FZ1h3WvCC+k9uxLJ4ad75hgoS4NiRes2SoJFlDAyMwiUY8IssDqGcHbXuN0sx1tfF1A==",783      "cpu": [784        "x64"785      ],786      "dev": true,787      "license": "MIT",788      "optional": true,789      "os": [790        "darwin"791      ]792    },793    "node_modules/@rollup/rollup-freebsd-arm64": {794      "version": "4.62.4",795      "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.62.4.tgz",796      "integrity": "sha512-GUOnQlyZe3yAXhWOtOMsn5Qkrv5E5mZXa0thbARWi5Ei2szlVXJFQhddZ4HbAzh8q92w5twp+CQvs/eFanz9YQ==",797      "cpu": [798        "arm64"799      ],800      "dev": true,801      "license": "MIT",802      "optional": true,803      "os": [804        "freebsd"805      ]806    },807    "node_modules/@rollup/rollup-freebsd-x64": {808      "version": "4.62.4",809      "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.62.4.tgz",810      "integrity": "sha512-/Y7f3QuxjzPKsjA/rfEDa3+0vXqyjmJ50Ln8dPpCmWkKTrUoWHG1cWhTqaAMLob2m2nESWuC7yGrREz019Ztqg==",811      "cpu": [812        "x64"813      ],814      "dev": true,815      "license": "MIT",816      "optional": true,817      "os": [818        "freebsd"819      ]820    },821    "node_modules/@rollup/rollup-linux-arm-gnueabihf": {822      "version": "4.62.4",823      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.62.4.tgz",824      "integrity": "sha512-81wiiX3v7aqy+T+bT61TJ78yJjRquqFFTTbAPt08imfQQzkPIW8t6aJbkTagtCCrXMNc9D66+geqlK7ydLPNqA==",825      "cpu": [826        "arm"827      ],828      "dev": true,829      "libc": [830        "glibc"831      ],832      "license": "MIT",833      "optional": true,834      "os": [835        "linux"836      ]837    },838    "node_modules/@rollup/rollup-linux-arm-musleabihf": {839      "version": "4.62.4",840      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.62.4.tgz",841      "integrity": "sha512-9kmDIvNZqdoHOBZgNtpTBeLWYO/LVipM3H/j62P8848/l/VPEQL6N3uxU9pvP1oZAsXyC2MEnFP3ovRjo7WYNQ==",842      "cpu": [843        "arm"844      ],845      "dev": true,846      "libc": [847        "musl"848      ],849      "license": "MIT",850      "optional": true,851      "os": [852        "linux"853      ]854    },855    "node_modules/@rollup/rollup-linux-arm64-gnu": {856      "version": "4.62.4",857      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.62.4.tgz",858      "integrity": "sha512-CcnXHWnXg69g+DX5VWL3FHts3qMRN2uVEHX+BZvGLdd07/gXkn3ePjYtO1LDJvxkGKVHMclKBRa1QUTH+6toYQ==",859      "cpu": [860        "arm64"861      ],862      "dev": true,863      "libc": [864        "glibc"865      ],866      "license": "MIT",867      "optional": true,868      "os": [869        "linux"870      ]871    },872    "node_modules/@rollup/rollup-linux-arm64-musl": {873      "version": "4.62.4",874      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.62.4.tgz",875      "integrity": "sha512-iFOibiHnTRuhrWLlRsOQFdZJJIa7S8OwkneJr4ocALP16u5yk6lWLINFwhHaEqBFMsKDUZofLkGos7+CPzGB3g==",876      "cpu": [877        "arm64"878      ],879      "dev": true,880      "libc": [881        "musl"882      ],883      "license": "MIT",884      "optional": true,885      "os": [886        "linux"887      ]888    },889    "node_modules/@rollup/rollup-linux-loong64-gnu": {890      "version": "4.62.4",891      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.62.4.tgz",892      "integrity": "sha512-XnWYMI7euHlb5a871xPja+Gm7DRCFU+FGRrtS2sMq9N8FvqtpagUy6gD4YOemC5MRk9xbh8+jYMEJbigFQwsgA==",893      "cpu": [894        "loong64"895      ],896      "dev": true,897      "libc": [898        "glibc"899      ],900      "license": "MIT",901      "optional": true,902      "os": [903        "linux"904      ]905    },906    "node_modules/@rollup/rollup-linux-loong64-musl": {907      "version": "4.62.4",908      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.62.4.tgz",909      "integrity": "sha512-qGDAlO0U8xedCcsdRm9oaoQY8DAx/QT7uIxJWhCdx0ceIWX783UC9QSYkdpzAe29wNiVfp24+bZdQmn49o45SQ==",910      "cpu": [911        "loong64"912      ],913      "dev": true,914      "libc": [915        "musl"916      ],917      "license": "MIT",918      "optional": true,919      "os": [920        "linux"921      ]922    },923    "node_modules/@rollup/rollup-linux-ppc64-gnu": {924      "version": "4.62.4",925      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.62.4.tgz",926      "integrity": "sha512-ru4H6ezD7ysA5EiEK6qkkaEb4modH8CTej6kUy/gQi20u3kB3G7Zn8snXXkeJSCOFKG/rbPPtM/+9Wgas1961w==",927      "cpu": [928        "ppc64"929      ],930      "dev": true,931      "libc": [932        "glibc"933      ],934      "license": "MIT",935      "optional": true,936      "os": [937        "linux"938      ]939    },940    "node_modules/@rollup/rollup-linux-ppc64-musl": {941      "version": "4.62.4",942      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.62.4.tgz",943      "integrity": "sha512-2W4MO5WQVJnbJaZdvDb9rhBDuFU1nKIepPFpJUBsTh2k1YY2g+ODViaWuyOAjQ5cOP7NvrvLzt3wvHOoiAvc7w==",944      "cpu": [945        "ppc64"946      ],947      "dev": true,948      "libc": [949        "musl"950      ],951      "license": "MIT",952      "optional": true,953      "os": [954        "linux"955      ]956    },957    "node_modules/@rollup/rollup-linux-riscv64-gnu": {958      "version": "4.62.4",959      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.62.4.tgz",960      "integrity": "sha512-+fxjfuoAmVMCYV5QyjoIpu0cp5DOiOTeqYFk1AVaxGr+/ravWLX89XfQmptsoWcaVy/TGf2hexzbUOrCQIL1CQ==",961      "cpu": [962        "riscv64"963      ],964      "dev": true,965      "libc": [966        "glibc"967      ],968      "license": "MIT",969      "optional": true,970      "os": [971        "linux"972      ]973    },974    "node_modules/@rollup/rollup-linux-riscv64-musl": {975      "version": "4.62.4",976      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.62.4.tgz",977      "integrity": "sha512-jTn8JfHGL4djjFxPuM06LmNUJDsst2jeVlsd9OmIH6zc5sC9K6rIuO4YajXatLUpBmBKl6b35ro1QZocLi+tcA==",978      "cpu": [979        "riscv64"980      ],981      "dev": true,982      "libc": [983        "musl"984      ],985      "license": "MIT",986      "optional": true,987      "os": [988        "linux"989      ]990    },991    "node_modules/@rollup/rollup-linux-s390x-gnu": {992      "version": "4.62.4",993      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.62.4.tgz",994      "integrity": "sha512-oCJCJL4pXsoDcP2QZ+JVlPTIRc6266zsIaeJJsWImmF7HO0W8nb6HuSgZlMWxJwaPf8ehbSw8yo0EUw925hKsA==",995      "cpu": [996        "s390x"997      ],998      "dev": true,999      "libc": [1000        "glibc"1001      ],1002      "license": "MIT",1003      "optional": true,1004      "os": [1005        "linux"1006      ]1007    },1008    "node_modules/@rollup/rollup-linux-x64-gnu": {1009      "version": "4.62.4",1010      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.62.4.tgz",1011      "integrity": "sha512-W69hukhZ3KKNRCaMIEzKvcFye42hh0FE1+YoYaf5+Ikacuftoco6yO/xouz0hc5d5W/s3yBro5jRiuEE/Q5vUw==",1012      "cpu": [1013        "x64"1014      ],1015      "dev": true,1016      "libc": [1017        "glibc"1018      ],1019      "license": "MIT",1020      "optional": true,1021      "os": [1022        "linux"1023      ]1024    },1025    "node_modules/@rollup/rollup-linux-x64-musl": {1026      "version": "4.62.4",1027      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.62.4.tgz",1028      "integrity": "sha512-qiXbGG2jkjXhzXpsFZSR2Xpb8DN/UaxYsbb/STbuR/6fpaDgRmmaq1B/LmtF2wQFOFOSsK2jdE0RZ3a0zHn4QA==",1029      "cpu": [1030        "x64"1031      ],1032      "dev": true,1033      "libc": [1034        "musl"1035      ],1036      "license": "MIT",1037      "optional": true,1038      "os": [1039        "linux"1040      ]1041    },1042    "node_modules/@rollup/rollup-openbsd-x64": {1043      "version": "4.62.4",1044      "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.62.4.tgz",1045      "integrity": "sha512-nWeM//hxv8mIo6jD7Hu4o48DVmV9pbV6gsKaWU+4NFyqHoPKwrkRiZGLKUhOBk8qNmDmpwFtPKg80Bo/Tn4xiQ==",1046      "cpu": [1047        "x64"1048      ],1049      "dev": true,1050      "license": "MIT",1051      "optional": true,1052      "os": [1053        "openbsd"1054      ]1055    },1056    "node_modules/@rollup/rollup-openharmony-arm64": {1057      "version": "4.62.4",1058      "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.62.4.tgz",1059      "integrity": "sha512-s62SQ/vgsRSvMwDkOEfTqfgASF0f26ZNaQuTA6Aok5lrikf89yI2W0gFHvZb2Jpgc6N8JnOKZgCK2iciO3CsxQ==",1060      "cpu": [1061        "arm64"1062      ],1063      "dev": true,1064      "license": "MIT",1065      "optional": true,1066      "os": [1067        "openharmony"1068      ]1069    },1070    "node_modules/@rollup/rollup-win32-arm64-msvc": {1071      "version": "4.62.4",1072      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.62.4.tgz",1073      "integrity": "sha512-J6wGf8TVGbXJq+HH+ttTvrcfNKPbuZecV6KT1B8I18BC5IURUh5kl4Yl5OEP5eFIUoI5BWxCsyYMhFsDx8kekw==",1074      "cpu": [1075        "arm64"1076      ],1077      "dev": true,1078      "license": "MIT",1079      "optional": true,1080      "os": [1081        "win32"1082      ]1083    },1084    "node_modules/@rollup/rollup-win32-ia32-msvc": {1085      "version": "4.62.4",1086      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.62.4.tgz",1087      "integrity": "sha512-zmfrQd/0wu6oJs8Vq8KwY/YtsKSsLtKe/HwAP4Wqy8LhWjeT55fHRAkOhYQ12wI3ayS4Tt12d5CDRD7N96SAYQ==",1088      "cpu": [1089        "ia32"1090      ],1091      "dev": true,1092      "license": "MIT",1093      "optional": true,1094      "os": [1095        "win32"1096      ]1097    },1098    "node_modules/@rollup/rollup-win32-x64-gnu": {1099      "version": "4.62.4",1100      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.62.4.tgz",1101      "integrity": "sha512-qPzHqdj9rfUD+w79dtE07zi/kFwKyCJqplp5K5ygeLTp7jLpAoc16OAH39HSmRC9UpozaecsleI8uAdEj6v2yw==",1102      "cpu": [1103        "x64"1104      ],1105      "dev": true,1106      "license": "MIT",1107      "optional": true,1108      "os": [1109        "win32"1110      ]1111    },1112    "node_modules/@rollup/rollup-win32-x64-msvc": {1113      "version": "4.62.4",1114      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.62.4.tgz",1115      "integrity": "sha512-zD6NdeWEByGE9QF9vCrlJ5YQB4oq9q91kPZS37Jwj5hOkvR1lTBSpsKhKDw4IJtbQ35LsTS1HD9DZYGKIshU1Q==",1116      "cpu": [1117        "x64"1118      ],1119      "dev": true,1120      "license": "MIT",1121      "optional": true,1122      "os": [1123        "win32"1124      ]1125    },1126    "node_modules/@types/chai": {1127      "version": "5.2.3",1128      "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz",1129      "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==",1130      "dev": true,1131      "license": "MIT",1132      "dependencies": {1133        "@types/deep-eql": "*",1134        "assertion-error": "^2.0.1"1135      }1136    },1137    "node_modules/@types/deep-eql": {1138      "version": "4.0.2",1139      "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz",1140      "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==",1141      "dev": true,1142      "license": "MIT"1143    },1144    "node_modules/@types/estree": {1145      "version": "1.0.9",1146      "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",1147      "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",1148      "dev": true,1149      "license": "MIT"1150    },1151    "node_modules/@types/json-schema": {1152      "version": "7.0.15",1153      "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",1154      "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",1155      "dev": true,1156      "license": "MIT"1157    },1158    "node_modules/@types/node": {1159      "version": "22.20.1",1160      "resolved": "https://registry.npmjs.org/@types/node/-/node-22.20.1.tgz",1161      "integrity": "sha512-EANqOCF9QFyra+4pfxUcX9STKJpCLjMbObVzljIJomAWSnuSIEAvyzEU53GaajbXJEgdh0iEcPL+DGvpUd4k1Q==",1162      "dev": true,1163      "license": "MIT",1164      "dependencies": {1165        "undici-types": "~6.21.0"1166      }1167    },1168    "node_modules/@typescript-eslint/eslint-plugin": {1169      "version": "8.66.0",1170      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.66.0.tgz",1171      "integrity": "sha512-p088eaGrzYz1s+7cov0aMOCkNGTJlVxF4jgubf28c8L0Cv9Rloj8YBHnv4hXLq6IIEE1AsjNWavO+k+8kP2Y0A==",1172      "dev": true,1173      "license": "MIT",1174      "dependencies": {1175        "@eslint-community/regexpp": "^4.12.2",1176        "@typescript-eslint/scope-manager": "8.66.0",1177        "@typescript-eslint/type-utils": "8.66.0",1178        "@typescript-eslint/utils": "8.66.0",1179        "@typescript-eslint/visitor-keys": "8.66.0",1180        "ignore": "^7.0.5",1181        "natural-compare": "^1.4.0",1182        "ts-api-utils": "^2.5.0"1183      },1184      "engines": {1185        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1186      },1187      "funding": {1188        "type": "opencollective",1189        "url": "https://opencollective.com/typescript-eslint"1190      },1191      "peerDependencies": {1192        "@typescript-eslint/parser": "^8.66.0",1193        "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",1194        "typescript": ">=4.8.4 <6.1.0"1195      }1196    },1197    "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": {1198      "version": "7.0.6",1199      "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.6.tgz",1200      "integrity": "sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==",1201      "dev": true,1202      "license": "MIT",1203      "engines": {1204        "node": ">= 4"1205      }1206    },1207    "node_modules/@typescript-eslint/parser": {1208      "version": "8.66.0",1209      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.66.0.tgz",1210      "integrity": "sha512-X6ypGChaWYk6PBtUg2BwuTZEFFcHJAtGTVJ9/lCTOufhZ4i9fNolQNnktq+kkMCwMj7V8Svsq7+TxSDslmhE0g==",1211      "dev": true,1212      "license": "MIT",1213      "dependencies": {1214        "@typescript-eslint/scope-manager": "8.66.0",1215        "@typescript-eslint/types": "8.66.0",1216        "@typescript-eslint/typescript-estree": "8.66.0",1217        "@typescript-eslint/visitor-keys": "8.66.0",1218        "debug": "^4.4.3"1219      },1220      "engines": {1221        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1222      },1223      "funding": {1224        "type": "opencollective",1225        "url": "https://opencollective.com/typescript-eslint"1226      },1227      "peerDependencies": {1228        "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",1229        "typescript": ">=4.8.4 <6.1.0"1230      }1231    },1232    "node_modules/@typescript-eslint/project-service": {1233      "version": "8.66.0",1234      "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.66.0.tgz",1235      "integrity": "sha512-7MthGPTt4BP69lSryqpqq8HQqxuzynssckL/jyDyk3+TNMQ3y2jFWkptCrktWvBrP+EH787Nl5N5Qpw7WZg+5g==",1236      "dev": true,1237      "license": "MIT",1238      "dependencies": {1239        "@typescript-eslint/tsconfig-utils": "^8.66.0",1240        "@typescript-eslint/types": "^8.66.0",1241        "debug": "^4.4.3"1242      },1243      "engines": {1244        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1245      },1246      "funding": {1247        "type": "opencollective",1248        "url": "https://opencollective.com/typescript-eslint"1249      },1250      "peerDependencies": {1251        "typescript": ">=4.8.4 <6.1.0"1252      }1253    },1254    "node_modules/@typescript-eslint/scope-manager": {1255      "version": "8.66.0",1256      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.66.0.tgz",1257      "integrity": "sha512-8TGcH25j9zqJ/IULB/ppyhRvxA8QYfFEZ7nfbg6/BN9spDgb8fPWQXlE5l8TWBL50EtUx007uZ1o9VOwrq2/9g==",1258      "dev": true,1259      "license": "MIT",1260      "dependencies": {1261        "@typescript-eslint/types": "8.66.0",1262        "@typescript-eslint/visitor-keys": "8.66.0"1263      },1264      "engines": {1265        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1266      },1267      "funding": {1268        "type": "opencollective",1269        "url": "https://opencollective.com/typescript-eslint"1270      }1271    },1272    "node_modules/@typescript-eslint/tsconfig-utils": {1273      "version": "8.66.0",1274      "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.66.0.tgz",1275      "integrity": "sha512-9D5gLYZG4rOjcoag8MQ/fWI8WqA9wcPDyOGyWtWFhvM1lHRbliqUSPIY5J3zqCU1tvSwzXxnnjhQhz5Ne7mJ4g==",1276      "dev": true,1277      "license": "MIT",1278      "engines": {1279        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1280      },1281      "funding": {1282        "type": "opencollective",1283        "url": "https://opencollective.com/typescript-eslint"1284      },1285      "peerDependencies": {1286        "typescript": ">=4.8.4 <6.1.0"1287      }1288    },1289    "node_modules/@typescript-eslint/type-utils": {1290      "version": "8.66.0",1291      "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.66.0.tgz",1292      "integrity": "sha512-LG2dWfjZQQp0ADtAu/EWJVayefGL2UEZ3CDeI44D9v3rXB/WYUqE/jpO28KrEKul5AySrmI+Zh1v6v+xW2U9+g==",1293      "dev": true,1294      "license": "MIT",1295      "dependencies": {1296        "@typescript-eslint/types": "8.66.0",1297        "@typescript-eslint/typescript-estree": "8.66.0",1298        "@typescript-eslint/utils": "8.66.0",1299        "debug": "^4.4.3",1300        "ts-api-utils": "^2.5.0"1301      },1302      "engines": {1303        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1304      },1305      "funding": {1306        "type": "opencollective",1307        "url": "https://opencollective.com/typescript-eslint"1308      },1309      "peerDependencies": {1310        "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",1311        "typescript": ">=4.8.4 <6.1.0"1312      }1313    },1314    "node_modules/@typescript-eslint/types": {1315      "version": "8.66.0",1316      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.66.0.tgz",1317      "integrity": "sha512-H6gcYaSDOyvL3AD/jHUtUFo2jqGgn/F6nuyuZSu0QTesxL+cP4dQoIMrODRofuJC09g64+WgZ6tE19Y1N2YIFQ==",1318      "dev": true,1319      "license": "MIT",1320      "engines": {1321        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1322      },1323      "funding": {1324        "type": "opencollective",1325        "url": "https://opencollective.com/typescript-eslint"1326      }1327    },1328    "node_modules/@typescript-eslint/typescript-estree": {1329      "version": "8.66.0",1330      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.66.0.tgz",1331      "integrity": "sha512-8/x4INiiQb10jGgXYD7116/zQ+OL84ZIFn0za68wwFHCanT/VLbBEroWht8RV8fn0/ZCAoazHLQgwUC0UQcDfg==",1332      "dev": true,1333      "license": "MIT",1334      "dependencies": {1335        "@typescript-eslint/project-service": "8.66.0",1336        "@typescript-eslint/tsconfig-utils": "8.66.0",1337        "@typescript-eslint/types": "8.66.0",1338        "@typescript-eslint/visitor-keys": "8.66.0",1339        "debug": "^4.4.3",1340        "minimatch": "^10.2.2",1341        "semver": "^7.7.3",1342        "tinyglobby": "^0.2.15",1343        "ts-api-utils": "^2.5.0"1344      },1345      "engines": {1346        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1347      },1348      "funding": {1349        "type": "opencollective",1350        "url": "https://opencollective.com/typescript-eslint"1351      },1352      "peerDependencies": {1353        "typescript": ">=4.8.4 <6.1.0"1354      }1355    },1356    "node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": {1357      "version": "4.0.4",1358      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",1359      "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",1360      "dev": true,1361      "license": "MIT",1362      "engines": {1363        "node": "18 || 20 || >=22"1364      }1365    },1366    "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {1367      "version": "5.0.9",1368      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz",1369      "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==",1370      "dev": true,1371      "license": "MIT",1372      "dependencies": {1373        "balanced-match": "^4.0.2"1374      },1375      "engines": {1376        "node": "20 || >=22"1377      }1378    },1379    "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {1380      "version": "10.2.6",1381      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz",1382      "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==",1383      "dev": true,1384      "license": "BlueOak-1.0.0",1385      "dependencies": {1386        "brace-expansion": "^5.0.8"1387      },1388      "engines": {1389        "node": "18 || 20 || >=22"1390      },1391      "funding": {1392        "url": "https://github.com/sponsors/isaacs"1393      }1394    },1395    "node_modules/@typescript-eslint/utils": {1396      "version": "8.66.0",1397      "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.66.0.tgz",1398      "integrity": "sha512-jasearZPolBw5NJNYGMwxzHMF83niVWmMU1VdHzG1CyfI2VS7f7nZltnKtHcg20hW+7Uo5GfK4MeDPoU3qI8EA==",1399      "dev": true,1400      "license": "MIT",1401      "dependencies": {1402        "@eslint-community/eslint-utils": "^4.9.1",1403        "@typescript-eslint/scope-manager": "8.66.0",1404        "@typescript-eslint/types": "8.66.0",1405        "@typescript-eslint/typescript-estree": "8.66.0"1406      },1407      "engines": {1408        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1409      },1410      "funding": {1411        "type": "opencollective",1412        "url": "https://opencollective.com/typescript-eslint"1413      },1414      "peerDependencies": {1415        "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",1416        "typescript": ">=4.8.4 <6.1.0"1417      }1418    },1419    "node_modules/@typescript-eslint/visitor-keys": {1420      "version": "8.66.0",1421      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.66.0.tgz",1422      "integrity": "sha512-dkKR8q+lKciskj1Y3vthHktl+3cMLWGyVUP23bRiPZ5O9BRT++4EqDDV+TVeIKBL1VXVEqrJlz8MYbcnvJcAlg==",1423      "dev": true,1424      "license": "MIT",1425      "dependencies": {1426        "@typescript-eslint/types": "8.66.0",1427        "eslint-visitor-keys": "^5.0.0"1428      },1429      "engines": {1430        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1431      },1432      "funding": {1433        "type": "opencollective",1434        "url": "https://opencollective.com/typescript-eslint"1435      }1436    },1437    "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": {1438      "version": "5.0.1",1439      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz",1440      "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==",1441      "dev": true,1442      "license": "Apache-2.0",1443      "engines": {1444        "node": "^20.19.0 || ^22.13.0 || >=24"1445      },1446      "funding": {1447        "url": "https://opencollective.com/eslint"1448      }1449    },1450    "node_modules/@vitest/expect": {1451      "version": "3.2.7",1452      "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.2.7.tgz",1453      "integrity": "sha512-E8eBXaKibuvH2pSZErOjdVb5vF4PbKYcrnluBTYxEk1l/VhhwZg1kZQsdtjq+CsF5CFydf2Rdkz7jDHKSisi3w==",1454      "dev": true,1455      "license": "MIT",1456      "dependencies": {1457        "@types/chai": "^5.2.2",1458        "@vitest/spy": "3.2.7",1459        "@vitest/utils": "3.2.7",1460        "chai": "^5.2.0",1461        "tinyrainbow": "^2.0.0"1462      },1463      "funding": {1464        "url": "https://opencollective.com/vitest"1465      }1466    },1467    "node_modules/@vitest/mocker": {1468      "version": "3.2.7",1469      "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.2.7.tgz",1470      "integrity": "sha512-Trr0hYO9CM3Wj6ksWHRhK9IZpIY6wTMO5u/MqXurMxT57sWBaOPEtP3Oq60ihZuh5JsiagKfz95OcxdEP6dBrA==",1471      "dev": true,1472      "license": "MIT",1473      "dependencies": {1474        "@vitest/spy": "3.2.7",1475        "estree-walker": "^3.0.3",1476        "magic-string": "^0.30.17"1477      },1478      "funding": {1479        "url": "https://opencollective.com/vitest"1480      },1481      "peerDependencies": {1482        "msw": "^2.4.9",1483        "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0"1484      },1485      "peerDependenciesMeta": {1486        "msw": {1487          "optional": true1488        },1489        "vite": {1490          "optional": true1491        }1492      }1493    },1494    "node_modules/@vitest/pretty-format": {1495      "version": "3.2.7",1496      "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.2.7.tgz",1497      "integrity": "sha512-KUHlwqVu0sRlhCdyPdQ/wBoTfRahjUky1MubOmYw9fWfIZy1gNoHpuaaQBPAaMaVYdQYHJLurzj8ECCj5OwTqA==",1498      "dev": true,1499      "license": "MIT",1500      "dependencies": {1501        "tinyrainbow": "^2.0.0"1502      },1503      "funding": {1504        "url": "https://opencollective.com/vitest"1505      }1506    },1507    "node_modules/@vitest/runner": {1508      "version": "3.2.7",1509      "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.2.7.tgz",1510      "integrity": "sha512-sB9y4ovltoQP+WaUPwmSxO9WIg9Ig694Di5PalVPsYHklAdE027mehpWF2SQSVq+k6sFgaivbTjTJwZLSHbedA==",1511      "dev": true,1512      "license": "MIT",1513      "dependencies": {1514        "@vitest/utils": "3.2.7",1515        "pathe": "^2.0.3",1516        "strip-literal": "^3.0.0"1517      },1518      "funding": {1519        "url": "https://opencollective.com/vitest"1520      }1521    },1522    "node_modules/@vitest/snapshot": {1523      "version": "3.2.7",1524      "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.2.7.tgz",1525      "integrity": "sha512-7C+MwShwtBSI5Buwoyg3s/iY1eHL9PKAf+O1wVh/TdnjXUtkoL/9YQtre90i4MtNXM6edP1wJ2zOBpfCyhIS7g==",1526      "dev": true,1527      "license": "MIT",1528      "dependencies": {1529        "@vitest/pretty-format": "3.2.7",1530        "magic-string": "^0.30.17",1531        "pathe": "^2.0.3"1532      },1533      "funding": {1534        "url": "https://opencollective.com/vitest"1535      }1536    },1537    "node_modules/@vitest/spy": {1538      "version": "3.2.7",1539      "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.2.7.tgz",1540      "integrity": "sha512-Q2eQGI6d2L/hBtZ0qNuKcAGid68XK6cv1xsoaIma6PaJhHPoqcEJhYpXZ/5myCMqkNgtP6UKuBhbc0nHKnrkuQ==",1541      "dev": true,1542      "license": "MIT",1543      "dependencies": {1544        "tinyspy": "^4.0.3"1545      },1546      "funding": {1547        "url": "https://opencollective.com/vitest"1548      }1549    },1550    "node_modules/@vitest/utils": {1551      "version": "3.2.7",1552      "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.2.7.tgz",1553      "integrity": "sha512-x6BDOd7dyo3PFLY3I9/HJ25X/6OurhGXk2/B9gOZNPF7XDVjeBK4k01lQE5uvDpbuheErh91qYuE1E2OEjK3Rw==",1554      "dev": true,1555      "license": "MIT",1556      "dependencies": {1557        "@vitest/pretty-format": "3.2.7",1558        "loupe": "^3.1.4",1559        "tinyrainbow": "^2.0.0"1560      },1561      "funding": {1562        "url": "https://opencollective.com/vitest"1563      }1564    },1565    "node_modules/acorn": {1566      "version": "8.18.0",1567      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.18.0.tgz",1568      "integrity": "sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==",1569      "dev": true,1570      "license": "MIT",1571      "bin": {1572        "acorn": "bin/acorn"1573      },1574      "engines": {1575        "node": ">=0.4.0"1576      }1577    },1578    "node_modules/acorn-jsx": {1579      "version": "5.3.2",1580      "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",1581      "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",1582      "dev": true,1583      "license": "MIT",1584      "peerDependencies": {1585        "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"1586      }1587    },1588    "node_modules/ajv": {1589      "version": "6.15.0",1590      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz",1591      "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==",1592      "dev": true,1593      "license": "MIT",1594      "dependencies": {1595        "fast-deep-equal": "^3.1.1",1596        "fast-json-stable-stringify": "^2.0.0",1597        "json-schema-traverse": "^0.4.1",1598        "uri-js": "^4.2.2"1599      },1600      "funding": {1601        "type": "github",1602        "url": "https://github.com/sponsors/epoberezkin"1603      }1604    },1605    "node_modules/ansi-styles": {1606      "version": "4.3.0",1607      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",1608      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",1609      "dev": true,1610      "license": "MIT",1611      "dependencies": {1612        "color-convert": "^2.0.1"1613      },1614      "engines": {1615        "node": ">=8"1616      },1617      "funding": {1618        "url": "https://github.com/chalk/ansi-styles?sponsor=1"1619      }1620    },1621    "node_modules/argparse": {1622      "version": "2.0.1",1623      "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",1624      "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",1625      "dev": true,1626      "license": "Python-2.0"1627    },1628    "node_modules/assertion-error": {1629      "version": "2.0.1",1630      "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",1631      "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==",1632      "dev": true,1633      "license": "MIT",1634      "engines": {1635        "node": ">=12"1636      }1637    },1638    "node_modules/balanced-match": {1639      "version": "1.0.2",1640      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",1641      "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",1642      "dev": true,1643      "license": "MIT"1644    },1645    "node_modules/brace-expansion": {1646      "version": "1.1.18",1647      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz",1648      "integrity": "sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==",1649      "dev": true,1650      "license": "MIT",1651      "dependencies": {1652        "balanced-match": "^1.0.0",1653        "concat-map": "0.0.1"1654      }1655    },1656    "node_modules/cac": {1657      "version": "6.7.14",1658      "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz",1659      "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==",1660      "dev": true,1661      "license": "MIT",1662      "engines": {1663        "node": ">=8"1664      }1665    },1666    "node_modules/callsites": {1667      "version": "3.1.0",1668      "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",1669      "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",1670      "dev": true,1671      "license": "MIT",1672      "engines": {1673        "node": ">=6"1674      }1675    },1676    "node_modules/chai": {1677      "version": "5.3.3",1678      "resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz",1679      "integrity": "sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==",1680      "dev": true,1681      "license": "MIT",1682      "dependencies": {1683        "assertion-error": "^2.0.1",1684        "check-error": "^2.1.1",1685        "deep-eql": "^5.0.1",1686        "loupe": "^3.1.0",1687        "pathval": "^2.0.0"1688      },1689      "engines": {1690        "node": ">=18"1691      }1692    },1693    "node_modules/chalk": {1694      "version": "4.1.2",1695      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",1696      "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",1697      "dev": true,1698      "license": "MIT",1699      "dependencies": {1700        "ansi-styles": "^4.1.0",1701        "supports-color": "^7.1.0"1702      },1703      "engines": {1704        "node": ">=10"1705      },1706      "funding": {1707        "url": "https://github.com/chalk/chalk?sponsor=1"1708      }1709    },1710    "node_modules/check-error": {1711      "version": "2.1.3",1712      "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.3.tgz",1713      "integrity": "sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==",1714      "dev": true,1715      "license": "MIT",1716      "engines": {1717        "node": ">= 16"1718      }1719    },1720    "node_modules/color-convert": {1721      "version": "2.0.1",1722      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",1723      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",1724      "dev": true,1725      "license": "MIT",1726      "dependencies": {1727        "color-name": "~1.1.4"1728      },1729      "engines": {1730        "node": ">=7.0.0"1731      }1732    },1733    "node_modules/color-name": {1734      "version": "1.1.4",1735      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",1736      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",1737      "dev": true,1738      "license": "MIT"1739    },1740    "node_modules/concat-map": {1741      "version": "0.0.1",1742      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",1743      "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",1744      "dev": true,1745      "license": "MIT"1746    },1747    "node_modules/cross-spawn": {1748      "version": "7.0.6",1749      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",1750      "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",1751      "dev": true,1752      "license": "MIT",1753      "dependencies": {1754        "path-key": "^3.1.0",1755        "shebang-command": "^2.0.0",1756        "which": "^2.0.1"1757      },1758      "engines": {1759        "node": ">= 8"1760      }1761    },1762    "node_modules/debug": {1763      "version": "4.4.3",1764      "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",1765      "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",1766      "dev": true,1767      "license": "MIT",1768      "dependencies": {1769        "ms": "^2.1.3"1770      },1771      "engines": {1772        "node": ">=6.0"1773      },1774      "peerDependenciesMeta": {1775        "supports-color": {1776          "optional": true1777        }1778      }1779    },1780    "node_modules/deep-eql": {1781      "version": "5.0.2",1782      "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz",1783      "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==",1784      "dev": true,1785      "license": "MIT",1786      "engines": {1787        "node": ">=6"1788      }1789    },1790    "node_modules/deep-is": {1791      "version": "0.1.4",1792      "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",1793      "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",1794      "dev": true,1795      "license": "MIT"1796    },1797    "node_modules/es-module-lexer": {1798      "version": "1.7.0",1799      "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz",1800      "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==",1801      "dev": true,1802      "license": "MIT"1803    },1804    "node_modules/esbuild": {1805      "version": "0.28.2",1806      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz",1807      "integrity": "sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==",1808      "dev": true,1809      "hasInstallScript": true,1810      "license": "MIT",1811      "bin": {1812        "esbuild": "bin/esbuild"1813      },1814      "engines": {1815        "node": ">=18"1816      },1817      "optionalDependencies": {1818        "@esbuild/aix-ppc64": "0.28.2",1819        "@esbuild/android-arm": "0.28.2",1820        "@esbuild/android-arm64": "0.28.2",1821        "@esbuild/android-x64": "0.28.2",1822        "@esbuild/darwin-arm64": "0.28.2",1823        "@esbuild/darwin-x64": "0.28.2",1824        "@esbuild/freebsd-arm64": "0.28.2",1825        "@esbuild/freebsd-x64": "0.28.2",1826        "@esbuild/linux-arm": "0.28.2",1827        "@esbuild/linux-arm64": "0.28.2",1828        "@esbuild/linux-ia32": "0.28.2",1829        "@esbuild/linux-loong64": "0.28.2",1830        "@esbuild/linux-mips64el": "0.28.2",1831        "@esbuild/linux-ppc64": "0.28.2",1832        "@esbuild/linux-riscv64": "0.28.2",1833        "@esbuild/linux-s390x": "0.28.2",1834        "@esbuild/linux-x64": "0.28.2",1835        "@esbuild/netbsd-arm64": "0.28.2",1836        "@esbuild/netbsd-x64": "0.28.2",1837        "@esbuild/openbsd-arm64": "0.28.2",1838        "@esbuild/openbsd-x64": "0.28.2",1839        "@esbuild/openharmony-arm64": "0.28.2",1840        "@esbuild/sunos-x64": "0.28.2",1841        "@esbuild/win32-arm64": "0.28.2",1842        "@esbuild/win32-ia32": "0.28.2",1843        "@esbuild/win32-x64": "0.28.2"1844      }1845    },1846    "node_modules/escape-string-regexp": {1847      "version": "4.0.0",1848      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",1849      "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",1850      "dev": true,1851      "license": "MIT",1852      "engines": {1853        "node": ">=10"1854      },1855      "funding": {1856        "url": "https://github.com/sponsors/sindresorhus"1857      }1858    },1859    "node_modules/eslint": {1860      "version": "9.39.5",1861      "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.5.tgz",1862      "integrity": "sha512-DgZS62aPLXKlnxILS/AYCoRvHaZeXceIzlXPkkGGzJWSow1aEk0lbTlxUSlyjC8jcaKxAdOnTDz+o1JFSBsyjw==",1863      "dev": true,1864      "license": "MIT",1865      "dependencies": {1866        "@eslint-community/eslint-utils": "^4.8.0",1867        "@eslint-community/regexpp": "^4.12.1",1868        "@eslint/config-array": "^0.21.2",1869        "@eslint/config-helpers": "^0.4.2",1870        "@eslint/core": "^0.17.0",1871        "@eslint/eslintrc": "^3.3.6",1872        "@eslint/js": "9.39.5",1873        "@eslint/plugin-kit": "^0.4.1",1874        "@humanfs/node": "^0.16.6",1875        "@humanwhocodes/module-importer": "^1.0.1",1876        "@humanwhocodes/retry": "^0.4.2",1877        "@types/estree": "^1.0.6",1878        "ajv": "^6.14.0",1879        "chalk": "^4.0.0",1880        "cross-spawn": "^7.0.6",1881        "debug": "^4.3.2",1882        "escape-string-regexp": "^4.0.0",1883        "eslint-scope": "^8.4.0",1884        "eslint-visitor-keys": "^4.2.1",1885        "espree": "^10.4.0",1886        "esquery": "^1.5.0",1887        "esutils": "^2.0.2",1888        "fast-deep-equal": "^3.1.3",1889        "file-entry-cache": "^8.0.0",1890        "find-up": "^5.0.0",1891        "glob-parent": "^6.0.2",1892        "ignore": "^5.2.0",1893        "imurmurhash": "^0.1.4",1894        "is-glob": "^4.0.0",1895        "json-stable-stringify-without-jsonify": "^1.0.1",1896        "lodash.merge": "^4.6.2",1897        "minimatch": "^3.1.5",1898        "natural-compare": "^1.4.0",1899        "optionator": "^0.9.3"1900      },1901      "bin": {1902        "eslint": "bin/eslint.js"1903      },1904      "engines": {1905        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1906      },1907      "funding": {1908        "url": "https://eslint.org/donate"1909      },1910      "peerDependencies": {1911        "jiti": "*"1912      },1913      "peerDependenciesMeta": {1914        "jiti": {1915          "optional": true1916        }1917      }1918    },1919    "node_modules/eslint-scope": {1920      "version": "8.4.0",1921      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",1922      "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",1923      "dev": true,1924      "license": "BSD-2-Clause",1925      "dependencies": {1926        "esrecurse": "^4.3.0",1927        "estraverse": "^5.2.0"1928      },1929      "engines": {1930        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1931      },1932      "funding": {1933        "url": "https://opencollective.com/eslint"1934      }1935    },1936    "node_modules/eslint-visitor-keys": {1937      "version": "4.2.1",1938      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",1939      "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",1940      "dev": true,1941      "license": "Apache-2.0",1942      "engines": {1943        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1944      },1945      "funding": {1946        "url": "https://opencollective.com/eslint"1947      }1948    },1949    "node_modules/espree": {1950      "version": "10.4.0",1951      "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",1952      "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",1953      "dev": true,1954      "license": "BSD-2-Clause",1955      "dependencies": {1956        "acorn": "^8.15.0",1957        "acorn-jsx": "^5.3.2",1958        "eslint-visitor-keys": "^4.2.1"1959      },1960      "engines": {1961        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1962      },1963      "funding": {1964        "url": "https://opencollective.com/eslint"1965      }1966    },1967    "node_modules/esquery": {1968      "version": "1.7.0",1969      "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz",1970      "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==",1971      "dev": true,1972      "license": "BSD-3-Clause",1973      "dependencies": {1974        "estraverse": "^5.1.0"1975      },1976      "engines": {1977        "node": ">=0.10"1978      }1979    },1980    "node_modules/esrecurse": {1981      "version": "4.3.0",1982      "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",1983      "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",1984      "dev": true,1985      "license": "BSD-2-Clause",1986      "dependencies": {1987        "estraverse": "^5.2.0"1988      },1989      "engines": {1990        "node": ">=4.0"1991      }1992    },1993    "node_modules/estraverse": {1994      "version": "5.3.0",1995      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",1996      "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",1997      "dev": true,1998      "license": "BSD-2-Clause",1999      "engines": {2000        "node": ">=4.0"2001      }2002    },2003    "node_modules/estree-walker": {2004      "version": "3.0.3",2005      "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",2006      "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",2007      "dev": true,2008      "license": "MIT",2009      "dependencies": {2010        "@types/estree": "^1.0.0"2011      }2012    },2013    "node_modules/esutils": {2014      "version": "2.0.3",2015      "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",2016      "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",2017      "dev": true,2018      "license": "BSD-2-Clause",2019      "engines": {2020        "node": ">=0.10.0"2021      }2022    },2023    "node_modules/expect-type": {2024      "version": "1.4.0",2025      "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.4.0.tgz",2026      "integrity": "sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==",2027      "dev": true,2028      "license": "Apache-2.0",2029      "engines": {2030        "node": ">=12.0.0"2031      }2032    },2033    "node_modules/fast-deep-equal": {2034      "version": "3.1.3",2035      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",2036      "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",2037      "dev": true,2038      "license": "MIT"2039    },2040    "node_modules/fast-json-stable-stringify": {2041      "version": "2.1.0",2042      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",2043      "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",2044      "dev": true,2045      "license": "MIT"2046    },2047    "node_modules/fast-levenshtein": {2048      "version": "2.0.6",2049      "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",2050      "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",2051      "dev": true,2052      "license": "MIT"2053    },2054    "node_modules/fdir": {2055      "version": "6.5.0",2056      "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",2057      "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",2058      "dev": true,2059      "license": "MIT",2060      "engines": {2061        "node": ">=12.0.0"2062      },2063      "peerDependencies": {2064        "picomatch": "^3 || ^4"2065      },2066      "peerDependenciesMeta": {2067        "picomatch": {2068          "optional": true2069        }2070      }2071    },2072    "node_modules/file-entry-cache": {2073      "version": "8.0.0",2074      "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",2075      "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",2076      "dev": true,2077      "license": "MIT",2078      "dependencies": {2079        "flat-cache": "^4.0.0"2080      },2081      "engines": {2082        "node": ">=16.0.0"2083      }2084    },2085    "node_modules/find-up": {2086      "version": "5.0.0",2087      "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",2088      "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",2089      "dev": true,2090      "license": "MIT",2091      "dependencies": {2092        "locate-path": "^6.0.0",2093        "path-exists": "^4.0.0"2094      },2095      "engines": {2096        "node": ">=10"2097      },2098      "funding": {2099        "url": "https://github.com/sponsors/sindresorhus"2100      }2101    },2102    "node_modules/flat-cache": {2103      "version": "4.0.1",2104      "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",2105      "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",2106      "dev": true,2107      "license": "MIT",2108      "dependencies": {2109        "flatted": "^3.2.9",2110        "keyv": "^4.5.4"2111      },2112      "engines": {2113        "node": ">=16"2114      }2115    },2116    "node_modules/flatted": {2117      "version": "3.4.4",2118      "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.4.tgz",2119      "integrity": "sha512-5+ybhBZANEJxaH3X5evAFatUxLfEHSr7n6kYJ+1Qd0mUqr4eu9gIf6GDbWHf8RJijHrjjO8G+la14SlL2SeS1Q==",2120      "dev": true,2121      "license": "ISC"2122    },2123    "node_modules/fsevents": {2124      "version": "2.3.3",2125      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",2126      "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",2127      "dev": true,2128      "hasInstallScript": true,2129      "license": "MIT",2130      "optional": true,2131      "os": [2132        "darwin"2133      ],2134      "engines": {2135        "node": "^8.16.0 || ^10.6.0 || >=11.0.0"2136      }2137    },2138    "node_modules/glob-parent": {2139      "version": "6.0.2",2140      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",2141      "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",2142      "dev": true,2143      "license": "ISC",2144      "dependencies": {2145        "is-glob": "^4.0.3"2146      },2147      "engines": {2148        "node": ">=10.13.0"2149      }2150    },2151    "node_modules/globals": {2152      "version": "14.0.0",2153      "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",2154      "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",2155      "dev": true,2156      "license": "MIT",2157      "engines": {2158        "node": ">=18"2159      },2160      "funding": {2161        "url": "https://github.com/sponsors/sindresorhus"2162      }2163    },2164    "node_modules/has-flag": {2165      "version": "4.0.0",2166      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",2167      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",2168      "dev": true,2169      "license": "MIT",2170      "engines": {2171        "node": ">=8"2172      }2173    },2174    "node_modules/ignore": {2175      "version": "5.3.2",2176      "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",2177      "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",2178      "dev": true,2179      "license": "MIT",2180      "engines": {2181        "node": ">= 4"2182      }2183    },2184    "node_modules/import-fresh": {2185      "version": "3.3.1",2186      "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",2187      "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",2188      "dev": true,2189      "license": "MIT",2190      "dependencies": {2191        "parent-module": "^1.0.0",2192        "resolve-from": "^4.0.0"2193      },2194      "engines": {2195        "node": ">=6"2196      },2197      "funding": {2198        "url": "https://github.com/sponsors/sindresorhus"2199      }2200    },2201    "node_modules/imurmurhash": {2202      "version": "0.1.4",2203      "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",2204      "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",2205      "dev": true,2206      "license": "MIT",2207      "engines": {2208        "node": ">=0.8.19"2209      }2210    },2211    "node_modules/is-extglob": {2212      "version": "2.1.1",2213      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",2214      "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",2215      "dev": true,2216      "license": "MIT",2217      "engines": {2218        "node": ">=0.10.0"2219      }2220    },2221    "node_modules/is-glob": {2222      "version": "4.0.3",2223      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",2224      "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",2225      "dev": true,2226      "license": "MIT",2227      "dependencies": {2228        "is-extglob": "^2.1.1"2229      },2230      "engines": {2231        "node": ">=0.10.0"2232      }2233    },2234    "node_modules/isexe": {2235      "version": "2.0.0",2236      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",2237      "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",2238      "dev": true,2239      "license": "ISC"2240    },2241    "node_modules/js-tokens": {2242      "version": "9.0.1",2243      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz",2244      "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==",2245      "dev": true,2246      "license": "MIT"2247    },2248    "node_modules/js-yaml": {2249      "version": "4.3.1",2250      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.1.tgz",2251      "integrity": "sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==",2252      "dev": true,2253      "funding": [2254        {2255          "type": "github",2256          "url": "https://github.com/sponsors/puzrin"2257        },2258        {2259          "type": "github",2260          "url": "https://github.com/sponsors/nodeca"2261        }2262      ],2263      "license": "MIT",2264      "dependencies": {2265        "argparse": "^2.0.1"2266      },2267      "bin": {2268        "js-yaml": "bin/js-yaml.js"2269      }2270    },2271    "node_modules/json-buffer": {2272      "version": "3.0.1",2273      "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",2274      "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",2275      "dev": true,2276      "license": "MIT"2277    },2278    "node_modules/json-schema-to-ts": {2279      "version": "3.1.1",2280      "resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-3.1.1.tgz",2281      "integrity": "sha512-+DWg8jCJG2TEnpy7kOm/7/AxaYoaRbjVB4LFZLySZlWn8exGs3A4OLJR966cVvU26N7X9TWxl+Jsw7dzAqKT6g==",2282      "license": "MIT",2283      "dependencies": {2284        "@babel/runtime": "^7.18.3",2285        "ts-algebra": "^2.0.0"2286      },2287      "engines": {2288        "node": ">=16"2289      }2290    },2291    "node_modules/json-schema-traverse": {2292      "version": "0.4.1",2293      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",2294      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",2295      "dev": true,2296      "license": "MIT"2297    },2298    "node_modules/json-stable-stringify-without-jsonify": {2299      "version": "1.0.1",2300      "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",2301      "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",2302      "dev": true,2303      "license": "MIT"2304    },2305    "node_modules/keyv": {2306      "version": "4.5.4",2307      "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",2308      "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",2309      "dev": true,2310      "license": "MIT",2311      "dependencies": {2312        "json-buffer": "3.0.1"2313      }2314    },2315    "node_modules/levn": {2316      "version": "0.4.1",2317      "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",2318      "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",2319      "dev": true,2320      "license": "MIT",2321      "dependencies": {2322        "prelude-ls": "^1.2.1",2323        "type-check": "~0.4.0"2324      },2325      "engines": {2326        "node": ">= 0.8.0"2327      }2328    },2329    "node_modules/locate-path": {2330      "version": "6.0.0",2331      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",2332      "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",2333      "dev": true,2334      "license": "MIT",2335      "dependencies": {2336        "p-locate": "^5.0.0"2337      },2338      "engines": {2339        "node": ">=10"2340      },2341      "funding": {2342        "url": "https://github.com/sponsors/sindresorhus"2343      }2344    },2345    "node_modules/lodash.merge": {2346      "version": "4.6.2",2347      "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",2348      "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",2349      "dev": true,2350      "license": "MIT"2351    },2352    "node_modules/loupe": {2353      "version": "3.2.1",2354      "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz",2355      "integrity": "sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==",2356      "dev": true,2357      "license": "MIT"2358    },2359    "node_modules/magic-string": {2360      "version": "0.30.21",2361      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",2362      "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",2363      "dev": true,2364      "license": "MIT",2365      "dependencies": {2366        "@jridgewell/sourcemap-codec": "^1.5.5"2367      }2368    },2369    "node_modules/minimatch": {2370      "version": "3.1.5",2371      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",2372      "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",2373      "dev": true,2374      "license": "ISC",2375      "dependencies": {2376        "brace-expansion": "^1.1.7"2377      },2378      "engines": {2379        "node": "*"2380      }2381    },2382    "node_modules/ms": {2383      "version": "2.1.3",2384      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",2385      "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",2386      "dev": true,2387      "license": "MIT"2388    },2389    "node_modules/nanoid": {2390      "version": "3.3.18",2391      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz",2392      "integrity": "sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==",2393      "dev": true,2394      "funding": [2395        {2396          "type": "github",2397          "url": "https://github.com/sponsors/ai"2398        }2399      ],2400      "license": "MIT",2401      "bin": {2402        "nanoid": "bin/nanoid.cjs"2403      },2404      "engines": {2405        "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"2406      }2407    },2408    "node_modules/natural-compare": {2409      "version": "1.4.0",2410      "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",2411      "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",2412      "dev": true,2413      "license": "MIT"2414    },2415    "node_modules/optionator": {2416      "version": "0.9.4",2417      "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",2418      "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",2419      "dev": true,2420      "license": "MIT",2421      "dependencies": {2422        "deep-is": "^0.1.3",2423        "fast-levenshtein": "^2.0.6",2424        "levn": "^0.4.1",2425        "prelude-ls": "^1.2.1",2426        "type-check": "^0.4.0",2427        "word-wrap": "^1.2.5"2428      },2429      "engines": {2430        "node": ">= 0.8.0"2431      }2432    },2433    "node_modules/p-limit": {2434      "version": "3.1.0",2435      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",2436      "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",2437      "dev": true,2438      "license": "MIT",2439      "dependencies": {2440        "yocto-queue": "^0.1.0"2441      },2442      "engines": {2443        "node": ">=10"2444      },2445      "funding": {2446        "url": "https://github.com/sponsors/sindresorhus"2447      }2448    },2449    "node_modules/p-locate": {2450      "version": "5.0.0",2451      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",2452      "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",2453      "dev": true,2454      "license": "MIT",2455      "dependencies": {2456        "p-limit": "^3.0.2"2457      },2458      "engines": {2459        "node": ">=10"2460      },2461      "funding": {2462        "url": "https://github.com/sponsors/sindresorhus"2463      }2464    },2465    "node_modules/parent-module": {2466      "version": "1.0.1",2467      "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",2468      "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",2469      "dev": true,2470      "license": "MIT",2471      "dependencies": {2472        "callsites": "^3.0.0"2473      },2474      "engines": {2475        "node": ">=6"2476      }2477    },2478    "node_modules/path-exists": {2479      "version": "4.0.0",2480      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",2481      "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",2482      "dev": true,2483      "license": "MIT",2484      "engines": {2485        "node": ">=8"2486      }2487    },2488    "node_modules/path-key": {2489      "version": "3.1.1",2490      "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",2491      "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",2492      "dev": true,2493      "license": "MIT",2494      "engines": {2495        "node": ">=8"2496      }2497    },2498    "node_modules/pathe": {2499      "version": "2.0.3",2500      "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",2501      "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",2502      "dev": true,2503      "license": "MIT"2504    },2505    "node_modules/pathval": {2506      "version": "2.0.1",2507      "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.1.tgz",2508      "integrity": "sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==",2509      "dev": true,2510      "license": "MIT",2511      "engines": {2512        "node": ">= 14.16"2513      }2514    },2515    "node_modules/picocolors": {2516      "version": "1.1.1",2517      "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",2518      "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",2519      "dev": true,2520      "license": "ISC"2521    },2522    "node_modules/picomatch": {2523      "version": "4.0.5",2524      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz",2525      "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==",2526      "dev": true,2527      "license": "MIT",2528      "engines": {2529        "node": ">=12"2530      },2531      "funding": {2532        "url": "https://github.com/sponsors/jonschlinkert"2533      }2534    },2535    "node_modules/postcss": {2536      "version": "8.5.26",2537      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.26.tgz",2538      "integrity": "sha512-u82N74LFzG8ca+dD8puPnplTXoGH4fTPpVGuIbt36G3qvNlkvfD0lEAZSxaly3KX8TS/L1A1gsCEmvKmBcVbkQ==",2539      "dev": true,2540      "funding": [2541        {2542          "type": "opencollective",2543          "url": "https://opencollective.com/postcss/"2544        },2545        {2546          "type": "tidelift",2547          "url": "https://tidelift.com/funding/github/npm/postcss"2548        },2549        {2550          "type": "github",2551          "url": "https://github.com/sponsors/ai"2552        }2553      ],2554      "license": "MIT",2555      "dependencies": {2556        "nanoid": "^3.3.17",2557        "picocolors": "^1.1.1",2558        "source-map-js": "^1.2.1"2559      },2560      "engines": {2561        "node": "^10 || ^12 || >=14"2562      }2563    },2564    "node_modules/prelude-ls": {2565      "version": "1.2.1",2566      "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",2567      "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",2568      "dev": true,2569      "license": "MIT",2570      "engines": {2571        "node": ">= 0.8.0"2572      }2573    },2574    "node_modules/punycode": {2575      "version": "2.3.1",2576      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",2577      "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",2578      "dev": true,2579      "license": "MIT",2580      "engines": {2581        "node": ">=6"2582      }2583    },2584    "node_modules/resolve-from": {2585      "version": "4.0.0",2586      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",2587      "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",2588      "dev": true,2589      "license": "MIT",2590      "engines": {2591        "node": ">=4"2592      }2593    },2594    "node_modules/rollup": {2595      "version": "4.62.4",2596      "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.62.4.tgz",2597      "integrity": "sha512-RXOqwaPsBGjMNMa4sQjDjHieHEZDFoj/Rdr46l2MU5DfEs16wHJPC2RPTPHWhNl+M3aI472LLqFkFKut4SblOg==",2598      "dev": true,2599      "license": "MIT",2600      "dependencies": {2601        "@types/estree": "1.0.9"2602      },2603      "bin": {2604        "rollup": "dist/bin/rollup"2605      },2606      "engines": {2607        "node": ">=18.0.0",2608        "npm": ">=8.0.0"2609      },2610      "optionalDependencies": {2611        "@napi-rs/lzma-linux-x64-gnu": "1.5.1",2612        "@rollup/rollup-android-arm-eabi": "4.62.4",2613        "@rollup/rollup-android-arm64": "4.62.4",2614        "@rollup/rollup-darwin-arm64": "4.62.4",2615        "@rollup/rollup-darwin-x64": "4.62.4",2616        "@rollup/rollup-freebsd-arm64": "4.62.4",2617        "@rollup/rollup-freebsd-x64": "4.62.4",2618        "@rollup/rollup-linux-arm-gnueabihf": "4.62.4",2619        "@rollup/rollup-linux-arm-musleabihf": "4.62.4",2620        "@rollup/rollup-linux-arm64-gnu": "4.62.4",2621        "@rollup/rollup-linux-arm64-musl": "4.62.4",2622        "@rollup/rollup-linux-loong64-gnu": "4.62.4",2623        "@rollup/rollup-linux-loong64-musl": "4.62.4",2624        "@rollup/rollup-linux-ppc64-gnu": "4.62.4",2625        "@rollup/rollup-linux-ppc64-musl": "4.62.4",2626        "@rollup/rollup-linux-riscv64-gnu": "4.62.4",2627        "@rollup/rollup-linux-riscv64-musl": "4.62.4",2628        "@rollup/rollup-linux-s390x-gnu": "4.62.4",2629        "@rollup/rollup-linux-x64-gnu": "4.62.4",2630        "@rollup/rollup-linux-x64-musl": "4.62.4",2631        "@rollup/rollup-openbsd-x64": "4.62.4",2632        "@rollup/rollup-openharmony-arm64": "4.62.4",2633        "@rollup/rollup-win32-arm64-msvc": "4.62.4",2634        "@rollup/rollup-win32-ia32-msvc": "4.62.4",2635        "@rollup/rollup-win32-x64-gnu": "4.62.4",2636        "@rollup/rollup-win32-x64-msvc": "4.62.4",2637        "fsevents": "~2.3.2"2638      }2639    },2640    "node_modules/semver": {2641      "version": "7.8.5",2642      "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",2643      "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",2644      "dev": true,2645      "license": "ISC",2646      "bin": {2647        "semver": "bin/semver.js"2648      },2649      "engines": {2650        "node": ">=10"2651      }2652    },2653    "node_modules/shebang-command": {2654      "version": "2.0.0",2655      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",2656      "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",2657      "dev": true,2658      "license": "MIT",2659      "dependencies": {2660        "shebang-regex": "^3.0.0"2661      },2662      "engines": {2663        "node": ">=8"2664      }2665    },2666    "node_modules/shebang-regex": {2667      "version": "3.0.0",2668      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",2669      "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",2670      "dev": true,2671      "license": "MIT",2672      "engines": {2673        "node": ">=8"2674      }2675    },2676    "node_modules/siginfo": {2677      "version": "2.0.0",2678      "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",2679      "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==",2680      "dev": true,2681      "license": "ISC"2682    },2683    "node_modules/source-map-js": {2684      "version": "1.2.1",2685      "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",2686      "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",2687      "dev": true,2688      "license": "BSD-3-Clause",2689      "engines": {2690        "node": ">=0.10.0"2691      }2692    },2693    "node_modules/stackback": {2694      "version": "0.0.2",2695      "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",2696      "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==",2697      "dev": true,2698      "license": "MIT"2699    },2700    "node_modules/std-env": {2701      "version": "3.10.0",2702      "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz",2703      "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==",2704      "dev": true,2705      "license": "MIT"2706    },2707    "node_modules/strip-json-comments": {2708      "version": "3.1.1",2709      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",2710      "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",2711      "dev": true,2712      "license": "MIT",2713      "engines": {2714        "node": ">=8"2715      },2716      "funding": {2717        "url": "https://github.com/sponsors/sindresorhus"2718      }2719    },2720    "node_modules/strip-literal": {2721      "version": "3.1.0",2722      "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-3.1.0.tgz",2723      "integrity": "sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==",2724      "dev": true,2725      "license": "MIT",2726      "dependencies": {2727        "js-tokens": "^9.0.1"2728      },2729      "funding": {2730        "url": "https://github.com/sponsors/antfu"2731      }2732    },2733    "node_modules/supports-color": {2734      "version": "7.2.0",2735      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",2736      "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",2737      "dev": true,2738      "license": "MIT",2739      "dependencies": {2740        "has-flag": "^4.0.0"2741      },2742      "engines": {2743        "node": ">=8"2744      }2745    },2746    "node_modules/tinybench": {2747      "version": "2.9.0",2748      "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",2749      "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==",2750      "dev": true,2751      "license": "MIT"2752    },2753    "node_modules/tinyexec": {2754      "version": "0.3.2",2755      "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz",2756      "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==",2757      "dev": true,2758      "license": "MIT"2759    },2760    "node_modules/tinyglobby": {2761      "version": "0.2.17",2762      "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",2763      "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==",2764      "dev": true,2765      "license": "MIT",2766      "dependencies": {2767        "fdir": "^6.5.0",2768        "picomatch": "^4.0.4"2769      },2770      "engines": {2771        "node": ">=12.0.0"2772      },2773      "funding": {2774        "url": "https://github.com/sponsors/SuperchupuDev"2775      }2776    },2777    "node_modules/tinypool": {2778      "version": "1.1.1",2779      "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz",2780      "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==",2781      "dev": true,2782      "license": "MIT",2783      "engines": {2784        "node": "^18.0.0 || >=20.0.0"2785      }2786    },2787    "node_modules/tinyrainbow": {2788      "version": "2.0.0",2789      "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz",2790      "integrity": "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==",2791      "dev": true,2792      "license": "MIT",2793      "engines": {2794        "node": ">=14.0.0"2795      }2796    },2797    "node_modules/tinyspy": {2798      "version": "4.0.4",2799      "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-4.0.4.tgz",2800      "integrity": "sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==",2801      "dev": true,2802      "license": "MIT",2803      "engines": {2804        "node": ">=14.0.0"2805      }2806    },2807    "node_modules/ts-algebra": {2808      "version": "2.0.0",2809      "resolved": "https://registry.npmjs.org/ts-algebra/-/ts-algebra-2.0.0.tgz",2810      "integrity": "sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==",2811      "license": "MIT"2812    },2813    "node_modules/ts-api-utils": {2814      "version": "2.5.0",2815      "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz",2816      "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==",2817      "dev": true,2818      "license": "MIT",2819      "engines": {2820        "node": ">=18.12"2821      },2822      "peerDependencies": {2823        "typescript": ">=4.8.4"2824      }2825    },2826    "node_modules/tsx": {2827      "version": "4.23.11",2828      "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.23.11.tgz",2829      "integrity": "sha512-Ry2oTEUnhBdeEdWIztY8kf3/nBGnPnjMLVGL0YfdRXMORuPER5NlKmayqxtxRxwB1xBN+RivRaJfe7PM1rtiyw==",2830      "dev": true,2831      "license": "MIT",2832      "dependencies": {2833        "esbuild": "~0.28.0"2834      },2835      "bin": {2836        "tsx": "dist/cli.mjs"2837      },2838      "engines": {2839        "node": ">=18.0.0"2840      },2841      "optionalDependencies": {2842        "fsevents": "~2.3.3"2843      }2844    },2845    "node_modules/type-check": {2846      "version": "0.4.0",2847      "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",2848      "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",2849      "dev": true,2850      "license": "MIT",2851      "dependencies": {2852        "prelude-ls": "^1.2.1"2853      },2854      "engines": {2855        "node": ">= 0.8.0"2856      }2857    },2858    "node_modules/typescript": {2859      "version": "5.9.3",2860      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",2861      "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",2862      "dev": true,2863      "license": "Apache-2.0",2864      "bin": {2865        "tsc": "bin/tsc",2866        "tsserver": "bin/tsserver"2867      },2868      "engines": {2869        "node": ">=14.17"2870      }2871    },2872    "node_modules/typescript-eslint": {2873      "version": "8.66.0",2874      "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.66.0.tgz",2875      "integrity": "sha512-QlEbBPz/RuJ1XUHj29nm3t0F/O/cSlEnntozqPOYHnnTGAXFamnMBu5i9Vn6vhUPHGAjR+Vl+5J8vPN/BMUrJw==",2876      "dev": true,2877      "license": "MIT",2878      "dependencies": {2879        "@typescript-eslint/eslint-plugin": "8.66.0",2880        "@typescript-eslint/parser": "8.66.0",2881        "@typescript-eslint/typescript-estree": "8.66.0",2882        "@typescript-eslint/utils": "8.66.0"2883      },2884      "engines": {2885        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"2886      },2887      "funding": {2888        "type": "opencollective",2889        "url": "https://opencollective.com/typescript-eslint"2890      },2891      "peerDependencies": {2892        "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",2893        "typescript": ">=4.8.4 <6.1.0"2894      }2895    },2896    "node_modules/undici-types": {2897      "version": "6.21.0",2898      "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",2899      "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",2900      "dev": true,2901      "license": "MIT"2902    },2903    "node_modules/uri-js": {2904      "version": "4.4.1",2905      "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",2906      "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",2907      "dev": true,2908      "license": "BSD-2-Clause",2909      "dependencies": {2910        "punycode": "^2.1.0"2911      }2912    },2913    "node_modules/vite": {2914      "version": "7.3.6",2915      "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.6.tgz",2916      "integrity": "sha512-4XP60spRGjSZFf1qYH+dJIkK2znL3zQfl9KkOV9MkkRR/3Dls0dxaBsQPTloEc5BLXWPL9vsOxopxyKoMmDueg==",2917      "dev": true,2918      "license": "MIT",2919      "dependencies": {2920        "esbuild": "^0.27.0 || ^0.28.0",2921        "fdir": "^6.5.0",2922        "picomatch": "^4.0.3",2923        "postcss": "^8.5.6",2924        "rollup": "^4.43.0",2925        "tinyglobby": "^0.2.15"2926      },2927      "bin": {2928        "vite": "bin/vite.js"2929      },2930      "engines": {2931        "node": "^20.19.0 || >=22.12.0"2932      },2933      "funding": {2934        "url": "https://github.com/vitejs/vite?sponsor=1"2935      },2936      "optionalDependencies": {2937        "fsevents": "~2.3.3"2938      },2939      "peerDependencies": {2940        "@types/node": "^20.19.0 || >=22.12.0",2941        "jiti": ">=1.21.0",2942        "less": "^4.0.0",2943        "lightningcss": "^1.21.0",2944        "sass": "^1.70.0",2945        "sass-embedded": "^1.70.0",2946        "stylus": ">=0.54.8",2947        "sugarss": "^5.0.0",2948        "terser": "^5.16.0",2949        "tsx": "^4.8.1",2950        "yaml": "^2.4.2"2951      },2952      "peerDependenciesMeta": {2953        "@types/node": {2954          "optional": true2955        },2956        "jiti": {2957          "optional": true2958        },2959        "less": {2960          "optional": true2961        },2962        "lightningcss": {2963          "optional": true2964        },2965        "sass": {2966          "optional": true2967        },2968        "sass-embedded": {2969          "optional": true2970        },2971        "stylus": {2972          "optional": true2973        },2974        "sugarss": {2975          "optional": true2976        },2977        "terser": {2978          "optional": true2979        },2980        "tsx": {2981          "optional": true2982        },2983        "yaml": {2984          "optional": true2985        }2986      }2987    },2988    "node_modules/vite-node": {2989      "version": "3.2.4",2990      "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.2.4.tgz",2991      "integrity": "sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==",2992      "dev": true,2993      "license": "MIT",2994      "dependencies": {2995        "cac": "^6.7.14",2996        "debug": "^4.4.1",2997        "es-module-lexer": "^1.7.0",2998        "pathe": "^2.0.3",2999        "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0"3000      },3001      "bin": {3002        "vite-node": "vite-node.mjs"3003      },3004      "engines": {3005        "node": "^18.0.0 || ^20.0.0 || >=22.0.0"3006      },3007      "funding": {3008        "url": "https://opencollective.com/vitest"3009      }3010    },3011    "node_modules/vitest": {3012      "version": "3.2.7",3013      "resolved": "https://registry.npmjs.org/vitest/-/vitest-3.2.7.tgz",3014      "integrity": "sha512-KrxIJ62Fd89gfysR4WotlgZABiz2dqFPgqGzX7s+CwsqLFomRH7777ZcrOD6+WVAh7khPQP41A+BKbpcJFrdEg==",3015      "dev": true,3016      "license": "MIT",3017      "dependencies": {3018        "@types/chai": "^5.2.2",3019        "@vitest/expect": "3.2.7",3020        "@vitest/mocker": "3.2.7",3021        "@vitest/pretty-format": "^3.2.7",3022        "@vitest/runner": "3.2.7",3023        "@vitest/snapshot": "3.2.7",3024        "@vitest/spy": "3.2.7",3025        "@vitest/utils": "3.2.7",3026        "chai": "^5.2.0",3027        "debug": "^4.4.1",3028        "expect-type": "^1.2.1",3029        "magic-string": "^0.30.17",3030        "pathe": "^2.0.3",3031        "picomatch": "^4.0.2",3032        "std-env": "^3.9.0",3033        "tinybench": "^2.9.0",3034        "tinyexec": "^0.3.2",3035        "tinyglobby": "^0.2.14",3036        "tinypool": "^1.1.1",3037        "tinyrainbow": "^2.0.0",3038        "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0",3039        "vite-node": "3.2.4",3040        "why-is-node-running": "^2.3.0"3041      },3042      "bin": {3043        "vitest": "vitest.mjs"3044      },3045      "engines": {3046        "node": "^18.0.0 || ^20.0.0 || >=22.0.0"3047      },3048      "funding": {3049        "url": "https://opencollective.com/vitest"3050      },3051      "peerDependencies": {3052        "@edge-runtime/vm": "*",3053        "@types/debug": "^4.1.12",3054        "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",3055        "@vitest/browser": "3.2.7",3056        "@vitest/ui": "3.2.7",3057        "happy-dom": "*",3058        "jsdom": "*"3059      },3060      "peerDependenciesMeta": {3061        "@edge-runtime/vm": {3062          "optional": true3063        },3064        "@types/debug": {3065          "optional": true3066        },3067        "@types/node": {3068          "optional": true3069        },3070        "@vitest/browser": {3071          "optional": true3072        },3073        "@vitest/ui": {3074          "optional": true3075        },3076        "happy-dom": {3077          "optional": true3078        },3079        "jsdom": {3080          "optional": true3081        }3082      }3083    },3084    "node_modules/which": {3085      "version": "2.0.2",3086      "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",3087      "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",3088      "dev": true,3089      "license": "ISC",3090      "dependencies": {3091        "isexe": "^2.0.0"3092      },3093      "bin": {3094        "node-which": "bin/node-which"3095      },3096      "engines": {3097        "node": ">= 8"3098      }3099    },3100    "node_modules/why-is-node-running": {3101      "version": "2.3.0",3102      "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz",3103      "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==",3104      "dev": true,3105      "license": "MIT",3106      "dependencies": {3107        "siginfo": "^2.0.0",3108        "stackback": "0.0.2"3109      },3110      "bin": {3111        "why-is-node-running": "cli.js"3112      },3113      "engines": {3114        "node": ">=8"3115      }3116    },3117    "node_modules/word-wrap": {3118      "version": "1.2.5",3119      "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",3120      "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",3121      "dev": true,3122      "license": "MIT",3123      "engines": {3124        "node": ">=0.10.0"3125      }3126    },3127    "node_modules/yocto-queue": {3128      "version": "0.1.0",3129      "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",3130      "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",3131      "dev": true,3132      "license": "MIT",3133      "engines": {3134        "node": ">=10"3135      },3136      "funding": {3137        "url": "https://github.com/sponsors/sindresorhus"3138      }3139    }3140  }3141}3142